diff --git a/ApiKeys/samples/V2/ApiKeysClient/create_key.php b/ApiKeys/samples/V2/ApiKeysClient/create_key.php index aab6931b3429..f3eaf59347bb 100644 --- a/ApiKeys/samples/V2/ApiKeysClient/create_key.php +++ b/ApiKeys/samples/V2/ApiKeysClient/create_key.php @@ -25,7 +25,8 @@ // [START apikeys_v2_generated_ApiKeys_CreateKey_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\ApiKeys\V2\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\Client\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\CreateKeyRequest; use Google\Cloud\ApiKeys\V2\Key; use Google\Rpc\Status; @@ -43,13 +44,16 @@ function create_key_sample(string $formattedParent): void // Create a client. $apiKeysClient = new ApiKeysClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $key = new Key(); + $request = (new CreateKeyRequest()) + ->setParent($formattedParent) + ->setKey($key); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $apiKeysClient->createKey($formattedParent, $key); + $response = $apiKeysClient->createKey($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/ApiKeys/samples/V2/ApiKeysClient/delete_key.php b/ApiKeys/samples/V2/ApiKeysClient/delete_key.php index 82da4a8766ac..ad85e4fa17de 100644 --- a/ApiKeys/samples/V2/ApiKeysClient/delete_key.php +++ b/ApiKeys/samples/V2/ApiKeysClient/delete_key.php @@ -25,7 +25,8 @@ // [START apikeys_v2_generated_ApiKeys_DeleteKey_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\ApiKeys\V2\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\Client\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\DeleteKeyRequest; use Google\Cloud\ApiKeys\V2\Key; use Google\Rpc\Status; @@ -44,10 +45,14 @@ function delete_key_sample(string $formattedName): void // Create a client. $apiKeysClient = new ApiKeysClient(); + // Prepare the request message. + $request = (new DeleteKeyRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $apiKeysClient->deleteKey($formattedName); + $response = $apiKeysClient->deleteKey($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/ApiKeys/samples/V2/ApiKeysClient/get_key.php b/ApiKeys/samples/V2/ApiKeysClient/get_key.php index 5e4651e8c8ea..2233d3702980 100644 --- a/ApiKeys/samples/V2/ApiKeysClient/get_key.php +++ b/ApiKeys/samples/V2/ApiKeysClient/get_key.php @@ -24,7 +24,8 @@ // [START apikeys_v2_generated_ApiKeys_GetKey_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApiKeys\V2\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\Client\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\GetKeyRequest; use Google\Cloud\ApiKeys\V2\Key; /** @@ -42,10 +43,14 @@ function get_key_sample(string $formattedName): void // Create a client. $apiKeysClient = new ApiKeysClient(); + // Prepare the request message. + $request = (new GetKeyRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Key $response */ - $response = $apiKeysClient->getKey($formattedName); + $response = $apiKeysClient->getKey($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApiKeys/samples/V2/ApiKeysClient/get_key_string.php b/ApiKeys/samples/V2/ApiKeysClient/get_key_string.php index 62dd7a442431..5d6c27306ee5 100644 --- a/ApiKeys/samples/V2/ApiKeysClient/get_key_string.php +++ b/ApiKeys/samples/V2/ApiKeysClient/get_key_string.php @@ -24,7 +24,8 @@ // [START apikeys_v2_generated_ApiKeys_GetKeyString_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApiKeys\V2\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\Client\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\GetKeyStringRequest; use Google\Cloud\ApiKeys\V2\GetKeyStringResponse; /** @@ -41,10 +42,14 @@ function get_key_string_sample(string $formattedName): void // Create a client. $apiKeysClient = new ApiKeysClient(); + // Prepare the request message. + $request = (new GetKeyStringRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var GetKeyStringResponse $response */ - $response = $apiKeysClient->getKeyString($formattedName); + $response = $apiKeysClient->getKeyString($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApiKeys/samples/V2/ApiKeysClient/list_keys.php b/ApiKeys/samples/V2/ApiKeysClient/list_keys.php index cb2ede054b80..14792e60cea3 100644 --- a/ApiKeys/samples/V2/ApiKeysClient/list_keys.php +++ b/ApiKeys/samples/V2/ApiKeysClient/list_keys.php @@ -25,8 +25,9 @@ // [START apikeys_v2_generated_ApiKeys_ListKeys_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\ApiKeys\V2\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\Client\ApiKeysClient; use Google\Cloud\ApiKeys\V2\Key; +use Google\Cloud\ApiKeys\V2\ListKeysRequest; /** * Lists the API keys owned by a project. The key string of the API key @@ -43,10 +44,14 @@ function list_keys_sample(string $formattedParent): void // Create a client. $apiKeysClient = new ApiKeysClient(); + // Prepare the request message. + $request = (new ListKeysRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $apiKeysClient->listKeys($formattedParent); + $response = $apiKeysClient->listKeys($request); /** @var Key $element */ foreach ($response as $element) { diff --git a/ApiKeys/samples/V2/ApiKeysClient/lookup_key.php b/ApiKeys/samples/V2/ApiKeysClient/lookup_key.php index cc889c84a0d7..e530422fb16c 100644 --- a/ApiKeys/samples/V2/ApiKeysClient/lookup_key.php +++ b/ApiKeys/samples/V2/ApiKeysClient/lookup_key.php @@ -24,7 +24,8 @@ // [START apikeys_v2_generated_ApiKeys_LookupKey_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApiKeys\V2\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\Client\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\LookupKeyRequest; use Google\Cloud\ApiKeys\V2\LookupKeyResponse; /** @@ -41,10 +42,14 @@ function lookup_key_sample(string $keyString): void // Create a client. $apiKeysClient = new ApiKeysClient(); + // Prepare the request message. + $request = (new LookupKeyRequest()) + ->setKeyString($keyString); + // Call the API and handle any network failures. try { /** @var LookupKeyResponse $response */ - $response = $apiKeysClient->lookupKey($keyString); + $response = $apiKeysClient->lookupKey($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApiKeys/samples/V2/ApiKeysClient/undelete_key.php b/ApiKeys/samples/V2/ApiKeysClient/undelete_key.php index ba80f216103d..5b463be37f61 100644 --- a/ApiKeys/samples/V2/ApiKeysClient/undelete_key.php +++ b/ApiKeys/samples/V2/ApiKeysClient/undelete_key.php @@ -25,8 +25,9 @@ // [START apikeys_v2_generated_ApiKeys_UndeleteKey_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\ApiKeys\V2\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\Client\ApiKeysClient; use Google\Cloud\ApiKeys\V2\Key; +use Google\Cloud\ApiKeys\V2\UndeleteKeyRequest; use Google\Rpc\Status; /** @@ -43,10 +44,14 @@ function undelete_key_sample(string $formattedName): void // Create a client. $apiKeysClient = new ApiKeysClient(); + // Prepare the request message. + $request = (new UndeleteKeyRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $apiKeysClient->undeleteKey($formattedName); + $response = $apiKeysClient->undeleteKey($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/ApiKeys/samples/V2/ApiKeysClient/update_key.php b/ApiKeys/samples/V2/ApiKeysClient/update_key.php index a5824e522ae3..44c30c827b3b 100644 --- a/ApiKeys/samples/V2/ApiKeysClient/update_key.php +++ b/ApiKeys/samples/V2/ApiKeysClient/update_key.php @@ -25,8 +25,9 @@ // [START apikeys_v2_generated_ApiKeys_UpdateKey_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\ApiKeys\V2\ApiKeysClient; +use Google\Cloud\ApiKeys\V2\Client\ApiKeysClient; use Google\Cloud\ApiKeys\V2\Key; +use Google\Cloud\ApiKeys\V2\UpdateKeyRequest; use Google\Rpc\Status; /** @@ -47,13 +48,15 @@ function update_key_sample(): void // Create a client. $apiKeysClient = new ApiKeysClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $key = new Key(); + $request = (new UpdateKeyRequest()) + ->setKey($key); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $apiKeysClient->updateKey($key); + $response = $apiKeysClient->updateKey($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/owl-bot-staging/ApiKeys/v2/src/V2/Client/ApiKeysClient.php b/ApiKeys/src/V2/Client/ApiKeysClient.php similarity index 100% rename from owl-bot-staging/ApiKeys/v2/src/V2/Client/ApiKeysClient.php rename to ApiKeys/src/V2/Client/ApiKeysClient.php diff --git a/owl-bot-staging/ApiKeys/v2/src/V2/Client/BaseClient/ApiKeysBaseClient.php b/ApiKeys/src/V2/Client/BaseClient/ApiKeysBaseClient.php similarity index 100% rename from owl-bot-staging/ApiKeys/v2/src/V2/Client/BaseClient/ApiKeysBaseClient.php rename to ApiKeys/src/V2/Client/BaseClient/ApiKeysBaseClient.php diff --git a/ApiKeys/src/V2/CreateKeyRequest.php b/ApiKeys/src/V2/CreateKeyRequest.php index 88b615ddb481..e0c6b3efebae 100644 --- a/ApiKeys/src/V2/CreateKeyRequest.php +++ b/ApiKeys/src/V2/CreateKeyRequest.php @@ -42,6 +42,34 @@ class CreateKeyRequest extends \Google\Protobuf\Internal\Message */ private $key_id = ''; + /** + * @param string $parent Required. The project in which the API key is created. Please see + * {@see ApiKeysClient::locationName()} for help formatting this field. + * @param \Google\Cloud\ApiKeys\V2\Key $key Required. The API key fields to set at creation time. + * You can configure only the `display_name`, `restrictions`, and + * `annotations` fields. + * @param string $keyId User specified key id (optional). If specified, it will become the final + * component of the key resource name. + * + * The id must be unique within the project, must conform with RFC-1034, + * is restricted to lower-cased letters, and has a maximum length of 63 + * characters. In another word, the id must match the regular + * expression: `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. + * + * The id must NOT be a UUID-like string. + * + * @return \Google\Cloud\ApiKeys\V2\CreateKeyRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\ApiKeys\V2\Key $key, string $keyId): self + { + return (new self()) + ->setParent($parent) + ->setKey($key) + ->setKeyId($keyId); + } + /** * Constructor. * diff --git a/ApiKeys/src/V2/DeleteKeyRequest.php b/ApiKeys/src/V2/DeleteKeyRequest.php index d4c5a8fec0c6..ab2d74394d00 100644 --- a/ApiKeys/src/V2/DeleteKeyRequest.php +++ b/ApiKeys/src/V2/DeleteKeyRequest.php @@ -29,6 +29,20 @@ class DeleteKeyRequest extends \Google\Protobuf\Internal\Message */ private $etag = ''; + /** + * @param string $name Required. The resource name of the API key to be deleted. Please see + * {@see ApiKeysClient::keyName()} for help formatting this field. + * + * @return \Google\Cloud\ApiKeys\V2\DeleteKeyRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApiKeys/src/V2/GetKeyRequest.php b/ApiKeys/src/V2/GetKeyRequest.php index 3e7224678964..e9d137c7deaa 100644 --- a/ApiKeys/src/V2/GetKeyRequest.php +++ b/ApiKeys/src/V2/GetKeyRequest.php @@ -22,6 +22,20 @@ class GetKeyRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The resource name of the API key to get. Please see + * {@see ApiKeysClient::keyName()} for help formatting this field. + * + * @return \Google\Cloud\ApiKeys\V2\GetKeyRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApiKeys/src/V2/GetKeyStringRequest.php b/ApiKeys/src/V2/GetKeyStringRequest.php index 00f36e5e9a5e..9366e02c076f 100644 --- a/ApiKeys/src/V2/GetKeyStringRequest.php +++ b/ApiKeys/src/V2/GetKeyStringRequest.php @@ -22,6 +22,20 @@ class GetKeyStringRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The resource name of the API key to be retrieved. Please see + * {@see ApiKeysClient::keyName()} for help formatting this field. + * + * @return \Google\Cloud\ApiKeys\V2\GetKeyStringRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApiKeys/src/V2/ListKeysRequest.php b/ApiKeys/src/V2/ListKeysRequest.php index d13e7640604a..7f78cb01a8d6 100644 --- a/ApiKeys/src/V2/ListKeysRequest.php +++ b/ApiKeys/src/V2/ListKeysRequest.php @@ -41,6 +41,20 @@ class ListKeysRequest extends \Google\Protobuf\Internal\Message */ private $show_deleted = false; + /** + * @param string $parent Required. Lists all API keys associated with this project. Please see + * {@see ApiKeysClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\ApiKeys\V2\ListKeysRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/ApiKeys/src/V2/UpdateKeyRequest.php b/ApiKeys/src/V2/UpdateKeyRequest.php index 5c0dfcf80b0a..c3bf1a08d73a 100644 --- a/ApiKeys/src/V2/UpdateKeyRequest.php +++ b/ApiKeys/src/V2/UpdateKeyRequest.php @@ -36,6 +36,29 @@ class UpdateKeyRequest extends \Google\Protobuf\Internal\Message */ private $update_mask = null; + /** + * @param \Google\Cloud\ApiKeys\V2\Key $key Required. Set the `name` field to the resource name of the API key to be + * updated. You can update only the `display_name`, `restrictions`, and + * `annotations` fields. + * @param \Google\Protobuf\FieldMask $updateMask The field mask specifies which fields to be updated as part of this + * request. All other fields are ignored. + * Mutable fields are: `display_name`, `restrictions`, and `annotations`. + * If an update mask is not provided, the service treats it as an implied mask + * equivalent to all allowed fields that are set on the wire. If the field + * mask has a special value "*", the service treats it equivalent to replace + * all allowed mutable fields. + * + * @return \Google\Cloud\ApiKeys\V2\UpdateKeyRequest + * + * @experimental + */ + public static function build(\Google\Cloud\ApiKeys\V2\Key $key, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setKey($key) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/ApiKeys/src/V2/resources/api_keys_descriptor_config.php b/ApiKeys/src/V2/resources/api_keys_descriptor_config.php index c83e3ac1e3fc..cfdbad576236 100644 --- a/ApiKeys/src/V2/resources/api_keys_descriptor_config.php +++ b/ApiKeys/src/V2/resources/api_keys_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'DeleteKey' => [ 'longRunning' => [ @@ -22,6 +31,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'UndeleteKey' => [ 'longRunning' => [ @@ -32,6 +50,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'UpdateKey' => [ 'longRunning' => [ @@ -42,6 +69,40 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'key.name', + 'fieldAccessors' => [ + 'getKey', + 'getName', + ], + ], + ], + ], + 'GetKey' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApiKeys\V2\Key', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetKeyString' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApiKeys\V2\GetKeyStringResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListKeys' => [ 'pageStreaming' => [ @@ -52,6 +113,24 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getKeys', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\ApiKeys\V2\ListKeysResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'LookupKey' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApiKeys\V2\LookupKeyResponse', + ], + 'templateMap' => [ + 'key' => 'projects/{project}/locations/{location}/keys/{key}', + 'location' => 'projects/{project}/locations/{location}', ], ], ], diff --git a/owl-bot-staging/ApiKeys/v2/tests/Unit/V2/Client/ApiKeysClientTest.php b/ApiKeys/tests/Unit/V2/Client/ApiKeysClientTest.php similarity index 100% rename from owl-bot-staging/ApiKeys/v2/tests/Unit/V2/Client/ApiKeysClientTest.php rename to ApiKeys/tests/Unit/V2/Client/ApiKeysClientTest.php diff --git a/ApigeeRegistry/samples/V1/ProvisioningClient/create_instance.php b/ApigeeRegistry/samples/V1/ProvisioningClient/create_instance.php index f81897ce4492..c8071bc30066 100644 --- a/ApigeeRegistry/samples/V1/ProvisioningClient/create_instance.php +++ b/ApigeeRegistry/samples/V1/ProvisioningClient/create_instance.php @@ -25,9 +25,10 @@ // [START apigeeregistry_v1_generated_Provisioning_CreateInstance_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; +use Google\Cloud\ApigeeRegistry\V1\Client\ProvisioningClient; +use Google\Cloud\ApigeeRegistry\V1\CreateInstanceRequest; use Google\Cloud\ApigeeRegistry\V1\Instance; use Google\Cloud\ApigeeRegistry\V1\Instance\Config; -use Google\Cloud\ApigeeRegistry\V1\ProvisioningClient; use Google\Rpc\Status; /** @@ -50,16 +51,20 @@ function create_instance_sample( // Create a client. $provisioningClient = new ProvisioningClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $instanceConfig = (new Config()) ->setCmekKeyName($instanceConfigCmekKeyName); $instance = (new Instance()) ->setConfig($instanceConfig); + $request = (new CreateInstanceRequest()) + ->setParent($formattedParent) + ->setInstanceId($instanceId) + ->setInstance($instance); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $provisioningClient->createInstance($formattedParent, $instanceId, $instance); + $response = $provisioningClient->createInstance($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/ApigeeRegistry/samples/V1/ProvisioningClient/delete_instance.php b/ApigeeRegistry/samples/V1/ProvisioningClient/delete_instance.php index e017de64da8f..83d8f152810f 100644 --- a/ApigeeRegistry/samples/V1/ProvisioningClient/delete_instance.php +++ b/ApigeeRegistry/samples/V1/ProvisioningClient/delete_instance.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Provisioning_DeleteInstance_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\ApigeeRegistry\V1\ProvisioningClient; +use Google\Cloud\ApigeeRegistry\V1\Client\ProvisioningClient; +use Google\Cloud\ApigeeRegistry\V1\DeleteInstanceRequest; use Google\Rpc\Status; /** @@ -40,10 +41,14 @@ function delete_instance_sample(string $formattedName): void // Create a client. $provisioningClient = new ProvisioningClient(); + // Prepare the request message. + $request = (new DeleteInstanceRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $provisioningClient->deleteInstance($formattedName); + $response = $provisioningClient->deleteInstance($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/ApigeeRegistry/samples/V1/ProvisioningClient/get_iam_policy.php b/ApigeeRegistry/samples/V1/ProvisioningClient/get_iam_policy.php index b23007602a16..9f98a2db53c8 100644 --- a/ApigeeRegistry/samples/V1/ProvisioningClient/get_iam_policy.php +++ b/ApigeeRegistry/samples/V1/ProvisioningClient/get_iam_policy.php @@ -24,7 +24,8 @@ // [START apigeeregistry_v1_generated_Provisioning_GetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\ProvisioningClient; +use Google\Cloud\ApigeeRegistry\V1\Client\ProvisioningClient; +use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; /** @@ -39,10 +40,14 @@ function get_iam_policy_sample(string $resource): void // Create a client. $provisioningClient = new ProvisioningClient(); + // Prepare the request message. + $request = (new GetIamPolicyRequest()) + ->setResource($resource); + // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $provisioningClient->getIamPolicy($resource); + $response = $provisioningClient->getIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/ProvisioningClient/get_instance.php b/ApigeeRegistry/samples/V1/ProvisioningClient/get_instance.php index e054657d85f3..f348c51f6672 100644 --- a/ApigeeRegistry/samples/V1/ProvisioningClient/get_instance.php +++ b/ApigeeRegistry/samples/V1/ProvisioningClient/get_instance.php @@ -24,8 +24,9 @@ // [START apigeeregistry_v1_generated_Provisioning_GetInstance_sync] use Google\ApiCore\ApiException; +use Google\Cloud\ApigeeRegistry\V1\Client\ProvisioningClient; +use Google\Cloud\ApigeeRegistry\V1\GetInstanceRequest; use Google\Cloud\ApigeeRegistry\V1\Instance; -use Google\Cloud\ApigeeRegistry\V1\ProvisioningClient; /** * Gets details of a single Instance. @@ -39,10 +40,14 @@ function get_instance_sample(string $formattedName): void // Create a client. $provisioningClient = new ProvisioningClient(); + // Prepare the request message. + $request = (new GetInstanceRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Instance $response */ - $response = $provisioningClient->getInstance($formattedName); + $response = $provisioningClient->getInstance($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/ProvisioningClient/get_location.php b/ApigeeRegistry/samples/V1/ProvisioningClient/get_location.php index ea4c815734fc..ff091b74ceca 100644 --- a/ApigeeRegistry/samples/V1/ProvisioningClient/get_location.php +++ b/ApigeeRegistry/samples/V1/ProvisioningClient/get_location.php @@ -24,7 +24,8 @@ // [START apigeeregistry_v1_generated_Provisioning_GetLocation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\ProvisioningClient; +use Google\Cloud\ApigeeRegistry\V1\Client\ProvisioningClient; +use Google\Cloud\Location\GetLocationRequest; use Google\Cloud\Location\Location; /** @@ -41,10 +42,13 @@ function get_location_sample(): void // Create a client. $provisioningClient = new ProvisioningClient(); + // Prepare the request message. + $request = new GetLocationRequest(); + // Call the API and handle any network failures. try { /** @var Location $response */ - $response = $provisioningClient->getLocation(); + $response = $provisioningClient->getLocation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/ProvisioningClient/list_locations.php b/ApigeeRegistry/samples/V1/ProvisioningClient/list_locations.php index d3a28b9002f7..265b2a0395e8 100644 --- a/ApigeeRegistry/samples/V1/ProvisioningClient/list_locations.php +++ b/ApigeeRegistry/samples/V1/ProvisioningClient/list_locations.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Provisioning_ListLocations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\ApigeeRegistry\V1\ProvisioningClient; +use Google\Cloud\ApigeeRegistry\V1\Client\ProvisioningClient; +use Google\Cloud\Location\ListLocationsRequest; use Google\Cloud\Location\Location; /** @@ -42,10 +43,13 @@ function list_locations_sample(): void // Create a client. $provisioningClient = new ProvisioningClient(); + // Prepare the request message. + $request = new ListLocationsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $provisioningClient->listLocations(); + $response = $provisioningClient->listLocations($request); /** @var Location $element */ foreach ($response as $element) { diff --git a/ApigeeRegistry/samples/V1/ProvisioningClient/set_iam_policy.php b/ApigeeRegistry/samples/V1/ProvisioningClient/set_iam_policy.php index 008fd43ac804..ac628927c190 100644 --- a/ApigeeRegistry/samples/V1/ProvisioningClient/set_iam_policy.php +++ b/ApigeeRegistry/samples/V1/ProvisioningClient/set_iam_policy.php @@ -24,8 +24,9 @@ // [START apigeeregistry_v1_generated_Provisioning_SetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\ProvisioningClient; +use Google\Cloud\ApigeeRegistry\V1\Client\ProvisioningClient; use Google\Cloud\Iam\V1\Policy; +use Google\Cloud\Iam\V1\SetIamPolicyRequest; /** * Sets the access control policy on the specified resource. Replaces @@ -42,13 +43,16 @@ function set_iam_policy_sample(string $resource): void // Create a client. $provisioningClient = new ProvisioningClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $policy = new Policy(); + $request = (new SetIamPolicyRequest()) + ->setResource($resource) + ->setPolicy($policy); // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $provisioningClient->setIamPolicy($resource, $policy); + $response = $provisioningClient->setIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/ProvisioningClient/test_iam_permissions.php b/ApigeeRegistry/samples/V1/ProvisioningClient/test_iam_permissions.php index 2685d440ea80..f1e009ee4624 100644 --- a/ApigeeRegistry/samples/V1/ProvisioningClient/test_iam_permissions.php +++ b/ApigeeRegistry/samples/V1/ProvisioningClient/test_iam_permissions.php @@ -24,7 +24,8 @@ // [START apigeeregistry_v1_generated_Provisioning_TestIamPermissions_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\ProvisioningClient; +use Google\Cloud\ApigeeRegistry\V1\Client\ProvisioningClient; +use Google\Cloud\Iam\V1\TestIamPermissionsRequest; use Google\Cloud\Iam\V1\TestIamPermissionsResponse; /** @@ -48,13 +49,16 @@ function test_iam_permissions_sample(string $resource, string $permissionsElemen // Create a client. $provisioningClient = new ProvisioningClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $permissions = [$permissionsElement,]; + $request = (new TestIamPermissionsRequest()) + ->setResource($resource) + ->setPermissions($permissions); // Call the API and handle any network failures. try { /** @var TestIamPermissionsResponse $response */ - $response = $provisioningClient->testIamPermissions($resource, $permissions); + $response = $provisioningClient->testIamPermissions($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/create_api.php b/ApigeeRegistry/samples/V1/RegistryClient/create_api.php index a7255959f02e..3b2d2e9fc578 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/create_api.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/create_api.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_CreateApi_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\Api; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\CreateApiRequest; /** * Creates a specified API. @@ -46,13 +47,17 @@ function create_api_sample(string $formattedParent, string $apiId): void // Create a client. $registryClient = new RegistryClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $api = new Api(); + $request = (new CreateApiRequest()) + ->setParent($formattedParent) + ->setApi($api) + ->setApiId($apiId); // Call the API and handle any network failures. try { /** @var Api $response */ - $response = $registryClient->createApi($formattedParent, $api, $apiId); + $response = $registryClient->createApi($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/create_api_deployment.php b/ApigeeRegistry/samples/V1/RegistryClient/create_api_deployment.php index cb04fe335470..6d3b4f3bbd50 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/create_api_deployment.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/create_api_deployment.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_CreateApiDeployment_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiDeployment; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\CreateApiDeploymentRequest; /** * Creates a specified deployment. @@ -46,17 +47,17 @@ function create_api_deployment_sample(string $formattedParent, string $apiDeploy // Create a client. $registryClient = new RegistryClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $apiDeployment = new ApiDeployment(); + $request = (new CreateApiDeploymentRequest()) + ->setParent($formattedParent) + ->setApiDeployment($apiDeployment) + ->setApiDeploymentId($apiDeploymentId); // Call the API and handle any network failures. try { /** @var ApiDeployment $response */ - $response = $registryClient->createApiDeployment( - $formattedParent, - $apiDeployment, - $apiDeploymentId - ); + $response = $registryClient->createApiDeployment($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/create_api_spec.php b/ApigeeRegistry/samples/V1/RegistryClient/create_api_spec.php index eee128c48bb1..7bfefa5933f9 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/create_api_spec.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/create_api_spec.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_CreateApiSpec_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiSpec; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\CreateApiSpecRequest; /** * Creates a specified spec. @@ -46,13 +47,17 @@ function create_api_spec_sample(string $formattedParent, string $apiSpecId): voi // Create a client. $registryClient = new RegistryClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $apiSpec = new ApiSpec(); + $request = (new CreateApiSpecRequest()) + ->setParent($formattedParent) + ->setApiSpec($apiSpec) + ->setApiSpecId($apiSpecId); // Call the API and handle any network failures. try { /** @var ApiSpec $response */ - $response = $registryClient->createApiSpec($formattedParent, $apiSpec, $apiSpecId); + $response = $registryClient->createApiSpec($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/create_api_version.php b/ApigeeRegistry/samples/V1/RegistryClient/create_api_version.php index 6fefc0d06638..fd7ad3243b46 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/create_api_version.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/create_api_version.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_CreateApiVersion_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiVersion; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\CreateApiVersionRequest; /** * Creates a specified version. @@ -46,13 +47,17 @@ function create_api_version_sample(string $formattedParent, string $apiVersionId // Create a client. $registryClient = new RegistryClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $apiVersion = new ApiVersion(); + $request = (new CreateApiVersionRequest()) + ->setParent($formattedParent) + ->setApiVersion($apiVersion) + ->setApiVersionId($apiVersionId); // Call the API and handle any network failures. try { /** @var ApiVersion $response */ - $response = $registryClient->createApiVersion($formattedParent, $apiVersion, $apiVersionId); + $response = $registryClient->createApiVersion($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/create_artifact.php b/ApigeeRegistry/samples/V1/RegistryClient/create_artifact.php index 07cf722af20a..4cdd3249c8e2 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/create_artifact.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/create_artifact.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_CreateArtifact_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\Artifact; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\CreateArtifactRequest; /** * Creates a specified artifact. @@ -46,13 +47,17 @@ function create_artifact_sample(string $formattedParent, string $artifactId): vo // Create a client. $registryClient = new RegistryClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $artifact = new Artifact(); + $request = (new CreateArtifactRequest()) + ->setParent($formattedParent) + ->setArtifact($artifact) + ->setArtifactId($artifactId); // Call the API and handle any network failures. try { /** @var Artifact $response */ - $response = $registryClient->createArtifact($formattedParent, $artifact, $artifactId); + $response = $registryClient->createArtifact($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/delete_api.php b/ApigeeRegistry/samples/V1/RegistryClient/delete_api.php index 974259d4abe9..fdc789fd6446 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/delete_api.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/delete_api.php @@ -24,7 +24,8 @@ // [START apigeeregistry_v1_generated_Registry_DeleteApi_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\DeleteApiRequest; /** * Removes a specified API and all of the resources that it @@ -39,9 +40,13 @@ function delete_api_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new DeleteApiRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $registryClient->deleteApi($formattedName); + $registryClient->deleteApi($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/delete_api_deployment.php b/ApigeeRegistry/samples/V1/RegistryClient/delete_api_deployment.php index 6d8c7646eff8..2a9c94beecd5 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/delete_api_deployment.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/delete_api_deployment.php @@ -24,7 +24,8 @@ // [START apigeeregistry_v1_generated_Registry_DeleteApiDeployment_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\DeleteApiDeploymentRequest; /** * Removes a specified deployment, all revisions, and all @@ -39,9 +40,13 @@ function delete_api_deployment_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new DeleteApiDeploymentRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $registryClient->deleteApiDeployment($formattedName); + $registryClient->deleteApiDeployment($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/delete_api_deployment_revision.php b/ApigeeRegistry/samples/V1/RegistryClient/delete_api_deployment_revision.php index 68af98ea1b6e..0ae70a39cbd9 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/delete_api_deployment_revision.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/delete_api_deployment_revision.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_DeleteApiDeploymentRevision_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiDeployment; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\DeleteApiDeploymentRevisionRequest; /** * Deletes a revision of a deployment. @@ -42,10 +43,14 @@ function delete_api_deployment_revision_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new DeleteApiDeploymentRevisionRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var ApiDeployment $response */ - $response = $registryClient->deleteApiDeploymentRevision($formattedName); + $response = $registryClient->deleteApiDeploymentRevision($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/delete_api_spec.php b/ApigeeRegistry/samples/V1/RegistryClient/delete_api_spec.php index f41aa726c5bd..252705f0d108 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/delete_api_spec.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/delete_api_spec.php @@ -24,7 +24,8 @@ // [START apigeeregistry_v1_generated_Registry_DeleteApiSpec_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\DeleteApiSpecRequest; /** * Removes a specified spec, all revisions, and all child @@ -39,9 +40,13 @@ function delete_api_spec_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new DeleteApiSpecRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $registryClient->deleteApiSpec($formattedName); + $registryClient->deleteApiSpec($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/delete_api_spec_revision.php b/ApigeeRegistry/samples/V1/RegistryClient/delete_api_spec_revision.php index fe91ce08a23d..e735f380b23d 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/delete_api_spec_revision.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/delete_api_spec_revision.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_DeleteApiSpecRevision_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiSpec; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\DeleteApiSpecRevisionRequest; /** * Deletes a revision of a spec. @@ -42,10 +43,14 @@ function delete_api_spec_revision_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new DeleteApiSpecRevisionRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var ApiSpec $response */ - $response = $registryClient->deleteApiSpecRevision($formattedName); + $response = $registryClient->deleteApiSpecRevision($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/delete_api_version.php b/ApigeeRegistry/samples/V1/RegistryClient/delete_api_version.php index d8f74d06e84d..a6653b4248a4 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/delete_api_version.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/delete_api_version.php @@ -24,7 +24,8 @@ // [START apigeeregistry_v1_generated_Registry_DeleteApiVersion_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\DeleteApiVersionRequest; /** * Removes a specified version and all of the resources that @@ -39,9 +40,13 @@ function delete_api_version_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new DeleteApiVersionRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $registryClient->deleteApiVersion($formattedName); + $registryClient->deleteApiVersion($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/delete_artifact.php b/ApigeeRegistry/samples/V1/RegistryClient/delete_artifact.php index c6552e7e93b4..b8ba60bd5c19 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/delete_artifact.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/delete_artifact.php @@ -24,7 +24,8 @@ // [START apigeeregistry_v1_generated_Registry_DeleteArtifact_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\DeleteArtifactRequest; /** * Removes a specified artifact. @@ -38,9 +39,13 @@ function delete_artifact_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new DeleteArtifactRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $registryClient->deleteArtifact($formattedName); + $registryClient->deleteArtifact($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/get_api.php b/ApigeeRegistry/samples/V1/RegistryClient/get_api.php index 16c712f335ba..10c0f0a9993b 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/get_api.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/get_api.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_GetApi_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\Api; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\GetApiRequest; /** * Returns a specified API. @@ -39,10 +40,14 @@ function get_api_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new GetApiRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Api $response */ - $response = $registryClient->getApi($formattedName); + $response = $registryClient->getApi($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/get_api_deployment.php b/ApigeeRegistry/samples/V1/RegistryClient/get_api_deployment.php index 2b0331c1df05..6228ec1a7197 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/get_api_deployment.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/get_api_deployment.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_GetApiDeployment_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiDeployment; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\GetApiDeploymentRequest; /** * Returns a specified deployment. @@ -39,10 +40,14 @@ function get_api_deployment_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new GetApiDeploymentRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var ApiDeployment $response */ - $response = $registryClient->getApiDeployment($formattedName); + $response = $registryClient->getApiDeployment($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/get_api_spec.php b/ApigeeRegistry/samples/V1/RegistryClient/get_api_spec.php index 079f8a866f3c..aab3c43fff8e 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/get_api_spec.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/get_api_spec.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_GetApiSpec_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiSpec; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\GetApiSpecRequest; /** * Returns a specified spec. @@ -39,10 +40,14 @@ function get_api_spec_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new GetApiSpecRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var ApiSpec $response */ - $response = $registryClient->getApiSpec($formattedName); + $response = $registryClient->getApiSpec($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/get_api_spec_contents.php b/ApigeeRegistry/samples/V1/RegistryClient/get_api_spec_contents.php index 9c1775b0cbb9..c0e3ed038a9b 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/get_api_spec_contents.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/get_api_spec_contents.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_GetApiSpecContents_sync] use Google\ApiCore\ApiException; use Google\Api\HttpBody; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\GetApiSpecContentsRequest; /** * Returns the contents of a specified spec. @@ -42,10 +43,14 @@ function get_api_spec_contents_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new GetApiSpecContentsRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var HttpBody $response */ - $response = $registryClient->getApiSpecContents($formattedName); + $response = $registryClient->getApiSpecContents($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/get_api_version.php b/ApigeeRegistry/samples/V1/RegistryClient/get_api_version.php index f6ba7eee7c4d..091ede9c6db4 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/get_api_version.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/get_api_version.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_GetApiVersion_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiVersion; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\GetApiVersionRequest; /** * Returns a specified version. @@ -39,10 +40,14 @@ function get_api_version_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new GetApiVersionRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var ApiVersion $response */ - $response = $registryClient->getApiVersion($formattedName); + $response = $registryClient->getApiVersion($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/get_artifact.php b/ApigeeRegistry/samples/V1/RegistryClient/get_artifact.php index 459faac8b632..f702a37cf5a6 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/get_artifact.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/get_artifact.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_GetArtifact_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\Artifact; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\GetArtifactRequest; /** * Returns a specified artifact. @@ -39,10 +40,14 @@ function get_artifact_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new GetArtifactRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Artifact $response */ - $response = $registryClient->getArtifact($formattedName); + $response = $registryClient->getArtifact($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/get_artifact_contents.php b/ApigeeRegistry/samples/V1/RegistryClient/get_artifact_contents.php index 7def877efa7d..e11ff2473a3f 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/get_artifact_contents.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/get_artifact_contents.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_GetArtifactContents_sync] use Google\ApiCore\ApiException; use Google\Api\HttpBody; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\GetArtifactContentsRequest; /** * Returns the contents of a specified artifact. @@ -42,10 +43,14 @@ function get_artifact_contents_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new GetArtifactContentsRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var HttpBody $response */ - $response = $registryClient->getArtifactContents($formattedName); + $response = $registryClient->getArtifactContents($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/get_iam_policy.php b/ApigeeRegistry/samples/V1/RegistryClient/get_iam_policy.php index b4db8d7931b1..b8d2149456b3 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/get_iam_policy.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/get_iam_policy.php @@ -24,7 +24,8 @@ // [START apigeeregistry_v1_generated_Registry_GetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; /** @@ -39,10 +40,14 @@ function get_iam_policy_sample(string $resource): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new GetIamPolicyRequest()) + ->setResource($resource); + // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $registryClient->getIamPolicy($resource); + $response = $registryClient->getIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/get_location.php b/ApigeeRegistry/samples/V1/RegistryClient/get_location.php index df19f971ae58..82a8e28a76a9 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/get_location.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/get_location.php @@ -24,7 +24,8 @@ // [START apigeeregistry_v1_generated_Registry_GetLocation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\Location\GetLocationRequest; use Google\Cloud\Location\Location; /** @@ -41,10 +42,13 @@ function get_location_sample(): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = new GetLocationRequest(); + // Call the API and handle any network failures. try { /** @var Location $response */ - $response = $registryClient->getLocation(); + $response = $registryClient->getLocation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/list_api_deployment_revisions.php b/ApigeeRegistry/samples/V1/RegistryClient/list_api_deployment_revisions.php index 71ec8ef06934..3a68e3f09764 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/list_api_deployment_revisions.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/list_api_deployment_revisions.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\ApigeeRegistry\V1\ApiDeployment; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentRevisionsRequest; /** * Lists all revisions of a deployment. @@ -40,10 +41,14 @@ function list_api_deployment_revisions_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new ListApiDeploymentRevisionsRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $registryClient->listApiDeploymentRevisions($formattedName); + $response = $registryClient->listApiDeploymentRevisions($request); /** @var ApiDeployment $element */ foreach ($response as $element) { diff --git a/ApigeeRegistry/samples/V1/RegistryClient/list_api_deployments.php b/ApigeeRegistry/samples/V1/RegistryClient/list_api_deployments.php index e92c589f4293..05e87dc2fe64 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/list_api_deployments.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/list_api_deployments.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\ApigeeRegistry\V1\ApiDeployment; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentsRequest; /** * Returns matching deployments. @@ -40,10 +41,14 @@ function list_api_deployments_sample(string $formattedParent): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new ListApiDeploymentsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $registryClient->listApiDeployments($formattedParent); + $response = $registryClient->listApiDeployments($request); /** @var ApiDeployment $element */ foreach ($response as $element) { diff --git a/ApigeeRegistry/samples/V1/RegistryClient/list_api_spec_revisions.php b/ApigeeRegistry/samples/V1/RegistryClient/list_api_spec_revisions.php index bcaca72bf75b..b5a37e1f2295 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/list_api_spec_revisions.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/list_api_spec_revisions.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\ApigeeRegistry\V1\ApiSpec; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\ListApiSpecRevisionsRequest; /** * Lists all revisions of a spec. @@ -40,10 +41,14 @@ function list_api_spec_revisions_sample(string $formattedName): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new ListApiSpecRevisionsRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $registryClient->listApiSpecRevisions($formattedName); + $response = $registryClient->listApiSpecRevisions($request); /** @var ApiSpec $element */ foreach ($response as $element) { diff --git a/ApigeeRegistry/samples/V1/RegistryClient/list_api_specs.php b/ApigeeRegistry/samples/V1/RegistryClient/list_api_specs.php index 91cfd4afc19c..be7c7d254614 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/list_api_specs.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/list_api_specs.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\ApigeeRegistry\V1\ApiSpec; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\ListApiSpecsRequest; /** * Returns matching specs. @@ -40,10 +41,14 @@ function list_api_specs_sample(string $formattedParent): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new ListApiSpecsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $registryClient->listApiSpecs($formattedParent); + $response = $registryClient->listApiSpecs($request); /** @var ApiSpec $element */ foreach ($response as $element) { diff --git a/ApigeeRegistry/samples/V1/RegistryClient/list_api_versions.php b/ApigeeRegistry/samples/V1/RegistryClient/list_api_versions.php index 19ff0212ff32..349c5bf2334e 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/list_api_versions.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/list_api_versions.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\ApigeeRegistry\V1\ApiVersion; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\ListApiVersionsRequest; /** * Returns matching versions. @@ -40,10 +41,14 @@ function list_api_versions_sample(string $formattedParent): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new ListApiVersionsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $registryClient->listApiVersions($formattedParent); + $response = $registryClient->listApiVersions($request); /** @var ApiVersion $element */ foreach ($response as $element) { diff --git a/ApigeeRegistry/samples/V1/RegistryClient/list_apis.php b/ApigeeRegistry/samples/V1/RegistryClient/list_apis.php index 005b7e40e45f..32cde7d46edc 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/list_apis.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/list_apis.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\ApigeeRegistry\V1\Api; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\ListApisRequest; /** * Returns matching APIs. @@ -40,10 +41,14 @@ function list_apis_sample(string $formattedParent): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new ListApisRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $registryClient->listApis($formattedParent); + $response = $registryClient->listApis($request); /** @var Api $element */ foreach ($response as $element) { diff --git a/ApigeeRegistry/samples/V1/RegistryClient/list_artifacts.php b/ApigeeRegistry/samples/V1/RegistryClient/list_artifacts.php index 6870e42adb6b..befd0b55a657 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/list_artifacts.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/list_artifacts.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\ApigeeRegistry\V1\Artifact; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\ListArtifactsRequest; /** * Returns matching artifacts. @@ -40,10 +41,14 @@ function list_artifacts_sample(string $formattedParent): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new ListArtifactsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $registryClient->listArtifacts($formattedParent); + $response = $registryClient->listArtifacts($request); /** @var Artifact $element */ foreach ($response as $element) { diff --git a/ApigeeRegistry/samples/V1/RegistryClient/list_locations.php b/ApigeeRegistry/samples/V1/RegistryClient/list_locations.php index bfc62eba3061..d9b080aeaeb6 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/list_locations.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/list_locations.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_ListLocations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\Location\ListLocationsRequest; use Google\Cloud\Location\Location; /** @@ -42,10 +43,13 @@ function list_locations_sample(): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = new ListLocationsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $registryClient->listLocations(); + $response = $registryClient->listLocations($request); /** @var Location $element */ foreach ($response as $element) { diff --git a/ApigeeRegistry/samples/V1/RegistryClient/replace_artifact.php b/ApigeeRegistry/samples/V1/RegistryClient/replace_artifact.php index 1521d8d47345..4bde9aaf9fc5 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/replace_artifact.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/replace_artifact.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_ReplaceArtifact_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\Artifact; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\ReplaceArtifactRequest; /** * Used to replace a specified artifact. @@ -41,13 +42,15 @@ function replace_artifact_sample(): void // Create a client. $registryClient = new RegistryClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $artifact = new Artifact(); + $request = (new ReplaceArtifactRequest()) + ->setArtifact($artifact); // Call the API and handle any network failures. try { /** @var Artifact $response */ - $response = $registryClient->replaceArtifact($artifact); + $response = $registryClient->replaceArtifact($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/rollback_api_deployment.php b/ApigeeRegistry/samples/V1/RegistryClient/rollback_api_deployment.php index 54cb67da61ef..866b0bd4ac85 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/rollback_api_deployment.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/rollback_api_deployment.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_RollbackApiDeployment_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiDeployment; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\RollbackApiDeploymentRequest; /** * Sets the current revision to a specified prior @@ -43,10 +44,15 @@ function rollback_api_deployment_sample(string $formattedName, string $revisionI // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new RollbackApiDeploymentRequest()) + ->setName($formattedName) + ->setRevisionId($revisionId); + // Call the API and handle any network failures. try { /** @var ApiDeployment $response */ - $response = $registryClient->rollbackApiDeployment($formattedName, $revisionId); + $response = $registryClient->rollbackApiDeployment($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/rollback_api_spec.php b/ApigeeRegistry/samples/V1/RegistryClient/rollback_api_spec.php index b3cdd251f793..f2fdee566df4 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/rollback_api_spec.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/rollback_api_spec.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_RollbackApiSpec_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiSpec; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\RollbackApiSpecRequest; /** * Sets the current revision to a specified prior revision. @@ -43,10 +44,15 @@ function rollback_api_spec_sample(string $formattedName, string $revisionId): vo // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new RollbackApiSpecRequest()) + ->setName($formattedName) + ->setRevisionId($revisionId); + // Call the API and handle any network failures. try { /** @var ApiSpec $response */ - $response = $registryClient->rollbackApiSpec($formattedName, $revisionId); + $response = $registryClient->rollbackApiSpec($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/set_iam_policy.php b/ApigeeRegistry/samples/V1/RegistryClient/set_iam_policy.php index ee1ccc46e5c1..b6cbbaf0d2ec 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/set_iam_policy.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/set_iam_policy.php @@ -24,8 +24,9 @@ // [START apigeeregistry_v1_generated_Registry_SetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; use Google\Cloud\Iam\V1\Policy; +use Google\Cloud\Iam\V1\SetIamPolicyRequest; /** * Sets the access control policy on the specified resource. Replaces @@ -42,13 +43,16 @@ function set_iam_policy_sample(string $resource): void // Create a client. $registryClient = new RegistryClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $policy = new Policy(); + $request = (new SetIamPolicyRequest()) + ->setResource($resource) + ->setPolicy($policy); // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $registryClient->setIamPolicy($resource, $policy); + $response = $registryClient->setIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/tag_api_deployment_revision.php b/ApigeeRegistry/samples/V1/RegistryClient/tag_api_deployment_revision.php index faaaa935ce66..3c1b18b001c0 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/tag_api_deployment_revision.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/tag_api_deployment_revision.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_TagApiDeploymentRevision_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiDeployment; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\TagApiDeploymentRevisionRequest; /** * Adds a tag to a specified revision of a @@ -41,10 +42,15 @@ function tag_api_deployment_revision_sample(string $formattedName, string $tag): // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new TagApiDeploymentRevisionRequest()) + ->setName($formattedName) + ->setTag($tag); + // Call the API and handle any network failures. try { /** @var ApiDeployment $response */ - $response = $registryClient->tagApiDeploymentRevision($formattedName, $tag); + $response = $registryClient->tagApiDeploymentRevision($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/tag_api_spec_revision.php b/ApigeeRegistry/samples/V1/RegistryClient/tag_api_spec_revision.php index 228dcf468aac..6a382a50996d 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/tag_api_spec_revision.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/tag_api_spec_revision.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_TagApiSpecRevision_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiSpec; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\TagApiSpecRevisionRequest; /** * Adds a tag to a specified revision of a spec. @@ -40,10 +41,15 @@ function tag_api_spec_revision_sample(string $formattedName, string $tag): void // Create a client. $registryClient = new RegistryClient(); + // Prepare the request message. + $request = (new TagApiSpecRevisionRequest()) + ->setName($formattedName) + ->setTag($tag); + // Call the API and handle any network failures. try { /** @var ApiSpec $response */ - $response = $registryClient->tagApiSpecRevision($formattedName, $tag); + $response = $registryClient->tagApiSpecRevision($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/test_iam_permissions.php b/ApigeeRegistry/samples/V1/RegistryClient/test_iam_permissions.php index bb595c569764..4f721072c47a 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/test_iam_permissions.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/test_iam_permissions.php @@ -24,7 +24,8 @@ // [START apigeeregistry_v1_generated_Registry_TestIamPermissions_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\Iam\V1\TestIamPermissionsRequest; use Google\Cloud\Iam\V1\TestIamPermissionsResponse; /** @@ -48,13 +49,16 @@ function test_iam_permissions_sample(string $resource, string $permissionsElemen // Create a client. $registryClient = new RegistryClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $permissions = [$permissionsElement,]; + $request = (new TestIamPermissionsRequest()) + ->setResource($resource) + ->setPermissions($permissions); // Call the API and handle any network failures. try { /** @var TestIamPermissionsResponse $response */ - $response = $registryClient->testIamPermissions($resource, $permissions); + $response = $registryClient->testIamPermissions($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/update_api.php b/ApigeeRegistry/samples/V1/RegistryClient/update_api.php index 65b1eea75543..be70d577cb3f 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/update_api.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/update_api.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_UpdateApi_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\Api; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\UpdateApiRequest; /** * Used to modify a specified API. @@ -41,13 +42,15 @@ function update_api_sample(): void // Create a client. $registryClient = new RegistryClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $api = new Api(); + $request = (new UpdateApiRequest()) + ->setApi($api); // Call the API and handle any network failures. try { /** @var Api $response */ - $response = $registryClient->updateApi($api); + $response = $registryClient->updateApi($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/update_api_deployment.php b/ApigeeRegistry/samples/V1/RegistryClient/update_api_deployment.php index 21a6915d87ac..6de2e8c8f56a 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/update_api_deployment.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/update_api_deployment.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_UpdateApiDeployment_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiDeployment; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\UpdateApiDeploymentRequest; /** * Used to modify a specified deployment. @@ -41,13 +42,15 @@ function update_api_deployment_sample(): void // Create a client. $registryClient = new RegistryClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $apiDeployment = new ApiDeployment(); + $request = (new UpdateApiDeploymentRequest()) + ->setApiDeployment($apiDeployment); // Call the API and handle any network failures. try { /** @var ApiDeployment $response */ - $response = $registryClient->updateApiDeployment($apiDeployment); + $response = $registryClient->updateApiDeployment($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/update_api_spec.php b/ApigeeRegistry/samples/V1/RegistryClient/update_api_spec.php index a106f9e7d909..8a04c3990d4a 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/update_api_spec.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/update_api_spec.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_UpdateApiSpec_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiSpec; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\UpdateApiSpecRequest; /** * Used to modify a specified spec. @@ -41,13 +42,15 @@ function update_api_spec_sample(): void // Create a client. $registryClient = new RegistryClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $apiSpec = new ApiSpec(); + $request = (new UpdateApiSpecRequest()) + ->setApiSpec($apiSpec); // Call the API and handle any network failures. try { /** @var ApiSpec $response */ - $response = $registryClient->updateApiSpec($apiSpec); + $response = $registryClient->updateApiSpec($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ApigeeRegistry/samples/V1/RegistryClient/update_api_version.php b/ApigeeRegistry/samples/V1/RegistryClient/update_api_version.php index 6daafdd86e50..a44567378ec6 100644 --- a/ApigeeRegistry/samples/V1/RegistryClient/update_api_version.php +++ b/ApigeeRegistry/samples/V1/RegistryClient/update_api_version.php @@ -25,7 +25,8 @@ // [START apigeeregistry_v1_generated_Registry_UpdateApiVersion_sync] use Google\ApiCore\ApiException; use Google\Cloud\ApigeeRegistry\V1\ApiVersion; -use Google\Cloud\ApigeeRegistry\V1\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\Client\RegistryClient; +use Google\Cloud\ApigeeRegistry\V1\UpdateApiVersionRequest; /** * Used to modify a specified version. @@ -41,13 +42,15 @@ function update_api_version_sample(): void // Create a client. $registryClient = new RegistryClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $apiVersion = new ApiVersion(); + $request = (new UpdateApiVersionRequest()) + ->setApiVersion($apiVersion); // Call the API and handle any network failures. try { /** @var ApiVersion $response */ - $response = $registryClient->updateApiVersion($apiVersion); + $response = $registryClient->updateApiVersion($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/owl-bot-staging/ApigeeRegistry/v1/src/V1/Client/BaseClient/ProvisioningBaseClient.php b/ApigeeRegistry/src/V1/Client/BaseClient/ProvisioningBaseClient.php similarity index 100% rename from owl-bot-staging/ApigeeRegistry/v1/src/V1/Client/BaseClient/ProvisioningBaseClient.php rename to ApigeeRegistry/src/V1/Client/BaseClient/ProvisioningBaseClient.php diff --git a/owl-bot-staging/ApigeeRegistry/v1/src/V1/Client/BaseClient/RegistryBaseClient.php b/ApigeeRegistry/src/V1/Client/BaseClient/RegistryBaseClient.php similarity index 100% rename from owl-bot-staging/ApigeeRegistry/v1/src/V1/Client/BaseClient/RegistryBaseClient.php rename to ApigeeRegistry/src/V1/Client/BaseClient/RegistryBaseClient.php diff --git a/owl-bot-staging/ApigeeRegistry/v1/src/V1/Client/ProvisioningClient.php b/ApigeeRegistry/src/V1/Client/ProvisioningClient.php similarity index 100% rename from owl-bot-staging/ApigeeRegistry/v1/src/V1/Client/ProvisioningClient.php rename to ApigeeRegistry/src/V1/Client/ProvisioningClient.php diff --git a/owl-bot-staging/ApigeeRegistry/v1/src/V1/Client/RegistryClient.php b/ApigeeRegistry/src/V1/Client/RegistryClient.php similarity index 100% rename from owl-bot-staging/ApigeeRegistry/v1/src/V1/Client/RegistryClient.php rename to ApigeeRegistry/src/V1/Client/RegistryClient.php diff --git a/ApigeeRegistry/src/V1/CreateApiDeploymentRequest.php b/ApigeeRegistry/src/V1/CreateApiDeploymentRequest.php index 7ba51382ffd6..86383c1ea5d5 100644 --- a/ApigeeRegistry/src/V1/CreateApiDeploymentRequest.php +++ b/ApigeeRegistry/src/V1/CreateApiDeploymentRequest.php @@ -39,6 +39,31 @@ class CreateApiDeploymentRequest extends \Google\Protobuf\Internal\Message */ private $api_deployment_id = ''; + /** + * @param string $parent Required. The parent, which owns this collection of deployments. + * Format: `projects/*/locations/*/apis/*` + * Please see {@see RegistryClient::apiName()} for help formatting this field. + * @param \Google\Cloud\ApigeeRegistry\V1\ApiDeployment $apiDeployment Required. The deployment to create. + * @param string $apiDeploymentId Required. The ID to use for the deployment, which will become the final component of + * the deployment's resource name. + * + * This value should be 4-63 characters, and valid characters + * are /[a-z][0-9]-/. + * + * Following AIP-162, IDs must not have the form of a UUID. + * + * @return \Google\Cloud\ApigeeRegistry\V1\CreateApiDeploymentRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\ApigeeRegistry\V1\ApiDeployment $apiDeployment, string $apiDeploymentId): self + { + return (new self()) + ->setParent($parent) + ->setApiDeployment($apiDeployment) + ->setApiDeploymentId($apiDeploymentId); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/CreateApiRequest.php b/ApigeeRegistry/src/V1/CreateApiRequest.php index 34aa4078f26d..7ae6f6d728f0 100644 --- a/ApigeeRegistry/src/V1/CreateApiRequest.php +++ b/ApigeeRegistry/src/V1/CreateApiRequest.php @@ -39,6 +39,31 @@ class CreateApiRequest extends \Google\Protobuf\Internal\Message */ private $api_id = ''; + /** + * @param string $parent Required. The parent, which owns this collection of APIs. + * Format: `projects/*/locations/*` + * Please see {@see RegistryClient::locationName()} for help formatting this field. + * @param \Google\Cloud\ApigeeRegistry\V1\Api $api Required. The API to create. + * @param string $apiId Required. The ID to use for the API, which will become the final component of + * the API's resource name. + * + * This value should be 4-63 characters, and valid characters + * are /[a-z][0-9]-/. + * + * Following AIP-162, IDs must not have the form of a UUID. + * + * @return \Google\Cloud\ApigeeRegistry\V1\CreateApiRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\ApigeeRegistry\V1\Api $api, string $apiId): self + { + return (new self()) + ->setParent($parent) + ->setApi($api) + ->setApiId($apiId); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/CreateApiSpecRequest.php b/ApigeeRegistry/src/V1/CreateApiSpecRequest.php index cab89587448c..d8c7805110ff 100644 --- a/ApigeeRegistry/src/V1/CreateApiSpecRequest.php +++ b/ApigeeRegistry/src/V1/CreateApiSpecRequest.php @@ -39,6 +39,31 @@ class CreateApiSpecRequest extends \Google\Protobuf\Internal\Message */ private $api_spec_id = ''; + /** + * @param string $parent Required. The parent, which owns this collection of specs. + * Format: `projects/*/locations/*/apis/*/versions/*` + * Please see {@see RegistryClient::apiVersionName()} for help formatting this field. + * @param \Google\Cloud\ApigeeRegistry\V1\ApiSpec $apiSpec Required. The spec to create. + * @param string $apiSpecId Required. The ID to use for the spec, which will become the final component of + * the spec's resource name. + * + * This value should be 4-63 characters, and valid characters + * are /[a-z][0-9]-/. + * + * Following AIP-162, IDs must not have the form of a UUID. + * + * @return \Google\Cloud\ApigeeRegistry\V1\CreateApiSpecRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\ApigeeRegistry\V1\ApiSpec $apiSpec, string $apiSpecId): self + { + return (new self()) + ->setParent($parent) + ->setApiSpec($apiSpec) + ->setApiSpecId($apiSpecId); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/CreateApiVersionRequest.php b/ApigeeRegistry/src/V1/CreateApiVersionRequest.php index b4253766319f..7deff8dea680 100644 --- a/ApigeeRegistry/src/V1/CreateApiVersionRequest.php +++ b/ApigeeRegistry/src/V1/CreateApiVersionRequest.php @@ -39,6 +39,31 @@ class CreateApiVersionRequest extends \Google\Protobuf\Internal\Message */ private $api_version_id = ''; + /** + * @param string $parent Required. The parent, which owns this collection of versions. + * Format: `projects/*/locations/*/apis/*` + * Please see {@see RegistryClient::apiName()} for help formatting this field. + * @param \Google\Cloud\ApigeeRegistry\V1\ApiVersion $apiVersion Required. The version to create. + * @param string $apiVersionId Required. The ID to use for the version, which will become the final component of + * the version's resource name. + * + * This value should be 1-63 characters, and valid characters + * are /[a-z][0-9]-/. + * + * Following AIP-162, IDs must not have the form of a UUID. + * + * @return \Google\Cloud\ApigeeRegistry\V1\CreateApiVersionRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\ApigeeRegistry\V1\ApiVersion $apiVersion, string $apiVersionId): self + { + return (new self()) + ->setParent($parent) + ->setApiVersion($apiVersion) + ->setApiVersionId($apiVersionId); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/CreateArtifactRequest.php b/ApigeeRegistry/src/V1/CreateArtifactRequest.php index 8c83a63f7f0d..57372d98b2c6 100644 --- a/ApigeeRegistry/src/V1/CreateArtifactRequest.php +++ b/ApigeeRegistry/src/V1/CreateArtifactRequest.php @@ -39,6 +39,31 @@ class CreateArtifactRequest extends \Google\Protobuf\Internal\Message */ private $artifact_id = ''; + /** + * @param string $parent Required. The parent, which owns this collection of artifacts. + * Format: `{parent}` + * Please see {@see RegistryClient::locationName()} for help formatting this field. + * @param \Google\Cloud\ApigeeRegistry\V1\Artifact $artifact Required. The artifact to create. + * @param string $artifactId Required. The ID to use for the artifact, which will become the final component of + * the artifact's resource name. + * + * This value should be 4-63 characters, and valid characters + * are /[a-z][0-9]-/. + * + * Following AIP-162, IDs must not have the form of a UUID. + * + * @return \Google\Cloud\ApigeeRegistry\V1\CreateArtifactRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\ApigeeRegistry\V1\Artifact $artifact, string $artifactId): self + { + return (new self()) + ->setParent($parent) + ->setArtifact($artifact) + ->setArtifactId($artifactId); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/CreateInstanceRequest.php b/ApigeeRegistry/src/V1/CreateInstanceRequest.php index 0ebc4cb3372b..e095425853a6 100644 --- a/ApigeeRegistry/src/V1/CreateInstanceRequest.php +++ b/ApigeeRegistry/src/V1/CreateInstanceRequest.php @@ -35,6 +35,25 @@ class CreateInstanceRequest extends \Google\Protobuf\Internal\Message */ private $instance = null; + /** + * @param string $parent Required. Parent resource of the Instance, of the form: `projects/*/locations/*` + * Please see {@see ProvisioningClient::locationName()} for help formatting this field. + * @param \Google\Cloud\ApigeeRegistry\V1\Instance $instance Required. The Instance. + * @param string $instanceId Required. Identifier to assign to the Instance. Must be unique within scope of the + * parent resource. + * + * @return \Google\Cloud\ApigeeRegistry\V1\CreateInstanceRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\ApigeeRegistry\V1\Instance $instance, string $instanceId): self + { + return (new self()) + ->setParent($parent) + ->setInstance($instance) + ->setInstanceId($instanceId); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/DeleteApiDeploymentRequest.php b/ApigeeRegistry/src/V1/DeleteApiDeploymentRequest.php index ebb040f9121a..be3d27470300 100644 --- a/ApigeeRegistry/src/V1/DeleteApiDeploymentRequest.php +++ b/ApigeeRegistry/src/V1/DeleteApiDeploymentRequest.php @@ -30,6 +30,21 @@ class DeleteApiDeploymentRequest extends \Google\Protobuf\Internal\Message */ private $force = false; + /** + * @param string $name Required. The name of the deployment to delete. + * Format: `projects/*/locations/*/apis/*/deployments/*` + * Please see {@see RegistryClient::apiDeploymentName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\DeleteApiDeploymentRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/DeleteApiDeploymentRevisionRequest.php b/ApigeeRegistry/src/V1/DeleteApiDeploymentRevisionRequest.php index c3fa13e7611b..197567f7b17c 100644 --- a/ApigeeRegistry/src/V1/DeleteApiDeploymentRevisionRequest.php +++ b/ApigeeRegistry/src/V1/DeleteApiDeploymentRevisionRequest.php @@ -25,6 +25,24 @@ class DeleteApiDeploymentRevisionRequest extends \Google\Protobuf\Internal\Messa */ private $name = ''; + /** + * @param string $name Required. The name of the deployment revision to be deleted, + * with a revision ID explicitly included. + * + * Example: + * `projects/sample/locations/global/apis/petstore/deployments/prod@c7cfa2a8` + * Please see {@see RegistryClient::apiDeploymentName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\DeleteApiDeploymentRevisionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/DeleteApiRequest.php b/ApigeeRegistry/src/V1/DeleteApiRequest.php index 65ff1d99bc67..fccfa8ab6a1a 100644 --- a/ApigeeRegistry/src/V1/DeleteApiRequest.php +++ b/ApigeeRegistry/src/V1/DeleteApiRequest.php @@ -30,6 +30,21 @@ class DeleteApiRequest extends \Google\Protobuf\Internal\Message */ private $force = false; + /** + * @param string $name Required. The name of the API to delete. + * Format: `projects/*/locations/*/apis/*` + * Please see {@see RegistryClient::apiName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\DeleteApiRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/DeleteApiSpecRequest.php b/ApigeeRegistry/src/V1/DeleteApiSpecRequest.php index 92a0d83f8ffd..cb88e6a266f7 100644 --- a/ApigeeRegistry/src/V1/DeleteApiSpecRequest.php +++ b/ApigeeRegistry/src/V1/DeleteApiSpecRequest.php @@ -30,6 +30,21 @@ class DeleteApiSpecRequest extends \Google\Protobuf\Internal\Message */ private $force = false; + /** + * @param string $name Required. The name of the spec to delete. + * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` + * Please see {@see RegistryClient::apiSpecName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\DeleteApiSpecRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/DeleteApiSpecRevisionRequest.php b/ApigeeRegistry/src/V1/DeleteApiSpecRevisionRequest.php index 0e0a87a5287c..adba6faae0fe 100644 --- a/ApigeeRegistry/src/V1/DeleteApiSpecRevisionRequest.php +++ b/ApigeeRegistry/src/V1/DeleteApiSpecRevisionRequest.php @@ -25,6 +25,24 @@ class DeleteApiSpecRevisionRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the spec revision to be deleted, + * with a revision ID explicitly included. + * + * Example: + * `projects/sample/locations/global/apis/petstore/versions/1.0.0/specs/openapi.yaml@c7cfa2a8` + * Please see {@see RegistryClient::apiSpecName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\DeleteApiSpecRevisionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/DeleteApiVersionRequest.php b/ApigeeRegistry/src/V1/DeleteApiVersionRequest.php index a217ebd1d9de..a87667a58a66 100644 --- a/ApigeeRegistry/src/V1/DeleteApiVersionRequest.php +++ b/ApigeeRegistry/src/V1/DeleteApiVersionRequest.php @@ -30,6 +30,21 @@ class DeleteApiVersionRequest extends \Google\Protobuf\Internal\Message */ private $force = false; + /** + * @param string $name Required. The name of the version to delete. + * Format: `projects/*/locations/*/apis/*/versions/*` + * Please see {@see RegistryClient::apiVersionName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\DeleteApiVersionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/DeleteArtifactRequest.php b/ApigeeRegistry/src/V1/DeleteArtifactRequest.php index 49372d74c175..cf648f27b1cd 100644 --- a/ApigeeRegistry/src/V1/DeleteArtifactRequest.php +++ b/ApigeeRegistry/src/V1/DeleteArtifactRequest.php @@ -23,6 +23,21 @@ class DeleteArtifactRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the artifact to delete. + * Format: `{parent}/artifacts/*` + * Please see {@see RegistryClient::artifactName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\DeleteArtifactRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/DeleteInstanceRequest.php b/ApigeeRegistry/src/V1/DeleteInstanceRequest.php index 7072b4b123cf..abba565a0950 100644 --- a/ApigeeRegistry/src/V1/DeleteInstanceRequest.php +++ b/ApigeeRegistry/src/V1/DeleteInstanceRequest.php @@ -23,6 +23,21 @@ class DeleteInstanceRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the Instance to delete. + * Format: `projects/*/locations/*/instances/*`. Please see + * {@see ProvisioningClient::instanceName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\DeleteInstanceRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/GetApiDeploymentRequest.php b/ApigeeRegistry/src/V1/GetApiDeploymentRequest.php index a58117005ea7..afe276b578b2 100644 --- a/ApigeeRegistry/src/V1/GetApiDeploymentRequest.php +++ b/ApigeeRegistry/src/V1/GetApiDeploymentRequest.php @@ -23,6 +23,21 @@ class GetApiDeploymentRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the deployment to retrieve. + * Format: `projects/*/locations/*/apis/*/deployments/*` + * Please see {@see RegistryClient::apiDeploymentName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\GetApiDeploymentRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/GetApiRequest.php b/ApigeeRegistry/src/V1/GetApiRequest.php index 54c8ac14a988..facc07c7d402 100644 --- a/ApigeeRegistry/src/V1/GetApiRequest.php +++ b/ApigeeRegistry/src/V1/GetApiRequest.php @@ -23,6 +23,21 @@ class GetApiRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the API to retrieve. + * Format: `projects/*/locations/*/apis/*` + * Please see {@see RegistryClient::apiName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\GetApiRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/GetApiSpecContentsRequest.php b/ApigeeRegistry/src/V1/GetApiSpecContentsRequest.php index c9f9c03e9a60..5e24fda3b988 100644 --- a/ApigeeRegistry/src/V1/GetApiSpecContentsRequest.php +++ b/ApigeeRegistry/src/V1/GetApiSpecContentsRequest.php @@ -23,6 +23,21 @@ class GetApiSpecContentsRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the spec whose contents should be retrieved. + * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` + * Please see {@see RegistryClient::apiSpecName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\GetApiSpecContentsRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/GetApiSpecRequest.php b/ApigeeRegistry/src/V1/GetApiSpecRequest.php index b1b9f9eec4c2..b9d2541192e7 100644 --- a/ApigeeRegistry/src/V1/GetApiSpecRequest.php +++ b/ApigeeRegistry/src/V1/GetApiSpecRequest.php @@ -23,6 +23,21 @@ class GetApiSpecRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the spec to retrieve. + * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` + * Please see {@see RegistryClient::apiSpecName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\GetApiSpecRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/GetApiVersionRequest.php b/ApigeeRegistry/src/V1/GetApiVersionRequest.php index d7debc11b908..a3e9d8f9154b 100644 --- a/ApigeeRegistry/src/V1/GetApiVersionRequest.php +++ b/ApigeeRegistry/src/V1/GetApiVersionRequest.php @@ -23,6 +23,21 @@ class GetApiVersionRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the version to retrieve. + * Format: `projects/*/locations/*/apis/*/versions/*` + * Please see {@see RegistryClient::apiVersionName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\GetApiVersionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/GetArtifactContentsRequest.php b/ApigeeRegistry/src/V1/GetArtifactContentsRequest.php index b81e4e69b6f3..dae16de3de84 100644 --- a/ApigeeRegistry/src/V1/GetArtifactContentsRequest.php +++ b/ApigeeRegistry/src/V1/GetArtifactContentsRequest.php @@ -23,6 +23,21 @@ class GetArtifactContentsRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the artifact whose contents should be retrieved. + * Format: `{parent}/artifacts/*` + * Please see {@see RegistryClient::artifactName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\GetArtifactContentsRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/GetArtifactRequest.php b/ApigeeRegistry/src/V1/GetArtifactRequest.php index be9ee8e46d03..d6a4d90817c3 100644 --- a/ApigeeRegistry/src/V1/GetArtifactRequest.php +++ b/ApigeeRegistry/src/V1/GetArtifactRequest.php @@ -23,6 +23,21 @@ class GetArtifactRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the artifact to retrieve. + * Format: `{parent}/artifacts/*` + * Please see {@see RegistryClient::artifactName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\GetArtifactRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/GetInstanceRequest.php b/ApigeeRegistry/src/V1/GetInstanceRequest.php index e86305e7c13b..5a543f33a744 100644 --- a/ApigeeRegistry/src/V1/GetInstanceRequest.php +++ b/ApigeeRegistry/src/V1/GetInstanceRequest.php @@ -23,6 +23,21 @@ class GetInstanceRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the Instance to retrieve. + * Format: `projects/*/locations/*/instances/*`. Please see + * {@see ProvisioningClient::instanceName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\GetInstanceRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/ListApiDeploymentsRequest.php b/ApigeeRegistry/src/V1/ListApiDeploymentsRequest.php index 2cf875a3e099..d39b022ba014 100644 --- a/ApigeeRegistry/src/V1/ListApiDeploymentsRequest.php +++ b/ApigeeRegistry/src/V1/ListApiDeploymentsRequest.php @@ -48,6 +48,21 @@ class ListApiDeploymentsRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $parent Required. The parent, which owns this collection of deployments. + * Format: `projects/*/locations/*/apis/*` + * Please see {@see RegistryClient::apiName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/ListApiSpecsRequest.php b/ApigeeRegistry/src/V1/ListApiSpecsRequest.php index f491680b3301..62f1cb0fa1c9 100644 --- a/ApigeeRegistry/src/V1/ListApiSpecsRequest.php +++ b/ApigeeRegistry/src/V1/ListApiSpecsRequest.php @@ -48,6 +48,21 @@ class ListApiSpecsRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $parent Required. The parent, which owns this collection of specs. + * Format: `projects/*/locations/*/apis/*/versions/*` + * Please see {@see RegistryClient::apiVersionName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\ListApiSpecsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/ListApiVersionsRequest.php b/ApigeeRegistry/src/V1/ListApiVersionsRequest.php index 89d073da0ae7..34864ef7f5b7 100644 --- a/ApigeeRegistry/src/V1/ListApiVersionsRequest.php +++ b/ApigeeRegistry/src/V1/ListApiVersionsRequest.php @@ -48,6 +48,21 @@ class ListApiVersionsRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $parent Required. The parent, which owns this collection of versions. + * Format: `projects/*/locations/*/apis/*` + * Please see {@see RegistryClient::apiName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\ListApiVersionsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/ListApisRequest.php b/ApigeeRegistry/src/V1/ListApisRequest.php index 0114dfb2b39b..156e0018bcc4 100644 --- a/ApigeeRegistry/src/V1/ListApisRequest.php +++ b/ApigeeRegistry/src/V1/ListApisRequest.php @@ -48,6 +48,21 @@ class ListApisRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $parent Required. The parent, which owns this collection of APIs. + * Format: `projects/*/locations/*` + * Please see {@see RegistryClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\ListApisRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/ListArtifactsRequest.php b/ApigeeRegistry/src/V1/ListArtifactsRequest.php index a2ec41114dd4..d659134df272 100644 --- a/ApigeeRegistry/src/V1/ListArtifactsRequest.php +++ b/ApigeeRegistry/src/V1/ListArtifactsRequest.php @@ -48,6 +48,21 @@ class ListArtifactsRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $parent Required. The parent, which owns this collection of artifacts. + * Format: `{parent}` + * Please see {@see RegistryClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\ApigeeRegistry\V1\ListArtifactsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/ReplaceArtifactRequest.php b/ApigeeRegistry/src/V1/ReplaceArtifactRequest.php index 252e155b2a66..a24aec494003 100644 --- a/ApigeeRegistry/src/V1/ReplaceArtifactRequest.php +++ b/ApigeeRegistry/src/V1/ReplaceArtifactRequest.php @@ -24,6 +24,22 @@ class ReplaceArtifactRequest extends \Google\Protobuf\Internal\Message */ private $artifact = null; + /** + * @param \Google\Cloud\ApigeeRegistry\V1\Artifact $artifact Required. The artifact to replace. + * + * The `name` field is used to identify the artifact to replace. + * Format: `{parent}/artifacts/*` + * + * @return \Google\Cloud\ApigeeRegistry\V1\ReplaceArtifactRequest + * + * @experimental + */ + public static function build(\Google\Cloud\ApigeeRegistry\V1\Artifact $artifact): self + { + return (new self()) + ->setArtifact($artifact); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/UpdateApiDeploymentRequest.php b/ApigeeRegistry/src/V1/UpdateApiDeploymentRequest.php index 1c90348fd500..01d3fb9f10ce 100644 --- a/ApigeeRegistry/src/V1/UpdateApiDeploymentRequest.php +++ b/ApigeeRegistry/src/V1/UpdateApiDeploymentRequest.php @@ -40,6 +40,27 @@ class UpdateApiDeploymentRequest extends \Google\Protobuf\Internal\Message */ private $allow_missing = false; + /** + * @param \Google\Cloud\ApigeeRegistry\V1\ApiDeployment $apiDeployment Required. The deployment to update. + * + * The `name` field is used to identify the deployment to update. + * Format: `projects/*/locations/*/apis/*/deployments/*` + * @param \Google\Protobuf\FieldMask $updateMask The list of fields to be updated. If omitted, all fields are updated that + * are set in the request message (fields set to default values are ignored). + * If an asterisk "*" is specified, all fields are updated, including fields + * that are unspecified/default in the request. + * + * @return \Google\Cloud\ApigeeRegistry\V1\UpdateApiDeploymentRequest + * + * @experimental + */ + public static function build(\Google\Cloud\ApigeeRegistry\V1\ApiDeployment $apiDeployment, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setApiDeployment($apiDeployment) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/UpdateApiRequest.php b/ApigeeRegistry/src/V1/UpdateApiRequest.php index ecadbe94ccd6..bb75c4850b1b 100644 --- a/ApigeeRegistry/src/V1/UpdateApiRequest.php +++ b/ApigeeRegistry/src/V1/UpdateApiRequest.php @@ -40,6 +40,27 @@ class UpdateApiRequest extends \Google\Protobuf\Internal\Message */ private $allow_missing = false; + /** + * @param \Google\Cloud\ApigeeRegistry\V1\Api $api Required. The API to update. + * + * The `name` field is used to identify the API to update. + * Format: `projects/*/locations/*/apis/*` + * @param \Google\Protobuf\FieldMask $updateMask The list of fields to be updated. If omitted, all fields are updated that + * are set in the request message (fields set to default values are ignored). + * If an asterisk "*" is specified, all fields are updated, including fields + * that are unspecified/default in the request. + * + * @return \Google\Cloud\ApigeeRegistry\V1\UpdateApiRequest + * + * @experimental + */ + public static function build(\Google\Cloud\ApigeeRegistry\V1\Api $api, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setApi($api) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/UpdateApiSpecRequest.php b/ApigeeRegistry/src/V1/UpdateApiSpecRequest.php index 2f6a8061bd76..ec048cb4518f 100644 --- a/ApigeeRegistry/src/V1/UpdateApiSpecRequest.php +++ b/ApigeeRegistry/src/V1/UpdateApiSpecRequest.php @@ -40,6 +40,27 @@ class UpdateApiSpecRequest extends \Google\Protobuf\Internal\Message */ private $allow_missing = false; + /** + * @param \Google\Cloud\ApigeeRegistry\V1\ApiSpec $apiSpec Required. The spec to update. + * + * The `name` field is used to identify the spec to update. + * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` + * @param \Google\Protobuf\FieldMask $updateMask The list of fields to be updated. If omitted, all fields are updated that + * are set in the request message (fields set to default values are ignored). + * If an asterisk "*" is specified, all fields are updated, including fields + * that are unspecified/default in the request. + * + * @return \Google\Cloud\ApigeeRegistry\V1\UpdateApiSpecRequest + * + * @experimental + */ + public static function build(\Google\Cloud\ApigeeRegistry\V1\ApiSpec $apiSpec, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setApiSpec($apiSpec) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/UpdateApiVersionRequest.php b/ApigeeRegistry/src/V1/UpdateApiVersionRequest.php index 28bf752bafce..5216896779c0 100644 --- a/ApigeeRegistry/src/V1/UpdateApiVersionRequest.php +++ b/ApigeeRegistry/src/V1/UpdateApiVersionRequest.php @@ -40,6 +40,27 @@ class UpdateApiVersionRequest extends \Google\Protobuf\Internal\Message */ private $allow_missing = false; + /** + * @param \Google\Cloud\ApigeeRegistry\V1\ApiVersion $apiVersion Required. The version to update. + * + * The `name` field is used to identify the version to update. + * Format: `projects/*/locations/*/apis/*/versions/*` + * @param \Google\Protobuf\FieldMask $updateMask The list of fields to be updated. If omitted, all fields are updated that + * are set in the request message (fields set to default values are ignored). + * If an asterisk "*" is specified, all fields are updated, including fields + * that are unspecified/default in the request. + * + * @return \Google\Cloud\ApigeeRegistry\V1\UpdateApiVersionRequest + * + * @experimental + */ + public static function build(\Google\Cloud\ApigeeRegistry\V1\ApiVersion $apiVersion, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setApiVersion($apiVersion) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/ApigeeRegistry/src/V1/resources/provisioning_descriptor_config.php b/ApigeeRegistry/src/V1/resources/provisioning_descriptor_config.php index 3d5ad2f83001..2bffad392f97 100644 --- a/ApigeeRegistry/src/V1/resources/provisioning_descriptor_config.php +++ b/ApigeeRegistry/src/V1/resources/provisioning_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'DeleteInstance' => [ 'longRunning' => [ @@ -22,8 +31,39 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetInstance' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Instance', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'GetLocation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Location\Location', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'ListLocations' => [ @@ -35,17 +75,61 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLocations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'GetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'SetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'TestIamPermissions' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], + 'templateMap' => [ + 'instance' => 'projects/{project}/locations/{location}/instances/{instance}', + 'location' => 'projects/{project}/locations/{location}', + ], ], ], ]; diff --git a/ApigeeRegistry/src/V1/resources/registry_descriptor_config.php b/ApigeeRegistry/src/V1/resources/registry_descriptor_config.php index 528952f6ae68..7d53a500a7e2 100644 --- a/ApigeeRegistry/src/V1/resources/registry_descriptor_config.php +++ b/ApigeeRegistry/src/V1/resources/registry_descriptor_config.php @@ -3,6 +3,234 @@ return [ 'interfaces' => [ 'google.cloud.apigeeregistry.v1.Registry' => [ + 'CreateApi' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Api', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'CreateApiDeployment' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiDeployment', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'CreateApiSpec' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiSpec', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'CreateApiVersion' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiVersion', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'CreateArtifact' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Artifact', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'DeleteApi' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'DeleteApiDeployment' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'DeleteApiDeploymentRevision' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiDeployment', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'DeleteApiSpec' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'DeleteApiSpecRevision' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiSpec', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'DeleteApiVersion' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'DeleteArtifact' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetApi' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Api', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetApiDeployment' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiDeployment', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetApiSpec' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiSpec', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetApiSpecContents' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Api\HttpBody', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetApiVersion' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiVersion', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetArtifact' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Artifact', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetArtifactContents' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Api\HttpBody', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], 'ListApiDeploymentRevisions' => [ 'pageStreaming' => [ 'requestPageTokenGetMethod' => 'getPageToken', @@ -12,6 +240,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getApiDeployments', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentRevisionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListApiDeployments' => [ 'pageStreaming' => [ @@ -22,6 +260,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getApiDeployments', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListApiSpecRevisions' => [ 'pageStreaming' => [ @@ -32,6 +280,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getApiSpecs', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListApiSpecRevisionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListApiSpecs' => [ 'pageStreaming' => [ @@ -42,6 +300,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getApiSpecs', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListApiSpecsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListApiVersions' => [ 'pageStreaming' => [ @@ -52,6 +320,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getApiVersions', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListApiVersionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListApis' => [ 'pageStreaming' => [ @@ -62,6 +340,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getApis', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListApisResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListArtifacts' => [ 'pageStreaming' => [ @@ -72,8 +360,141 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getArtifacts', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListArtifactsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'ReplaceArtifact' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Artifact', + 'headerParams' => [ + [ + 'keyName' => 'artifact.name', + 'fieldAccessors' => [ + 'getArtifact', + 'getName', + ], + ], + ], + ], + 'RollbackApiDeployment' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiDeployment', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'RollbackApiSpec' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiSpec', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'TagApiDeploymentRevision' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiDeployment', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'TagApiSpecRevision' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiSpec', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'UpdateApi' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Api', + 'headerParams' => [ + [ + 'keyName' => 'api.name', + 'fieldAccessors' => [ + 'getApi', + 'getName', + ], + ], + ], + ], + 'UpdateApiDeployment' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiDeployment', + 'headerParams' => [ + [ + 'keyName' => 'api_deployment.name', + 'fieldAccessors' => [ + 'getApiDeployment', + 'getName', + ], + ], + ], + ], + 'UpdateApiSpec' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiSpec', + 'headerParams' => [ + [ + 'keyName' => 'api_spec.name', + 'fieldAccessors' => [ + 'getApiSpec', + 'getName', + ], + ], + ], + ], + 'UpdateApiVersion' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiVersion', + 'headerParams' => [ + [ + 'keyName' => 'api_version.name', + 'fieldAccessors' => [ + 'getApiVersion', + 'getName', + ], + ], + ], ], 'GetLocation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Location\Location', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'ListLocations' => [ @@ -85,17 +506,70 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLocations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'GetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'SetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'TestIamPermissions' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], + 'templateMap' => [ + 'api' => 'projects/{project}/locations/{location}/apis/{api}', + 'apiDeployment' => 'projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}', + 'apiSpec' => 'projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}', + 'apiVersion' => 'projects/{project}/locations/{location}/apis/{api}/versions/{version}', + 'artifact' => 'projects/{project}/locations/{location}/artifacts/{artifact}', + 'location' => 'projects/{project}/locations/{location}', + 'projectLocationApiArtifact' => 'projects/{project}/locations/{location}/apis/{api}/artifacts/{artifact}', + 'projectLocationApiDeploymentArtifact' => 'projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}/artifacts/{artifact}', + 'projectLocationApiVersionArtifact' => 'projects/{project}/locations/{location}/apis/{api}/versions/{version}/artifacts/{artifact}', + 'projectLocationApiVersionSpecArtifact' => 'projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}/artifacts/{artifact}', + 'projectLocationArtifact' => 'projects/{project}/locations/{location}/artifacts/{artifact}', + ], ], ], ]; diff --git a/owl-bot-staging/ApigeeRegistry/v1/tests/Unit/V1/Client/ProvisioningClientTest.php b/ApigeeRegistry/tests/Unit/V1/Client/ProvisioningClientTest.php similarity index 100% rename from owl-bot-staging/ApigeeRegistry/v1/tests/Unit/V1/Client/ProvisioningClientTest.php rename to ApigeeRegistry/tests/Unit/V1/Client/ProvisioningClientTest.php diff --git a/owl-bot-staging/ApigeeRegistry/v1/tests/Unit/V1/Client/RegistryClientTest.php b/ApigeeRegistry/tests/Unit/V1/Client/RegistryClientTest.php similarity index 100% rename from owl-bot-staging/ApigeeRegistry/v1/tests/Unit/V1/Client/RegistryClientTest.php rename to ApigeeRegistry/tests/Unit/V1/Client/RegistryClientTest.php diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/detach_lun.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/detach_lun.php index e1558bb7fd1a..0c6d33e02c83 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/detach_lun.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/detach_lun.php @@ -25,7 +25,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_DetachLun_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\DetachLunRequest; use Google\Cloud\BareMetalSolution\V2\Instance; use Google\Rpc\Status; @@ -42,10 +43,15 @@ function detach_lun_sample(string $formattedInstance, string $formattedLun): voi // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new DetachLunRequest()) + ->setInstance($formattedInstance) + ->setLun($formattedLun); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->detachLun($formattedInstance, $formattedLun); + $response = $bareMetalSolutionClient->detachLun($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_instance.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_instance.php index 9c1afdfd573e..48c31fef99b6 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_instance.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_instance.php @@ -24,7 +24,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_GetInstance_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\GetInstanceRequest; use Google\Cloud\BareMetalSolution\V2\Instance; /** @@ -38,10 +39,14 @@ function get_instance_sample(string $formattedName): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new GetInstanceRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Instance $response */ - $response = $bareMetalSolutionClient->getInstance($formattedName); + $response = $bareMetalSolutionClient->getInstance($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_lun.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_lun.php index 7b7fa306ff9e..a63216883ffa 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_lun.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_lun.php @@ -24,7 +24,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_GetLun_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\GetLunRequest; use Google\Cloud\BareMetalSolution\V2\Lun; /** @@ -38,10 +39,14 @@ function get_lun_sample(string $formattedName): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new GetLunRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Lun $response */ - $response = $bareMetalSolutionClient->getLun($formattedName); + $response = $bareMetalSolutionClient->getLun($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_network.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_network.php index 6608192fa26d..d2b6e29b05c9 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_network.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_network.php @@ -24,7 +24,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_GetNetwork_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\GetNetworkRequest; use Google\Cloud\BareMetalSolution\V2\Network; /** @@ -38,10 +39,14 @@ function get_network_sample(string $formattedName): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new GetNetworkRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Network $response */ - $response = $bareMetalSolutionClient->getNetwork($formattedName); + $response = $bareMetalSolutionClient->getNetwork($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_nfs_share.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_nfs_share.php index 7f08b24f46ed..ef5c5a017680 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_nfs_share.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_nfs_share.php @@ -24,7 +24,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_GetNfsShare_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\GetNfsShareRequest; use Google\Cloud\BareMetalSolution\V2\NfsShare; /** @@ -38,10 +39,14 @@ function get_nfs_share_sample(string $formattedName): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new GetNfsShareRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var NfsShare $response */ - $response = $bareMetalSolutionClient->getNfsShare($formattedName); + $response = $bareMetalSolutionClient->getNfsShare($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_volume.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_volume.php index 58cb053c27f3..2d648eda69b4 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_volume.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/get_volume.php @@ -24,7 +24,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_GetVolume_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\GetVolumeRequest; use Google\Cloud\BareMetalSolution\V2\Volume; /** @@ -38,10 +39,14 @@ function get_volume_sample(string $formattedName): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new GetVolumeRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Volume $response */ - $response = $bareMetalSolutionClient->getVolume($formattedName); + $response = $bareMetalSolutionClient->getVolume($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_instances.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_instances.php index 470e02c36b98..37d1bc492499 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_instances.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_instances.php @@ -25,8 +25,9 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_ListInstances_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; use Google\Cloud\BareMetalSolution\V2\Instance; +use Google\Cloud\BareMetalSolution\V2\ListInstancesRequest; /** * List servers in a given project and location. @@ -39,10 +40,14 @@ function list_instances_sample(string $formattedParent): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new ListInstancesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $bareMetalSolutionClient->listInstances($formattedParent); + $response = $bareMetalSolutionClient->listInstances($request); /** @var Instance $element */ foreach ($response as $element) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_luns.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_luns.php index 73fab67760b8..3d4d2762b84a 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_luns.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_luns.php @@ -25,7 +25,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_ListLuns_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\ListLunsRequest; use Google\Cloud\BareMetalSolution\V2\Lun; /** @@ -39,10 +40,14 @@ function list_luns_sample(string $formattedParent): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new ListLunsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $bareMetalSolutionClient->listLuns($formattedParent); + $response = $bareMetalSolutionClient->listLuns($request); /** @var Lun $element */ foreach ($response as $element) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_network_usage.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_network_usage.php index 821d9fae467d..c19e50064006 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_network_usage.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_network_usage.php @@ -24,7 +24,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_ListNetworkUsage_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\ListNetworkUsageRequest; use Google\Cloud\BareMetalSolution\V2\ListNetworkUsageResponse; /** @@ -39,10 +40,14 @@ function list_network_usage_sample(string $formattedLocation): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new ListNetworkUsageRequest()) + ->setLocation($formattedLocation); + // Call the API and handle any network failures. try { /** @var ListNetworkUsageResponse $response */ - $response = $bareMetalSolutionClient->listNetworkUsage($formattedLocation); + $response = $bareMetalSolutionClient->listNetworkUsage($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_networks.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_networks.php index 13a53bce96eb..2a587ec841b1 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_networks.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_networks.php @@ -25,7 +25,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_ListNetworks_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\ListNetworksRequest; use Google\Cloud\BareMetalSolution\V2\Network; /** @@ -39,10 +40,14 @@ function list_networks_sample(string $formattedParent): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new ListNetworksRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $bareMetalSolutionClient->listNetworks($formattedParent); + $response = $bareMetalSolutionClient->listNetworks($request); /** @var Network $element */ foreach ($response as $element) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_nfs_shares.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_nfs_shares.php index a976dd0e41a6..099316c04aab 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_nfs_shares.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_nfs_shares.php @@ -25,7 +25,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_ListNfsShares_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\ListNfsSharesRequest; use Google\Cloud\BareMetalSolution\V2\NfsShare; /** @@ -39,10 +40,14 @@ function list_nfs_shares_sample(string $formattedParent): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new ListNfsSharesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $bareMetalSolutionClient->listNfsShares($formattedParent); + $response = $bareMetalSolutionClient->listNfsShares($request); /** @var NfsShare $element */ foreach ($response as $element) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_volumes.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_volumes.php index 37dfac28bcfe..ff93f6dc6f3e 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_volumes.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/list_volumes.php @@ -25,7 +25,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_ListVolumes_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\ListVolumesRequest; use Google\Cloud\BareMetalSolution\V2\Volume; /** @@ -39,10 +40,14 @@ function list_volumes_sample(string $formattedParent): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new ListVolumesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $bareMetalSolutionClient->listVolumes($formattedParent); + $response = $bareMetalSolutionClient->listVolumes($request); /** @var Volume $element */ foreach ($response as $element) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/reset_instance.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/reset_instance.php index 6de1ccbebc81..ca2f975dc539 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/reset_instance.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/reset_instance.php @@ -25,7 +25,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_ResetInstance_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\ResetInstanceRequest; use Google\Cloud\BareMetalSolution\V2\ResetInstanceResponse; use Google\Rpc\Status; @@ -41,10 +42,14 @@ function reset_instance_sample(string $formattedName): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new ResetInstanceRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->resetInstance($formattedName); + $response = $bareMetalSolutionClient->resetInstance($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/resize_volume.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/resize_volume.php index ae0428c73090..b70e3c59c86c 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/resize_volume.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/resize_volume.php @@ -25,7 +25,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_ResizeVolume_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\ResizeVolumeRequest; use Google\Cloud\BareMetalSolution\V2\Volume; use Google\Rpc\Status; @@ -40,10 +41,14 @@ function resize_volume_sample(string $formattedVolume): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new ResizeVolumeRequest()) + ->setVolume($formattedVolume); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->resizeVolume($formattedVolume); + $response = $bareMetalSolutionClient->resizeVolume($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/start_instance.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/start_instance.php index 9d0fc4aae848..575ea412e818 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/start_instance.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/start_instance.php @@ -25,7 +25,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_StartInstance_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\StartInstanceRequest; use Google\Cloud\BareMetalSolution\V2\StartInstanceResponse; use Google\Rpc\Status; @@ -40,10 +41,14 @@ function start_instance_sample(string $formattedName): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new StartInstanceRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->startInstance($formattedName); + $response = $bareMetalSolutionClient->startInstance($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/stop_instance.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/stop_instance.php index 98838551484b..2d53458a921f 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/stop_instance.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/stop_instance.php @@ -25,7 +25,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_StopInstance_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\StopInstanceRequest; use Google\Cloud\BareMetalSolution\V2\StopInstanceResponse; use Google\Rpc\Status; @@ -40,10 +41,14 @@ function stop_instance_sample(string $formattedName): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); + // Prepare the request message. + $request = (new StopInstanceRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->stopInstance($formattedName); + $response = $bareMetalSolutionClient->stopInstance($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_instance.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_instance.php index 167e7965f5a8..61d2289e3118 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_instance.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_instance.php @@ -25,8 +25,9 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_UpdateInstance_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; use Google\Cloud\BareMetalSolution\V2\Instance; +use Google\Cloud\BareMetalSolution\V2\UpdateInstanceRequest; use Google\Rpc\Status; /** @@ -43,13 +44,15 @@ function update_instance_sample(): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $instance = new Instance(); + $request = (new UpdateInstanceRequest()) + ->setInstance($instance); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->updateInstance($instance); + $response = $bareMetalSolutionClient->updateInstance($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_network.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_network.php index dad0ff6cce81..b5ef51b12583 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_network.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_network.php @@ -25,8 +25,9 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_UpdateNetwork_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; use Google\Cloud\BareMetalSolution\V2\Network; +use Google\Cloud\BareMetalSolution\V2\UpdateNetworkRequest; use Google\Rpc\Status; /** @@ -43,13 +44,15 @@ function update_network_sample(): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $network = new Network(); + $request = (new UpdateNetworkRequest()) + ->setNetwork($network); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->updateNetwork($network); + $response = $bareMetalSolutionClient->updateNetwork($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_nfs_share.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_nfs_share.php index e07dce96ca71..46e316450ed6 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_nfs_share.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_nfs_share.php @@ -25,8 +25,9 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_UpdateNfsShare_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; use Google\Cloud\BareMetalSolution\V2\NfsShare; +use Google\Cloud\BareMetalSolution\V2\UpdateNfsShareRequest; use Google\Rpc\Status; /** @@ -43,13 +44,15 @@ function update_nfs_share_sample(): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $nfsShare = new NfsShare(); + $request = (new UpdateNfsShareRequest()) + ->setNfsShare($nfsShare); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->updateNfsShare($nfsShare); + $response = $bareMetalSolutionClient->updateNfsShare($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_volume.php b/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_volume.php index fc820199694a..66065b9c3b7d 100644 --- a/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_volume.php +++ b/BareMetalSolution/samples/V2/BareMetalSolutionClient/update_volume.php @@ -25,7 +25,8 @@ // [START baremetalsolution_v2_generated_BareMetalSolution_UpdateVolume_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BareMetalSolution\V2\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\Client\BareMetalSolutionClient; +use Google\Cloud\BareMetalSolution\V2\UpdateVolumeRequest; use Google\Cloud\BareMetalSolution\V2\Volume; use Google\Rpc\Status; @@ -43,13 +44,15 @@ function update_volume_sample(): void // Create a client. $bareMetalSolutionClient = new BareMetalSolutionClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $volume = new Volume(); + $request = (new UpdateVolumeRequest()) + ->setVolume($volume); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->updateVolume($volume); + $response = $bareMetalSolutionClient->updateVolume($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/owl-bot-staging/BareMetalSolution/v2/src/V2/Client/BareMetalSolutionClient.php b/BareMetalSolution/src/V2/Client/BareMetalSolutionClient.php similarity index 100% rename from owl-bot-staging/BareMetalSolution/v2/src/V2/Client/BareMetalSolutionClient.php rename to BareMetalSolution/src/V2/Client/BareMetalSolutionClient.php diff --git a/owl-bot-staging/BareMetalSolution/v2/src/V2/Client/BaseClient/BareMetalSolutionBaseClient.php b/BareMetalSolution/src/V2/Client/BaseClient/BareMetalSolutionBaseClient.php similarity index 100% rename from owl-bot-staging/BareMetalSolution/v2/src/V2/Client/BaseClient/BareMetalSolutionBaseClient.php rename to BareMetalSolution/src/V2/Client/BaseClient/BareMetalSolutionBaseClient.php diff --git a/BareMetalSolution/src/V2/DetachLunRequest.php b/BareMetalSolution/src/V2/DetachLunRequest.php index 1396be0bb106..ea2e1665087a 100644 --- a/BareMetalSolution/src/V2/DetachLunRequest.php +++ b/BareMetalSolution/src/V2/DetachLunRequest.php @@ -28,6 +28,23 @@ class DetachLunRequest extends \Google\Protobuf\Internal\Message */ private $lun = ''; + /** + * @param string $instance Required. Name of the instance. Please see + * {@see BareMetalSolutionClient::instanceName()} for help formatting this field. + * @param string $lun Required. Name of the Lun to detach. Please see + * {@see BareMetalSolutionClient::lunName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\DetachLunRequest + * + * @experimental + */ + public static function build(string $instance, string $lun): self + { + return (new self()) + ->setInstance($instance) + ->setLun($lun); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/GetInstanceRequest.php b/BareMetalSolution/src/V2/GetInstanceRequest.php index 3dbd85c7a179..d7e28a3e1c91 100644 --- a/BareMetalSolution/src/V2/GetInstanceRequest.php +++ b/BareMetalSolution/src/V2/GetInstanceRequest.php @@ -22,6 +22,20 @@ class GetInstanceRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the resource. Please see + * {@see BareMetalSolutionClient::instanceName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\GetInstanceRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/GetLunRequest.php b/BareMetalSolution/src/V2/GetLunRequest.php index a51e11a56539..0a050a1b3825 100644 --- a/BareMetalSolution/src/V2/GetLunRequest.php +++ b/BareMetalSolution/src/V2/GetLunRequest.php @@ -22,6 +22,20 @@ class GetLunRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the resource. Please see + * {@see BareMetalSolutionClient::lunName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\GetLunRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/GetNetworkRequest.php b/BareMetalSolution/src/V2/GetNetworkRequest.php index 03373aad9acd..f1ab274ee7b3 100644 --- a/BareMetalSolution/src/V2/GetNetworkRequest.php +++ b/BareMetalSolution/src/V2/GetNetworkRequest.php @@ -22,6 +22,20 @@ class GetNetworkRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the resource. Please see + * {@see BareMetalSolutionClient::networkName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\GetNetworkRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/GetNfsShareRequest.php b/BareMetalSolution/src/V2/GetNfsShareRequest.php index f44f00459a4a..7699023eb890 100644 --- a/BareMetalSolution/src/V2/GetNfsShareRequest.php +++ b/BareMetalSolution/src/V2/GetNfsShareRequest.php @@ -22,6 +22,20 @@ class GetNfsShareRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the resource. Please see + * {@see BareMetalSolutionClient::nFSShareName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\GetNfsShareRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/GetVolumeRequest.php b/BareMetalSolution/src/V2/GetVolumeRequest.php index dce61ec5ad8a..50e02fdc1e89 100644 --- a/BareMetalSolution/src/V2/GetVolumeRequest.php +++ b/BareMetalSolution/src/V2/GetVolumeRequest.php @@ -22,6 +22,20 @@ class GetVolumeRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the resource. Please see + * {@see BareMetalSolutionClient::volumeName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\GetVolumeRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/ListInstancesRequest.php b/BareMetalSolution/src/V2/ListInstancesRequest.php index 47e2f3c3a2c7..316a7a6ebd7b 100644 --- a/BareMetalSolution/src/V2/ListInstancesRequest.php +++ b/BareMetalSolution/src/V2/ListInstancesRequest.php @@ -41,6 +41,20 @@ class ListInstancesRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $parent Required. Parent value for ListInstancesRequest. Please see + * {@see BareMetalSolutionClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\ListInstancesRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/ListLunsRequest.php b/BareMetalSolution/src/V2/ListLunsRequest.php index 19536bd8dacf..ed41afcbe5ec 100644 --- a/BareMetalSolution/src/V2/ListLunsRequest.php +++ b/BareMetalSolution/src/V2/ListLunsRequest.php @@ -35,6 +35,20 @@ class ListLunsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. Parent value for ListLunsRequest. Please see + * {@see BareMetalSolutionClient::volumeName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\ListLunsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/ListNetworkUsageRequest.php b/BareMetalSolution/src/V2/ListNetworkUsageRequest.php index 8960cd3a0ae0..d74b673fd85a 100644 --- a/BareMetalSolution/src/V2/ListNetworkUsageRequest.php +++ b/BareMetalSolution/src/V2/ListNetworkUsageRequest.php @@ -22,6 +22,20 @@ class ListNetworkUsageRequest extends \Google\Protobuf\Internal\Message */ private $location = ''; + /** + * @param string $location Required. Parent value (project and location). Please see + * {@see BareMetalSolutionClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\ListNetworkUsageRequest + * + * @experimental + */ + public static function build(string $location): self + { + return (new self()) + ->setLocation($location); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/ListNetworksRequest.php b/BareMetalSolution/src/V2/ListNetworksRequest.php index e2eb42262ab6..2e78fca0aff7 100644 --- a/BareMetalSolution/src/V2/ListNetworksRequest.php +++ b/BareMetalSolution/src/V2/ListNetworksRequest.php @@ -41,6 +41,20 @@ class ListNetworksRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $parent Required. Parent value for ListNetworksRequest. Please see + * {@see BareMetalSolutionClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\ListNetworksRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/ListNfsSharesRequest.php b/BareMetalSolution/src/V2/ListNfsSharesRequest.php index 11b01340a77a..0c079132692a 100644 --- a/BareMetalSolution/src/V2/ListNfsSharesRequest.php +++ b/BareMetalSolution/src/V2/ListNfsSharesRequest.php @@ -41,6 +41,20 @@ class ListNfsSharesRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $parent Required. Parent value for ListNfsSharesRequest. Please see + * {@see BareMetalSolutionClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\ListNfsSharesRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/ListVolumesRequest.php b/BareMetalSolution/src/V2/ListVolumesRequest.php index 1d11bac9d6a2..c253e4ea61bd 100644 --- a/BareMetalSolution/src/V2/ListVolumesRequest.php +++ b/BareMetalSolution/src/V2/ListVolumesRequest.php @@ -41,6 +41,20 @@ class ListVolumesRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $parent Required. Parent value for ListVolumesRequest. Please see + * {@see BareMetalSolutionClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\ListVolumesRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/ResetInstanceRequest.php b/BareMetalSolution/src/V2/ResetInstanceRequest.php index 099819a2ec7b..f9f90000b755 100644 --- a/BareMetalSolution/src/V2/ResetInstanceRequest.php +++ b/BareMetalSolution/src/V2/ResetInstanceRequest.php @@ -22,6 +22,20 @@ class ResetInstanceRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the resource. Please see + * {@see BareMetalSolutionClient::instanceName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\ResetInstanceRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/ResizeVolumeRequest.php b/BareMetalSolution/src/V2/ResizeVolumeRequest.php index df8b77f75bd3..46fe33196be2 100644 --- a/BareMetalSolution/src/V2/ResizeVolumeRequest.php +++ b/BareMetalSolution/src/V2/ResizeVolumeRequest.php @@ -28,6 +28,22 @@ class ResizeVolumeRequest extends \Google\Protobuf\Internal\Message */ private $size_gib = 0; + /** + * @param string $volume Required. Volume to resize. Please see + * {@see BareMetalSolutionClient::volumeName()} for help formatting this field. + * @param int $sizeGib New Volume size, in GiB. + * + * @return \Google\Cloud\BareMetalSolution\V2\ResizeVolumeRequest + * + * @experimental + */ + public static function build(string $volume, int $sizeGib): self + { + return (new self()) + ->setVolume($volume) + ->setSizeGib($sizeGib); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/StartInstanceRequest.php b/BareMetalSolution/src/V2/StartInstanceRequest.php index 8517abb3432a..ac899e87e1d8 100644 --- a/BareMetalSolution/src/V2/StartInstanceRequest.php +++ b/BareMetalSolution/src/V2/StartInstanceRequest.php @@ -22,6 +22,20 @@ class StartInstanceRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the resource. Please see + * {@see BareMetalSolutionClient::instanceName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\StartInstanceRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/StopInstanceRequest.php b/BareMetalSolution/src/V2/StopInstanceRequest.php index 5b499d0c58a0..93a98e71ac40 100644 --- a/BareMetalSolution/src/V2/StopInstanceRequest.php +++ b/BareMetalSolution/src/V2/StopInstanceRequest.php @@ -22,6 +22,20 @@ class StopInstanceRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the resource. Please see + * {@see BareMetalSolutionClient::instanceName()} for help formatting this field. + * + * @return \Google\Cloud\BareMetalSolution\V2\StopInstanceRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/UpdateInstanceRequest.php b/BareMetalSolution/src/V2/UpdateInstanceRequest.php index 80f499e2fa88..678f9a38bd86 100644 --- a/BareMetalSolution/src/V2/UpdateInstanceRequest.php +++ b/BareMetalSolution/src/V2/UpdateInstanceRequest.php @@ -34,6 +34,28 @@ class UpdateInstanceRequest extends \Google\Protobuf\Internal\Message */ private $update_mask = null; + /** + * @param \Google\Cloud\BareMetalSolution\V2\Instance $instance Required. The server to update. + * + * The `name` field is used to identify the instance to update. + * Format: projects/{project}/locations/{location}/instances/{instance} + * @param \Google\Protobuf\FieldMask $updateMask The list of fields to update. + * The currently supported fields are: + * `labels` + * `hyperthreading_enabled` + * `os_image` + * + * @return \Google\Cloud\BareMetalSolution\V2\UpdateInstanceRequest + * + * @experimental + */ + public static function build(\Google\Cloud\BareMetalSolution\V2\Instance $instance, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setInstance($instance) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/UpdateNetworkRequest.php b/BareMetalSolution/src/V2/UpdateNetworkRequest.php index 36996aef2ef5..729e43d1a456 100644 --- a/BareMetalSolution/src/V2/UpdateNetworkRequest.php +++ b/BareMetalSolution/src/V2/UpdateNetworkRequest.php @@ -32,6 +32,26 @@ class UpdateNetworkRequest extends \Google\Protobuf\Internal\Message */ private $update_mask = null; + /** + * @param \Google\Cloud\BareMetalSolution\V2\Network $network Required. The network to update. + * + * The `name` field is used to identify the instance to update. + * Format: projects/{project}/locations/{location}/networks/{network} + * @param \Google\Protobuf\FieldMask $updateMask The list of fields to update. + * The only currently supported fields are: + * `labels`, `reservations` + * + * @return \Google\Cloud\BareMetalSolution\V2\UpdateNetworkRequest + * + * @experimental + */ + public static function build(\Google\Cloud\BareMetalSolution\V2\Network $network, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setNetwork($network) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/UpdateNfsShareRequest.php b/BareMetalSolution/src/V2/UpdateNfsShareRequest.php index 2c760d8ea88b..73c61698b019 100644 --- a/BareMetalSolution/src/V2/UpdateNfsShareRequest.php +++ b/BareMetalSolution/src/V2/UpdateNfsShareRequest.php @@ -32,6 +32,26 @@ class UpdateNfsShareRequest extends \Google\Protobuf\Internal\Message */ private $update_mask = null; + /** + * @param \Google\Cloud\BareMetalSolution\V2\NfsShare $nfsShare Required. The NFS share to update. + * + * The `name` field is used to identify the NFS share to update. + * Format: projects/{project}/locations/{location}/nfsShares/{nfs_share} + * @param \Google\Protobuf\FieldMask $updateMask The list of fields to update. + * The only currently supported fields are: + * `labels` + * + * @return \Google\Cloud\BareMetalSolution\V2\UpdateNfsShareRequest + * + * @experimental + */ + public static function build(\Google\Cloud\BareMetalSolution\V2\NfsShare $nfsShare, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setNfsShare($nfsShare) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/UpdateVolumeRequest.php b/BareMetalSolution/src/V2/UpdateVolumeRequest.php index be5ca4b0f422..149f0ecdbe27 100644 --- a/BareMetalSolution/src/V2/UpdateVolumeRequest.php +++ b/BareMetalSolution/src/V2/UpdateVolumeRequest.php @@ -36,6 +36,30 @@ class UpdateVolumeRequest extends \Google\Protobuf\Internal\Message */ private $update_mask = null; + /** + * @param \Google\Cloud\BareMetalSolution\V2\Volume $volume Required. The volume to update. + * + * The `name` field is used to identify the volume to update. + * Format: projects/{project}/locations/{location}/volumes/{volume} + * @param \Google\Protobuf\FieldMask $updateMask The list of fields to update. + * The only currently supported fields are: + * `snapshot_auto_delete_behavior` + * `snapshot_schedule_policy_name` + * 'labels' + * 'snapshot_enabled' + * 'snapshot_reservation_detail.reserved_space_percent' + * + * @return \Google\Cloud\BareMetalSolution\V2\UpdateVolumeRequest + * + * @experimental + */ + public static function build(\Google\Cloud\BareMetalSolution\V2\Volume $volume, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setVolume($volume) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/BareMetalSolution/src/V2/resources/bare_metal_solution_descriptor_config.php b/BareMetalSolution/src/V2/resources/bare_metal_solution_descriptor_config.php index 0ba834ac2936..ba98f4d93a1d 100644 --- a/BareMetalSolution/src/V2/resources/bare_metal_solution_descriptor_config.php +++ b/BareMetalSolution/src/V2/resources/bare_metal_solution_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'instance', + 'fieldAccessors' => [ + 'getInstance', + ], + ], + ], ], 'ResetInstance' => [ 'longRunning' => [ @@ -22,6 +31,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ResizeVolume' => [ 'longRunning' => [ @@ -32,6 +50,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'volume', + 'fieldAccessors' => [ + 'getVolume', + ], + ], + ], ], 'StartInstance' => [ 'longRunning' => [ @@ -42,6 +69,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'StopInstance' => [ 'longRunning' => [ @@ -52,6 +88,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'UpdateInstance' => [ 'longRunning' => [ @@ -62,6 +107,16 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'instance.name', + 'fieldAccessors' => [ + 'getInstance', + 'getName', + ], + ], + ], ], 'UpdateNetwork' => [ 'longRunning' => [ @@ -72,6 +127,16 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'network.name', + 'fieldAccessors' => [ + 'getNetwork', + 'getName', + ], + ], + ], ], 'UpdateNfsShare' => [ 'longRunning' => [ @@ -82,6 +147,16 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'nfs_share.name', + 'fieldAccessors' => [ + 'getNfsShare', + 'getName', + ], + ], + ], ], 'UpdateVolume' => [ 'longRunning' => [ @@ -92,6 +167,76 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'volume.name', + 'fieldAccessors' => [ + 'getVolume', + 'getName', + ], + ], + ], + ], + 'GetInstance' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BareMetalSolution\V2\Instance', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetLun' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BareMetalSolution\V2\Lun', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetNetwork' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BareMetalSolution\V2\Network', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetNfsShare' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BareMetalSolution\V2\NfsShare', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetVolume' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BareMetalSolution\V2\Volume', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListInstances' => [ 'pageStreaming' => [ @@ -102,6 +247,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getInstances', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BareMetalSolution\V2\ListInstancesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListLuns' => [ 'pageStreaming' => [ @@ -112,6 +267,28 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLuns', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BareMetalSolution\V2\ListLunsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'ListNetworkUsage' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BareMetalSolution\V2\ListNetworkUsageResponse', + 'headerParams' => [ + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], ], 'ListNetworks' => [ 'pageStreaming' => [ @@ -122,6 +299,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getNetworks', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BareMetalSolution\V2\ListNetworksResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListNfsShares' => [ 'pageStreaming' => [ @@ -132,6 +319,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getNfsShares', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BareMetalSolution\V2\ListNfsSharesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListVolumes' => [ 'pageStreaming' => [ @@ -142,6 +339,25 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getVolumes', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BareMetalSolution\V2\ListVolumesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'templateMap' => [ + 'instance' => 'projects/{project}/locations/{location}/instances/{instance}', + 'location' => 'projects/{project}/locations/{location}', + 'lun' => 'projects/{project}/locations/{location}/volumes/{volume}/luns/{lun}', + 'nFSShare' => 'projects/{project}/locations/{location}/nfsShares/{nfs_share}', + 'network' => 'projects/{project}/locations/{location}/networks/{network}', + 'serverNetworkTemplate' => 'projects/{project}/locations/{location}/serverNetworkTemplate/{server_network_template}', + 'volume' => 'projects/{project}/locations/{location}/volumes/{volume}', ], ], ], diff --git a/owl-bot-staging/BareMetalSolution/v2/tests/Unit/V2/Client/BareMetalSolutionClientTest.php b/BareMetalSolution/tests/Unit/V2/Client/BareMetalSolutionClientTest.php similarity index 100% rename from owl-bot-staging/BareMetalSolution/v2/tests/Unit/V2/Client/BareMetalSolutionClientTest.php rename to BareMetalSolution/tests/Unit/V2/Client/BareMetalSolutionClientTest.php diff --git a/Batch/samples/V1/BatchServiceClient/create_job.php b/Batch/samples/V1/BatchServiceClient/create_job.php index 991cf626dd63..934c0ac7a216 100644 --- a/Batch/samples/V1/BatchServiceClient/create_job.php +++ b/Batch/samples/V1/BatchServiceClient/create_job.php @@ -24,7 +24,8 @@ // [START batch_v1_generated_BatchService_CreateJob_sync] use Google\ApiCore\ApiException; -use Google\Cloud\Batch\V1\BatchServiceClient; +use Google\Cloud\Batch\V1\Client\BatchServiceClient; +use Google\Cloud\Batch\V1\CreateJobRequest; use Google\Cloud\Batch\V1\Job; use Google\Cloud\Batch\V1\TaskGroup; use Google\Cloud\Batch\V1\TaskSpec; @@ -41,18 +42,21 @@ function create_job_sample(string $formattedParent): void // Create a client. $batchServiceClient = new BatchServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $jobTaskGroupsTaskSpec = new TaskSpec(); $taskGroup = (new TaskGroup()) ->setTaskSpec($jobTaskGroupsTaskSpec); $jobTaskGroups = [$taskGroup,]; $job = (new Job()) ->setTaskGroups($jobTaskGroups); + $request = (new CreateJobRequest()) + ->setParent($formattedParent) + ->setJob($job); // Call the API and handle any network failures. try { /** @var Job $response */ - $response = $batchServiceClient->createJob($formattedParent, $job); + $response = $batchServiceClient->createJob($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Batch/samples/V1/BatchServiceClient/delete_job.php b/Batch/samples/V1/BatchServiceClient/delete_job.php index a0bdd2e14198..77f3076ec644 100644 --- a/Batch/samples/V1/BatchServiceClient/delete_job.php +++ b/Batch/samples/V1/BatchServiceClient/delete_job.php @@ -25,7 +25,8 @@ // [START batch_v1_generated_BatchService_DeleteJob_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\Batch\V1\BatchServiceClient; +use Google\Cloud\Batch\V1\Client\BatchServiceClient; +use Google\Cloud\Batch\V1\DeleteJobRequest; use Google\Rpc\Status; /** @@ -42,10 +43,13 @@ function delete_job_sample(): void // Create a client. $batchServiceClient = new BatchServiceClient(); + // Prepare the request message. + $request = new DeleteJobRequest(); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $batchServiceClient->deleteJob(); + $response = $batchServiceClient->deleteJob($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/Batch/samples/V1/BatchServiceClient/get_job.php b/Batch/samples/V1/BatchServiceClient/get_job.php index a8ecbe7902ad..1214ecab96f4 100644 --- a/Batch/samples/V1/BatchServiceClient/get_job.php +++ b/Batch/samples/V1/BatchServiceClient/get_job.php @@ -24,7 +24,8 @@ // [START batch_v1_generated_BatchService_GetJob_sync] use Google\ApiCore\ApiException; -use Google\Cloud\Batch\V1\BatchServiceClient; +use Google\Cloud\Batch\V1\Client\BatchServiceClient; +use Google\Cloud\Batch\V1\GetJobRequest; use Google\Cloud\Batch\V1\Job; /** @@ -38,10 +39,14 @@ function get_job_sample(string $formattedName): void // Create a client. $batchServiceClient = new BatchServiceClient(); + // Prepare the request message. + $request = (new GetJobRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Job $response */ - $response = $batchServiceClient->getJob($formattedName); + $response = $batchServiceClient->getJob($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Batch/samples/V1/BatchServiceClient/get_location.php b/Batch/samples/V1/BatchServiceClient/get_location.php index e0111df3de2d..9c4f203431bb 100644 --- a/Batch/samples/V1/BatchServiceClient/get_location.php +++ b/Batch/samples/V1/BatchServiceClient/get_location.php @@ -24,7 +24,8 @@ // [START batch_v1_generated_BatchService_GetLocation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\Batch\V1\BatchServiceClient; +use Google\Cloud\Batch\V1\Client\BatchServiceClient; +use Google\Cloud\Location\GetLocationRequest; use Google\Cloud\Location\Location; /** @@ -41,10 +42,13 @@ function get_location_sample(): void // Create a client. $batchServiceClient = new BatchServiceClient(); + // Prepare the request message. + $request = new GetLocationRequest(); + // Call the API and handle any network failures. try { /** @var Location $response */ - $response = $batchServiceClient->getLocation(); + $response = $batchServiceClient->getLocation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Batch/samples/V1/BatchServiceClient/get_task.php b/Batch/samples/V1/BatchServiceClient/get_task.php index aef0951f5fe6..5ef1d86cd668 100644 --- a/Batch/samples/V1/BatchServiceClient/get_task.php +++ b/Batch/samples/V1/BatchServiceClient/get_task.php @@ -24,7 +24,8 @@ // [START batch_v1_generated_BatchService_GetTask_sync] use Google\ApiCore\ApiException; -use Google\Cloud\Batch\V1\BatchServiceClient; +use Google\Cloud\Batch\V1\Client\BatchServiceClient; +use Google\Cloud\Batch\V1\GetTaskRequest; use Google\Cloud\Batch\V1\Task; /** @@ -38,10 +39,14 @@ function get_task_sample(string $formattedName): void // Create a client. $batchServiceClient = new BatchServiceClient(); + // Prepare the request message. + $request = (new GetTaskRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Task $response */ - $response = $batchServiceClient->getTask($formattedName); + $response = $batchServiceClient->getTask($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Batch/samples/V1/BatchServiceClient/list_jobs.php b/Batch/samples/V1/BatchServiceClient/list_jobs.php index fab86df47e46..4113b01dae98 100644 --- a/Batch/samples/V1/BatchServiceClient/list_jobs.php +++ b/Batch/samples/V1/BatchServiceClient/list_jobs.php @@ -25,8 +25,9 @@ // [START batch_v1_generated_BatchService_ListJobs_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\Batch\V1\BatchServiceClient; +use Google\Cloud\Batch\V1\Client\BatchServiceClient; use Google\Cloud\Batch\V1\Job; +use Google\Cloud\Batch\V1\ListJobsRequest; /** * List all Jobs for a project within a region. @@ -42,10 +43,13 @@ function list_jobs_sample(): void // Create a client. $batchServiceClient = new BatchServiceClient(); + // Prepare the request message. + $request = new ListJobsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $batchServiceClient->listJobs(); + $response = $batchServiceClient->listJobs($request); /** @var Job $element */ foreach ($response as $element) { diff --git a/Batch/samples/V1/BatchServiceClient/list_locations.php b/Batch/samples/V1/BatchServiceClient/list_locations.php index 13ecc80c17d8..afdd8f478b9e 100644 --- a/Batch/samples/V1/BatchServiceClient/list_locations.php +++ b/Batch/samples/V1/BatchServiceClient/list_locations.php @@ -25,7 +25,8 @@ // [START batch_v1_generated_BatchService_ListLocations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\Batch\V1\BatchServiceClient; +use Google\Cloud\Batch\V1\Client\BatchServiceClient; +use Google\Cloud\Location\ListLocationsRequest; use Google\Cloud\Location\Location; /** @@ -42,10 +43,13 @@ function list_locations_sample(): void // Create a client. $batchServiceClient = new BatchServiceClient(); + // Prepare the request message. + $request = new ListLocationsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $batchServiceClient->listLocations(); + $response = $batchServiceClient->listLocations($request); /** @var Location $element */ foreach ($response as $element) { diff --git a/Batch/samples/V1/BatchServiceClient/list_tasks.php b/Batch/samples/V1/BatchServiceClient/list_tasks.php index 3b7f3b1a700d..66aa3eec1521 100644 --- a/Batch/samples/V1/BatchServiceClient/list_tasks.php +++ b/Batch/samples/V1/BatchServiceClient/list_tasks.php @@ -25,7 +25,8 @@ // [START batch_v1_generated_BatchService_ListTasks_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\Batch\V1\BatchServiceClient; +use Google\Cloud\Batch\V1\Client\BatchServiceClient; +use Google\Cloud\Batch\V1\ListTasksRequest; use Google\Cloud\Batch\V1\Task; /** @@ -41,10 +42,14 @@ function list_tasks_sample(string $formattedParent): void // Create a client. $batchServiceClient = new BatchServiceClient(); + // Prepare the request message. + $request = (new ListTasksRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $batchServiceClient->listTasks($formattedParent); + $response = $batchServiceClient->listTasks($request); /** @var Task $element */ foreach ($response as $element) { diff --git a/owl-bot-staging/Batch/v1/src/V1/Client/BaseClient/BatchServiceBaseClient.php b/Batch/src/V1/Client/BaseClient/BatchServiceBaseClient.php similarity index 100% rename from owl-bot-staging/Batch/v1/src/V1/Client/BaseClient/BatchServiceBaseClient.php rename to Batch/src/V1/Client/BaseClient/BatchServiceBaseClient.php diff --git a/owl-bot-staging/Batch/v1/src/V1/Client/BatchServiceClient.php b/Batch/src/V1/Client/BatchServiceClient.php similarity index 100% rename from owl-bot-staging/Batch/v1/src/V1/Client/BatchServiceClient.php rename to Batch/src/V1/Client/BatchServiceClient.php diff --git a/Batch/src/V1/CreateJobRequest.php b/Batch/src/V1/CreateJobRequest.php index c0febde269b9..bafca4b7b3d8 100644 --- a/Batch/src/V1/CreateJobRequest.php +++ b/Batch/src/V1/CreateJobRequest.php @@ -58,6 +58,33 @@ class CreateJobRequest extends \Google\Protobuf\Internal\Message */ private $request_id = ''; + /** + * @param string $parent Required. The parent resource name where the Job will be created. + * Pattern: "projects/{project}/locations/{location}" + * Please see {@see BatchServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\Batch\V1\Job $job Required. The Job to create. + * @param string $jobId ID used to uniquely identify the Job within its parent scope. + * This field should contain at most 63 characters and must start with + * lowercase characters. + * Only lowercase characters, numbers and '-' are accepted. + * The '-' character cannot be the first or the last one. + * A system generated ID will be used if the field is not set. + * + * The job.name field in the request will be ignored and the created resource + * name of the Job will be "{parent}/jobs/{job_id}". + * + * @return \Google\Cloud\Batch\V1\CreateJobRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\Batch\V1\Job $job, string $jobId): self + { + return (new self()) + ->setParent($parent) + ->setJob($job) + ->setJobId($jobId); + } + /** * Constructor. * diff --git a/Batch/src/V1/DeleteJobRequest.php b/Batch/src/V1/DeleteJobRequest.php index 2971ff2ea860..76843ae7e020 100644 --- a/Batch/src/V1/DeleteJobRequest.php +++ b/Batch/src/V1/DeleteJobRequest.php @@ -44,6 +44,19 @@ class DeleteJobRequest extends \Google\Protobuf\Internal\Message */ private $request_id = ''; + /** + * @param string $name Job name. + * + * @return \Google\Cloud\Batch\V1\DeleteJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/Batch/src/V1/GetJobRequest.php b/Batch/src/V1/GetJobRequest.php index a14d47d59368..6bd20c416e71 100644 --- a/Batch/src/V1/GetJobRequest.php +++ b/Batch/src/V1/GetJobRequest.php @@ -22,6 +22,20 @@ class GetJobRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Job name. Please see + * {@see BatchServiceClient::jobName()} for help formatting this field. + * + * @return \Google\Cloud\Batch\V1\GetJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/Batch/src/V1/GetTaskRequest.php b/Batch/src/V1/GetTaskRequest.php index abb7d163e0db..1fcad29bc88e 100644 --- a/Batch/src/V1/GetTaskRequest.php +++ b/Batch/src/V1/GetTaskRequest.php @@ -22,6 +22,20 @@ class GetTaskRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Task name. Please see + * {@see BatchServiceClient::taskName()} for help formatting this field. + * + * @return \Google\Cloud\Batch\V1\GetTaskRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/Batch/src/V1/ListJobsRequest.php b/Batch/src/V1/ListJobsRequest.php index 142960ab137d..e87b663dd4b5 100644 --- a/Batch/src/V1/ListJobsRequest.php +++ b/Batch/src/V1/ListJobsRequest.php @@ -40,6 +40,19 @@ class ListJobsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Parent path. + * + * @return \Google\Cloud\Batch\V1\ListJobsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/Batch/src/V1/ListTasksRequest.php b/Batch/src/V1/ListTasksRequest.php index 5764afa4720a..cba6326bf973 100644 --- a/Batch/src/V1/ListTasksRequest.php +++ b/Batch/src/V1/ListTasksRequest.php @@ -44,6 +44,22 @@ class ListTasksRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. Name of a TaskGroup from which Tasks are being requested. + * Pattern: + * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}" + * Please see {@see BatchServiceClient::taskGroupName()} for help formatting this field. + * + * @return \Google\Cloud\Batch\V1\ListTasksRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/Batch/src/V1/resources/batch_service_descriptor_config.php b/Batch/src/V1/resources/batch_service_descriptor_config.php index febed4cf12e5..3b05da1b865f 100644 --- a/Batch/src/V1/resources/batch_service_descriptor_config.php +++ b/Batch/src/V1/resources/batch_service_descriptor_config.php @@ -12,6 +12,51 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'CreateJob' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Batch\V1\Job', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'GetJob' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Batch\V1\Job', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetTask' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Batch\V1\Task', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListJobs' => [ 'pageStreaming' => [ @@ -22,6 +67,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getJobs', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Batch\V1\ListJobsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListTasks' => [ 'pageStreaming' => [ @@ -32,8 +87,28 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getTasks', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Batch\V1\ListTasksResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'GetLocation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Location\Location', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'ListLocations' => [ @@ -45,8 +120,24 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLocations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], + 'templateMap' => [ + 'job' => 'projects/{project}/locations/{location}/jobs/{job}', + 'location' => 'projects/{project}/locations/{location}', + 'task' => 'projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}/tasks/{task}', + 'taskGroup' => 'projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}', + ], ], ], ]; diff --git a/owl-bot-staging/Batch/v1/tests/Unit/V1/Client/BatchServiceClientTest.php b/Batch/tests/Unit/V1/Client/BatchServiceClientTest.php similarity index 100% rename from owl-bot-staging/Batch/v1/tests/Unit/V1/Client/BatchServiceClientTest.php rename to Batch/tests/Unit/V1/Client/BatchServiceClientTest.php diff --git a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/create_app_connection.php b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/create_app_connection.php index ebee98608822..221fd47b0158 100644 --- a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/create_app_connection.php +++ b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/create_app_connection.php @@ -28,7 +28,8 @@ use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection; use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\ApplicationEndpoint; use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\Type; -use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\Client\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\CreateAppConnectionRequest; use Google\Rpc\Status; /** @@ -53,7 +54,7 @@ function create_app_connection_sample( // Create a client. $appConnectionsServiceClient = new AppConnectionsServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $appConnectionApplicationEndpoint = (new ApplicationEndpoint()) ->setHost($appConnectionApplicationEndpointHost) ->setPort($appConnectionApplicationEndpointPort); @@ -61,11 +62,14 @@ function create_app_connection_sample( ->setName($appConnectionName) ->setType($appConnectionType) ->setApplicationEndpoint($appConnectionApplicationEndpoint); + $request = (new CreateAppConnectionRequest()) + ->setParent($formattedParent) + ->setAppConnection($appConnection); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $appConnectionsServiceClient->createAppConnection($formattedParent, $appConnection); + $response = $appConnectionsServiceClient->createAppConnection($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/delete_app_connection.php b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/delete_app_connection.php index b0a9d5f7b4b7..402dcc877cdf 100644 --- a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/delete_app_connection.php +++ b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/delete_app_connection.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_AppConnectionsService_DeleteAppConnection_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\Client\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\DeleteAppConnectionRequest; use Google\Rpc\Status; /** @@ -40,10 +41,14 @@ function delete_app_connection_sample(string $formattedName): void // Create a client. $appConnectionsServiceClient = new AppConnectionsServiceClient(); + // Prepare the request message. + $request = (new DeleteAppConnectionRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $appConnectionsServiceClient->deleteAppConnection($formattedName); + $response = $appConnectionsServiceClient->deleteAppConnection($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/get_app_connection.php b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/get_app_connection.php index 741db00d3f13..c5aa488fb4bc 100644 --- a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/get_app_connection.php +++ b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/get_app_connection.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_AppConnectionsService_GetAppConnection_sync] use Google\ApiCore\ApiException; use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection; -use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\Client\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\GetAppConnectionRequest; /** * Gets details of a single AppConnection. @@ -39,10 +40,14 @@ function get_app_connection_sample(string $formattedName): void // Create a client. $appConnectionsServiceClient = new AppConnectionsServiceClient(); + // Prepare the request message. + $request = (new GetAppConnectionRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var AppConnection $response */ - $response = $appConnectionsServiceClient->getAppConnection($formattedName); + $response = $appConnectionsServiceClient->getAppConnection($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/get_iam_policy.php b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/get_iam_policy.php index 4b9a5609e5d9..4e638a5cd999 100644 --- a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/get_iam_policy.php +++ b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/get_iam_policy.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_AppConnectionsService_GetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\Client\AppConnectionsServiceClient; +use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; /** @@ -39,10 +40,14 @@ function get_iam_policy_sample(string $resource): void // Create a client. $appConnectionsServiceClient = new AppConnectionsServiceClient(); + // Prepare the request message. + $request = (new GetIamPolicyRequest()) + ->setResource($resource); + // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $appConnectionsServiceClient->getIamPolicy($resource); + $response = $appConnectionsServiceClient->getIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/get_location.php b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/get_location.php index c8dba622fa3e..dbf101df5735 100644 --- a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/get_location.php +++ b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/get_location.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_AppConnectionsService_GetLocation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\Client\AppConnectionsServiceClient; +use Google\Cloud\Location\GetLocationRequest; use Google\Cloud\Location\Location; /** @@ -41,10 +42,13 @@ function get_location_sample(): void // Create a client. $appConnectionsServiceClient = new AppConnectionsServiceClient(); + // Prepare the request message. + $request = new GetLocationRequest(); + // Call the API and handle any network failures. try { /** @var Location $response */ - $response = $appConnectionsServiceClient->getLocation(); + $response = $appConnectionsServiceClient->getLocation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/list_app_connections.php b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/list_app_connections.php index fa81da9dc6e7..b82bce085b23 100644 --- a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/list_app_connections.php +++ b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/list_app_connections.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection; -use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\Client\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\ListAppConnectionsRequest; /** * Lists AppConnections in a given project and location. @@ -40,10 +41,14 @@ function list_app_connections_sample(string $formattedParent): void // Create a client. $appConnectionsServiceClient = new AppConnectionsServiceClient(); + // Prepare the request message. + $request = (new ListAppConnectionsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $appConnectionsServiceClient->listAppConnections($formattedParent); + $response = $appConnectionsServiceClient->listAppConnections($request); /** @var AppConnection $element */ foreach ($response as $element) { diff --git a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/list_locations.php b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/list_locations.php index d0b379f37def..b56ae1c1958f 100644 --- a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/list_locations.php +++ b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/list_locations.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_AppConnectionsService_ListLocations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\Client\AppConnectionsServiceClient; +use Google\Cloud\Location\ListLocationsRequest; use Google\Cloud\Location\Location; /** @@ -42,10 +43,13 @@ function list_locations_sample(): void // Create a client. $appConnectionsServiceClient = new AppConnectionsServiceClient(); + // Prepare the request message. + $request = new ListLocationsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $appConnectionsServiceClient->listLocations(); + $response = $appConnectionsServiceClient->listLocations($request); /** @var Location $element */ foreach ($response as $element) { diff --git a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/resolve_app_connections.php b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/resolve_app_connections.php index 21a8ba6b2d9c..dc13d13543ea 100644 --- a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/resolve_app_connections.php +++ b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/resolve_app_connections.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_AppConnectionsService_ResolveAppConnections_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\Client\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsRequest; use Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsResponse\AppConnectionDetails; /** @@ -48,13 +49,15 @@ function resolve_app_connections_sample( // Create a client. $appConnectionsServiceClient = new AppConnectionsServiceClient(); + // Prepare the request message. + $request = (new ResolveAppConnectionsRequest()) + ->setParent($formattedParent) + ->setAppConnectorId($formattedAppConnectorId); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $appConnectionsServiceClient->resolveAppConnections( - $formattedParent, - $formattedAppConnectorId - ); + $response = $appConnectionsServiceClient->resolveAppConnections($request); /** @var AppConnectionDetails $element */ foreach ($response as $element) { diff --git a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/set_iam_policy.php b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/set_iam_policy.php index 444d0b5ebc2e..c7939e0824b2 100644 --- a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/set_iam_policy.php +++ b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/set_iam_policy.php @@ -24,8 +24,9 @@ // [START beyondcorp_v1_generated_AppConnectionsService_SetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\Client\AppConnectionsServiceClient; use Google\Cloud\Iam\V1\Policy; +use Google\Cloud\Iam\V1\SetIamPolicyRequest; /** * Sets the access control policy on the specified resource. Replaces @@ -42,13 +43,16 @@ function set_iam_policy_sample(string $resource): void // Create a client. $appConnectionsServiceClient = new AppConnectionsServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $policy = new Policy(); + $request = (new SetIamPolicyRequest()) + ->setResource($resource) + ->setPolicy($policy); // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $appConnectionsServiceClient->setIamPolicy($resource, $policy); + $response = $appConnectionsServiceClient->setIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/test_iam_permissions.php b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/test_iam_permissions.php index 6b41cf032e2a..a700f9fe57fd 100644 --- a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/test_iam_permissions.php +++ b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/test_iam_permissions.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_AppConnectionsService_TestIamPermissions_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\Client\AppConnectionsServiceClient; +use Google\Cloud\Iam\V1\TestIamPermissionsRequest; use Google\Cloud\Iam\V1\TestIamPermissionsResponse; /** @@ -48,13 +49,16 @@ function test_iam_permissions_sample(string $resource, string $permissionsElemen // Create a client. $appConnectionsServiceClient = new AppConnectionsServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $permissions = [$permissionsElement,]; + $request = (new TestIamPermissionsRequest()) + ->setResource($resource) + ->setPermissions($permissions); // Call the API and handle any network failures. try { /** @var TestIamPermissionsResponse $response */ - $response = $appConnectionsServiceClient->testIamPermissions($resource, $permissions); + $response = $appConnectionsServiceClient->testIamPermissions($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/update_app_connection.php b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/update_app_connection.php index adf18d4e77cf..98bf10f2dd9b 100644 --- a/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/update_app_connection.php +++ b/BeyondCorpAppConnections/samples/V1/AppConnectionsServiceClient/update_app_connection.php @@ -28,7 +28,8 @@ use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection; use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\ApplicationEndpoint; use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\Type; -use Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\Client\AppConnectionsServiceClient; +use Google\Cloud\BeyondCorp\AppConnections\V1\UpdateAppConnectionRequest; use Google\Protobuf\FieldMask; use Google\Rpc\Status; @@ -50,7 +51,7 @@ function update_app_connection_sample( // Create a client. $appConnectionsServiceClient = new AppConnectionsServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $updateMask = new FieldMask(); $appConnectionApplicationEndpoint = (new ApplicationEndpoint()) ->setHost($appConnectionApplicationEndpointHost) @@ -59,11 +60,14 @@ function update_app_connection_sample( ->setName($appConnectionName) ->setType($appConnectionType) ->setApplicationEndpoint($appConnectionApplicationEndpoint); + $request = (new UpdateAppConnectionRequest()) + ->setUpdateMask($updateMask) + ->setAppConnection($appConnection); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $appConnectionsServiceClient->updateAppConnection($updateMask, $appConnection); + $response = $appConnectionsServiceClient->updateAppConnection($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/Client/AppConnectionsServiceClient.php b/BeyondCorpAppConnections/src/V1/Client/AppConnectionsServiceClient.php similarity index 100% rename from owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/Client/AppConnectionsServiceClient.php rename to BeyondCorpAppConnections/src/V1/Client/AppConnectionsServiceClient.php diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/Client/BaseClient/AppConnectionsServiceBaseClient.php b/BeyondCorpAppConnections/src/V1/Client/BaseClient/AppConnectionsServiceBaseClient.php similarity index 100% rename from owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/Client/BaseClient/AppConnectionsServiceBaseClient.php rename to BeyondCorpAppConnections/src/V1/Client/BaseClient/AppConnectionsServiceBaseClient.php diff --git a/BeyondCorpAppConnections/src/V1/CreateAppConnectionRequest.php b/BeyondCorpAppConnections/src/V1/CreateAppConnectionRequest.php index 324ed4a9dde1..64e7b7c1e32a 100644 --- a/BeyondCorpAppConnections/src/V1/CreateAppConnectionRequest.php +++ b/BeyondCorpAppConnections/src/V1/CreateAppConnectionRequest.php @@ -61,6 +61,28 @@ class CreateAppConnectionRequest extends \Google\Protobuf\Internal\Message */ private $validate_only = false; + /** + * @param string $parent Required. The resource project name of the AppConnection location using the + * form: `projects/{project_id}/locations/{location_id}` + * Please see {@see AppConnectionsServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $appConnection Required. A BeyondCorp AppConnection resource. + * @param string $appConnectionId Optional. User-settable AppConnection resource ID. + * * Must start with a letter. + * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. + * * Must end with a number or a letter. + * + * @return \Google\Cloud\BeyondCorp\AppConnections\V1\CreateAppConnectionRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $appConnection, string $appConnectionId): self + { + return (new self()) + ->setParent($parent) + ->setAppConnection($appConnection) + ->setAppConnectionId($appConnectionId); + } + /** * Constructor. * diff --git a/BeyondCorpAppConnections/src/V1/DeleteAppConnectionRequest.php b/BeyondCorpAppConnections/src/V1/DeleteAppConnectionRequest.php index 53968baa6866..c32214d2bd1c 100644 --- a/BeyondCorpAppConnections/src/V1/DeleteAppConnectionRequest.php +++ b/BeyondCorpAppConnections/src/V1/DeleteAppConnectionRequest.php @@ -46,6 +46,21 @@ class DeleteAppConnectionRequest extends \Google\Protobuf\Internal\Message */ private $validate_only = false; + /** + * @param string $name Required. BeyondCorp Connector name using the form: + * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` + * Please see {@see AppConnectionsServiceClient::appConnectionName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\AppConnections\V1\DeleteAppConnectionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BeyondCorpAppConnections/src/V1/GetAppConnectionRequest.php b/BeyondCorpAppConnections/src/V1/GetAppConnectionRequest.php index 9cddaa58b7a5..10bc77a1d4f1 100644 --- a/BeyondCorpAppConnections/src/V1/GetAppConnectionRequest.php +++ b/BeyondCorpAppConnections/src/V1/GetAppConnectionRequest.php @@ -23,6 +23,21 @@ class GetAppConnectionRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. BeyondCorp AppConnection name using the form: + * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` + * Please see {@see AppConnectionsServiceClient::appConnectionName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\AppConnections\V1\GetAppConnectionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BeyondCorpAppConnections/src/V1/ListAppConnectionsRequest.php b/BeyondCorpAppConnections/src/V1/ListAppConnectionsRequest.php index 0a8b6c8afd4d..ba67e6ebfd44 100644 --- a/BeyondCorpAppConnections/src/V1/ListAppConnectionsRequest.php +++ b/BeyondCorpAppConnections/src/V1/ListAppConnectionsRequest.php @@ -56,6 +56,21 @@ class ListAppConnectionsRequest extends \Google\Protobuf\Internal\Message */ private $order_by = ''; + /** + * @param string $parent Required. The resource name of the AppConnection location using the form: + * `projects/{project_id}/locations/{location_id}` + * Please see {@see AppConnectionsServiceClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\AppConnections\V1\ListAppConnectionsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BeyondCorpAppConnections/src/V1/ResolveAppConnectionsRequest.php b/BeyondCorpAppConnections/src/V1/ResolveAppConnectionsRequest.php index 41ad987df0c1..ab361cca1d91 100644 --- a/BeyondCorpAppConnections/src/V1/ResolveAppConnectionsRequest.php +++ b/BeyondCorpAppConnections/src/V1/ResolveAppConnectionsRequest.php @@ -49,6 +49,21 @@ class ResolveAppConnectionsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. The resource name of the AppConnection location using the form: + * `projects/{project_id}/locations/{location_id}` + * Please see {@see AppConnectionsServiceClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BeyondCorpAppConnections/src/V1/UpdateAppConnectionRequest.php b/BeyondCorpAppConnections/src/V1/UpdateAppConnectionRequest.php index eb410fb636d9..05617d25054f 100644 --- a/BeyondCorpAppConnections/src/V1/UpdateAppConnectionRequest.php +++ b/BeyondCorpAppConnections/src/V1/UpdateAppConnectionRequest.php @@ -64,6 +64,28 @@ class UpdateAppConnectionRequest extends \Google\Protobuf\Internal\Message */ private $allow_missing = false; + /** + * @param \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $appConnection Required. AppConnection message with updated fields. Only supported fields + * specified in update_mask are updated. + * @param \Google\Protobuf\FieldMask $updateMask Required. Mask of fields to update. At least one path must be supplied in + * this field. The elements of the repeated paths field may only include these + * fields from [BeyondCorp.AppConnection]: + * * `labels` + * * `display_name` + * * `application_endpoint` + * * `connectors` + * + * @return \Google\Cloud\BeyondCorp\AppConnections\V1\UpdateAppConnectionRequest + * + * @experimental + */ + public static function build(\Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $appConnection, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setAppConnection($appConnection) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/BeyondCorpAppConnections/src/V1/resources/app_connections_service_descriptor_config.php b/BeyondCorpAppConnections/src/V1/resources/app_connections_service_descriptor_config.php index 4ec11ddc9ef5..0efddabe3d31 100644 --- a/BeyondCorpAppConnections/src/V1/resources/app_connections_service_descriptor_config.php +++ b/BeyondCorpAppConnections/src/V1/resources/app_connections_service_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'DeleteAppConnection' => [ 'longRunning' => [ @@ -22,6 +31,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'UpdateAppConnection' => [ 'longRunning' => [ @@ -32,6 +50,28 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'app_connection.name', + 'fieldAccessors' => [ + 'getAppConnection', + 'getName', + ], + ], + ], + ], + 'GetAppConnection' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListAppConnections' => [ 'pageStreaming' => [ @@ -42,6 +82,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getAppConnections', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BeyondCorp\AppConnections\V1\ListAppConnectionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ResolveAppConnections' => [ 'pageStreaming' => [ @@ -52,8 +102,28 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getAppConnectionDetails', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'GetLocation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Location\Location', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'ListLocations' => [ @@ -65,17 +135,63 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLocations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'GetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'SetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'TestIamPermissions' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], + 'templateMap' => [ + 'appConnection' => 'projects/{project}/locations/{location}/appConnections/{app_connection}', + 'appConnector' => 'projects/{project}/locations/{location}/appConnectors/{app_connector}', + 'appGateway' => 'projects/{project}/locations/{location}/appGateways/{app_gateway}', + 'location' => 'projects/{project}/locations/{location}', + ], ], ], ]; diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/tests/Unit/V1/Client/AppConnectionsServiceClientTest.php b/BeyondCorpAppConnections/tests/Unit/V1/Client/AppConnectionsServiceClientTest.php similarity index 100% rename from owl-bot-staging/BeyondCorpAppConnections/v1/tests/Unit/V1/Client/AppConnectionsServiceClientTest.php rename to BeyondCorpAppConnections/tests/Unit/V1/Client/AppConnectionsServiceClientTest.php diff --git a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/create_app_connector.php b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/create_app_connector.php index 8ebe933a49b2..7c3dfa1f4529 100644 --- a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/create_app_connector.php +++ b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/create_app_connector.php @@ -27,7 +27,8 @@ use Google\ApiCore\OperationResponse; use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector; use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo; -use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\Client\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\CreateAppConnectorRequest; use Google\Rpc\Status; /** @@ -44,16 +45,19 @@ function create_app_connector_sample(string $formattedParent, string $appConnect // Create a client. $appConnectorsServiceClient = new AppConnectorsServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $appConnectorPrincipalInfo = new PrincipalInfo(); $appConnector = (new AppConnector()) ->setName($appConnectorName) ->setPrincipalInfo($appConnectorPrincipalInfo); + $request = (new CreateAppConnectorRequest()) + ->setParent($formattedParent) + ->setAppConnector($appConnector); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $appConnectorsServiceClient->createAppConnector($formattedParent, $appConnector); + $response = $appConnectorsServiceClient->createAppConnector($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/delete_app_connector.php b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/delete_app_connector.php index 0079ce840a80..55b4c09ec420 100644 --- a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/delete_app_connector.php +++ b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/delete_app_connector.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_AppConnectorsService_DeleteAppConnector_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\Client\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\DeleteAppConnectorRequest; use Google\Rpc\Status; /** @@ -40,10 +41,14 @@ function delete_app_connector_sample(string $formattedName): void // Create a client. $appConnectorsServiceClient = new AppConnectorsServiceClient(); + // Prepare the request message. + $request = (new DeleteAppConnectorRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $appConnectorsServiceClient->deleteAppConnector($formattedName); + $response = $appConnectorsServiceClient->deleteAppConnector($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/get_app_connector.php b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/get_app_connector.php index 04aea7df5abe..69769d7d5b5f 100644 --- a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/get_app_connector.php +++ b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/get_app_connector.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_AppConnectorsService_GetAppConnector_sync] use Google\ApiCore\ApiException; use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector; -use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\Client\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\GetAppConnectorRequest; /** * Gets details of a single AppConnector. @@ -39,10 +40,14 @@ function get_app_connector_sample(string $formattedName): void // Create a client. $appConnectorsServiceClient = new AppConnectorsServiceClient(); + // Prepare the request message. + $request = (new GetAppConnectorRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var AppConnector $response */ - $response = $appConnectorsServiceClient->getAppConnector($formattedName); + $response = $appConnectorsServiceClient->getAppConnector($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/get_iam_policy.php b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/get_iam_policy.php index f347567b3f0d..1097dcd81a59 100644 --- a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/get_iam_policy.php +++ b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/get_iam_policy.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_AppConnectorsService_GetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\Client\AppConnectorsServiceClient; +use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; /** @@ -39,10 +40,14 @@ function get_iam_policy_sample(string $resource): void // Create a client. $appConnectorsServiceClient = new AppConnectorsServiceClient(); + // Prepare the request message. + $request = (new GetIamPolicyRequest()) + ->setResource($resource); + // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $appConnectorsServiceClient->getIamPolicy($resource); + $response = $appConnectorsServiceClient->getIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/get_location.php b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/get_location.php index 067f5ba17bb5..5943c7c4d8d7 100644 --- a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/get_location.php +++ b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/get_location.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_AppConnectorsService_GetLocation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\Client\AppConnectorsServiceClient; +use Google\Cloud\Location\GetLocationRequest; use Google\Cloud\Location\Location; /** @@ -41,10 +42,13 @@ function get_location_sample(): void // Create a client. $appConnectorsServiceClient = new AppConnectorsServiceClient(); + // Prepare the request message. + $request = new GetLocationRequest(); + // Call the API and handle any network failures. try { /** @var Location $response */ - $response = $appConnectorsServiceClient->getLocation(); + $response = $appConnectorsServiceClient->getLocation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/list_app_connectors.php b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/list_app_connectors.php index 4aa8cf90e2de..18aa53568a68 100644 --- a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/list_app_connectors.php +++ b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/list_app_connectors.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector; -use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\Client\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\ListAppConnectorsRequest; /** * Lists AppConnectors in a given project and location. @@ -40,10 +41,14 @@ function list_app_connectors_sample(string $formattedParent): void // Create a client. $appConnectorsServiceClient = new AppConnectorsServiceClient(); + // Prepare the request message. + $request = (new ListAppConnectorsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $appConnectorsServiceClient->listAppConnectors($formattedParent); + $response = $appConnectorsServiceClient->listAppConnectors($request); /** @var AppConnector $element */ foreach ($response as $element) { diff --git a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/list_locations.php b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/list_locations.php index 499d4cdf02d7..d1d9ce37dedc 100644 --- a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/list_locations.php +++ b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/list_locations.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_AppConnectorsService_ListLocations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\Client\AppConnectorsServiceClient; +use Google\Cloud\Location\ListLocationsRequest; use Google\Cloud\Location\Location; /** @@ -42,10 +43,13 @@ function list_locations_sample(): void // Create a client. $appConnectorsServiceClient = new AppConnectorsServiceClient(); + // Prepare the request message. + $request = new ListLocationsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $appConnectorsServiceClient->listLocations(); + $response = $appConnectorsServiceClient->listLocations($request); /** @var Location $element */ foreach ($response as $element) { diff --git a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/report_status.php b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/report_status.php index f7db25092e9c..fc566ebf071c 100644 --- a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/report_status.php +++ b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/report_status.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector; -use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\Client\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\ReportStatusRequest; use Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo; use Google\Rpc\Status; @@ -43,14 +44,17 @@ function report_status_sample(string $formattedAppConnector, string $resourceInf // Create a client. $appConnectorsServiceClient = new AppConnectorsServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $resourceInfo = (new ResourceInfo()) ->setId($resourceInfoId); + $request = (new ReportStatusRequest()) + ->setAppConnector($formattedAppConnector) + ->setResourceInfo($resourceInfo); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $appConnectorsServiceClient->reportStatus($formattedAppConnector, $resourceInfo); + $response = $appConnectorsServiceClient->reportStatus($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/set_iam_policy.php b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/set_iam_policy.php index 3a2278e5479d..780821be06c8 100644 --- a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/set_iam_policy.php +++ b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/set_iam_policy.php @@ -24,8 +24,9 @@ // [START beyondcorp_v1_generated_AppConnectorsService_SetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\Client\AppConnectorsServiceClient; use Google\Cloud\Iam\V1\Policy; +use Google\Cloud\Iam\V1\SetIamPolicyRequest; /** * Sets the access control policy on the specified resource. Replaces @@ -42,13 +43,16 @@ function set_iam_policy_sample(string $resource): void // Create a client. $appConnectorsServiceClient = new AppConnectorsServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $policy = new Policy(); + $request = (new SetIamPolicyRequest()) + ->setResource($resource) + ->setPolicy($policy); // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $appConnectorsServiceClient->setIamPolicy($resource, $policy); + $response = $appConnectorsServiceClient->setIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/test_iam_permissions.php b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/test_iam_permissions.php index ec6245eda28a..78f96c10fe71 100644 --- a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/test_iam_permissions.php +++ b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/test_iam_permissions.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_AppConnectorsService_TestIamPermissions_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\Client\AppConnectorsServiceClient; +use Google\Cloud\Iam\V1\TestIamPermissionsRequest; use Google\Cloud\Iam\V1\TestIamPermissionsResponse; /** @@ -48,13 +49,16 @@ function test_iam_permissions_sample(string $resource, string $permissionsElemen // Create a client. $appConnectorsServiceClient = new AppConnectorsServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $permissions = [$permissionsElement,]; + $request = (new TestIamPermissionsRequest()) + ->setResource($resource) + ->setPermissions($permissions); // Call the API and handle any network failures. try { /** @var TestIamPermissionsResponse $response */ - $response = $appConnectorsServiceClient->testIamPermissions($resource, $permissions); + $response = $appConnectorsServiceClient->testIamPermissions($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/update_app_connector.php b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/update_app_connector.php index 658aa75b8c82..9ee772214c0f 100644 --- a/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/update_app_connector.php +++ b/BeyondCorpAppConnectors/samples/V1/AppConnectorsServiceClient/update_app_connector.php @@ -27,7 +27,8 @@ use Google\ApiCore\OperationResponse; use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector; use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo; -use Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\Client\AppConnectorsServiceClient; +use Google\Cloud\BeyondCorp\AppConnectors\V1\UpdateAppConnectorRequest; use Google\Protobuf\FieldMask; use Google\Rpc\Status; @@ -42,17 +43,20 @@ function update_app_connector_sample(string $appConnectorName): void // Create a client. $appConnectorsServiceClient = new AppConnectorsServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $updateMask = new FieldMask(); $appConnectorPrincipalInfo = new PrincipalInfo(); $appConnector = (new AppConnector()) ->setName($appConnectorName) ->setPrincipalInfo($appConnectorPrincipalInfo); + $request = (new UpdateAppConnectorRequest()) + ->setUpdateMask($updateMask) + ->setAppConnector($appConnector); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $appConnectorsServiceClient->updateAppConnector($updateMask, $appConnector); + $response = $appConnectorsServiceClient->updateAppConnector($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/Client/AppConnectorsServiceClient.php b/BeyondCorpAppConnectors/src/V1/Client/AppConnectorsServiceClient.php similarity index 100% rename from owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/Client/AppConnectorsServiceClient.php rename to BeyondCorpAppConnectors/src/V1/Client/AppConnectorsServiceClient.php diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/Client/BaseClient/AppConnectorsServiceBaseClient.php b/BeyondCorpAppConnectors/src/V1/Client/BaseClient/AppConnectorsServiceBaseClient.php similarity index 100% rename from owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/Client/BaseClient/AppConnectorsServiceBaseClient.php rename to BeyondCorpAppConnectors/src/V1/Client/BaseClient/AppConnectorsServiceBaseClient.php diff --git a/BeyondCorpAppConnectors/src/V1/CreateAppConnectorRequest.php b/BeyondCorpAppConnectors/src/V1/CreateAppConnectorRequest.php index e23e1c81b788..d927f6cb34e3 100644 --- a/BeyondCorpAppConnectors/src/V1/CreateAppConnectorRequest.php +++ b/BeyondCorpAppConnectors/src/V1/CreateAppConnectorRequest.php @@ -61,6 +61,29 @@ class CreateAppConnectorRequest extends \Google\Protobuf\Internal\Message */ private $validate_only = false; + /** + * @param string $parent Required. The resource project name of the AppConnector location using the + * form: `projects/{project_id}/locations/{location_id}` + * Please see {@see AppConnectorsServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector $appConnector Required. A BeyondCorp AppConnector resource. + * @param string $appConnectorId Optional. User-settable AppConnector resource ID. + * + * * Must start with a letter. + * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. + * * Must end with a number or a letter. + * + * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\CreateAppConnectorRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector $appConnector, string $appConnectorId): self + { + return (new self()) + ->setParent($parent) + ->setAppConnector($appConnector) + ->setAppConnectorId($appConnectorId); + } + /** * Constructor. * diff --git a/BeyondCorpAppConnectors/src/V1/DeleteAppConnectorRequest.php b/BeyondCorpAppConnectors/src/V1/DeleteAppConnectorRequest.php index a19010ce0696..8daff7f552be 100644 --- a/BeyondCorpAppConnectors/src/V1/DeleteAppConnectorRequest.php +++ b/BeyondCorpAppConnectors/src/V1/DeleteAppConnectorRequest.php @@ -46,6 +46,21 @@ class DeleteAppConnectorRequest extends \Google\Protobuf\Internal\Message */ private $validate_only = false; + /** + * @param string $name Required. BeyondCorp AppConnector name using the form: + * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` + * Please see {@see AppConnectorsServiceClient::appConnectorName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\DeleteAppConnectorRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BeyondCorpAppConnectors/src/V1/GetAppConnectorRequest.php b/BeyondCorpAppConnectors/src/V1/GetAppConnectorRequest.php index f81f951b06aa..b6e027fb8ff9 100644 --- a/BeyondCorpAppConnectors/src/V1/GetAppConnectorRequest.php +++ b/BeyondCorpAppConnectors/src/V1/GetAppConnectorRequest.php @@ -23,6 +23,21 @@ class GetAppConnectorRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. BeyondCorp AppConnector name using the form: + * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` + * Please see {@see AppConnectorsServiceClient::appConnectorName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\GetAppConnectorRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BeyondCorpAppConnectors/src/V1/ListAppConnectorsRequest.php b/BeyondCorpAppConnectors/src/V1/ListAppConnectorsRequest.php index e62b89705ad8..733116c6737e 100644 --- a/BeyondCorpAppConnectors/src/V1/ListAppConnectorsRequest.php +++ b/BeyondCorpAppConnectors/src/V1/ListAppConnectorsRequest.php @@ -56,6 +56,21 @@ class ListAppConnectorsRequest extends \Google\Protobuf\Internal\Message */ private $order_by = ''; + /** + * @param string $parent Required. The resource name of the AppConnector location using the form: + * `projects/{project_id}/locations/{location_id}` + * Please see {@see AppConnectorsServiceClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\ListAppConnectorsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BeyondCorpAppConnectors/src/V1/ReportStatusRequest.php b/BeyondCorpAppConnectors/src/V1/ReportStatusRequest.php index d4366cdadf91..e3f04afb0147 100644 --- a/BeyondCorpAppConnectors/src/V1/ReportStatusRequest.php +++ b/BeyondCorpAppConnectors/src/V1/ReportStatusRequest.php @@ -52,6 +52,23 @@ class ReportStatusRequest extends \Google\Protobuf\Internal\Message */ private $validate_only = false; + /** + * @param string $appConnector Required. BeyondCorp Connector name using the form: + * `projects/{project_id}/locations/{location_id}/connectors/{connector}` + * Please see {@see AppConnectorsServiceClient::appConnectorName()} for help formatting this field. + * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo $resourceInfo Required. Resource info of the connector. + * + * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\ReportStatusRequest + * + * @experimental + */ + public static function build(string $appConnector, \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo $resourceInfo): self + { + return (new self()) + ->setAppConnector($appConnector) + ->setResourceInfo($resourceInfo); + } + /** * Constructor. * diff --git a/BeyondCorpAppConnectors/src/V1/UpdateAppConnectorRequest.php b/BeyondCorpAppConnectors/src/V1/UpdateAppConnectorRequest.php index 3346274e56a0..c4464ebe1dc4 100644 --- a/BeyondCorpAppConnectors/src/V1/UpdateAppConnectorRequest.php +++ b/BeyondCorpAppConnectors/src/V1/UpdateAppConnectorRequest.php @@ -56,6 +56,26 @@ class UpdateAppConnectorRequest extends \Google\Protobuf\Internal\Message */ private $validate_only = false; + /** + * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector $appConnector Required. AppConnector message with updated fields. Only supported fields + * specified in update_mask are updated. + * @param \Google\Protobuf\FieldMask $updateMask Required. Mask of fields to update. At least one path must be supplied in + * this field. The elements of the repeated paths field may only include these + * fields from [BeyondCorp.AppConnector]: + * * `labels` + * * `display_name` + * + * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\UpdateAppConnectorRequest + * + * @experimental + */ + public static function build(\Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector $appConnector, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setAppConnector($appConnector) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/BeyondCorpAppConnectors/src/V1/resources/app_connectors_service_descriptor_config.php b/BeyondCorpAppConnectors/src/V1/resources/app_connectors_service_descriptor_config.php index d04a3c4796d7..2f6d0ac9a2c9 100644 --- a/BeyondCorpAppConnectors/src/V1/resources/app_connectors_service_descriptor_config.php +++ b/BeyondCorpAppConnectors/src/V1/resources/app_connectors_service_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'DeleteAppConnector' => [ 'longRunning' => [ @@ -22,6 +31,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ReportStatus' => [ 'longRunning' => [ @@ -32,6 +50,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'app_connector', + 'fieldAccessors' => [ + 'getAppConnector', + ], + ], + ], ], 'UpdateAppConnector' => [ 'longRunning' => [ @@ -42,6 +69,28 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'app_connector.name', + 'fieldAccessors' => [ + 'getAppConnector', + 'getName', + ], + ], + ], + ], + 'GetAppConnector' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListAppConnectors' => [ 'pageStreaming' => [ @@ -52,8 +101,28 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getAppConnectors', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BeyondCorp\AppConnectors\V1\ListAppConnectorsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'GetLocation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Location\Location', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'ListLocations' => [ @@ -65,17 +134,61 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLocations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'GetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'SetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'TestIamPermissions' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], + 'templateMap' => [ + 'appConnector' => 'projects/{project}/locations/{location}/appConnectors/{app_connector}', + 'location' => 'projects/{project}/locations/{location}', + ], ], ], ]; diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/tests/Unit/V1/Client/AppConnectorsServiceClientTest.php b/BeyondCorpAppConnectors/tests/Unit/V1/Client/AppConnectorsServiceClientTest.php similarity index 100% rename from owl-bot-staging/BeyondCorpAppConnectors/v1/tests/Unit/V1/Client/AppConnectorsServiceClientTest.php rename to BeyondCorpAppConnectors/tests/Unit/V1/Client/AppConnectorsServiceClientTest.php diff --git a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/create_app_gateway.php b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/create_app_gateway.php index 1d12cbf420a2..4b72dae2fbf9 100644 --- a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/create_app_gateway.php +++ b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/create_app_gateway.php @@ -28,7 +28,8 @@ use Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway; use Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway\HostType; use Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway\Type; -use Google\Cloud\BeyondCorp\AppGateways\V1\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\Client\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\CreateAppGatewayRequest; use Google\Rpc\Status; /** @@ -51,16 +52,19 @@ function create_app_gateway_sample( // Create a client. $appGatewaysServiceClient = new AppGatewaysServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $appGateway = (new AppGateway()) ->setName($appGatewayName) ->setType($appGatewayType) ->setHostType($appGatewayHostType); + $request = (new CreateAppGatewayRequest()) + ->setParent($formattedParent) + ->setAppGateway($appGateway); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $appGatewaysServiceClient->createAppGateway($formattedParent, $appGateway); + $response = $appGatewaysServiceClient->createAppGateway($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/delete_app_gateway.php b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/delete_app_gateway.php index 2f3bc68ae1c8..a543f2934ce2 100644 --- a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/delete_app_gateway.php +++ b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/delete_app_gateway.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_AppGatewaysService_DeleteAppGateway_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BeyondCorp\AppGateways\V1\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\Client\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\DeleteAppGatewayRequest; use Google\Rpc\Status; /** @@ -40,10 +41,14 @@ function delete_app_gateway_sample(string $formattedName): void // Create a client. $appGatewaysServiceClient = new AppGatewaysServiceClient(); + // Prepare the request message. + $request = (new DeleteAppGatewayRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $appGatewaysServiceClient->deleteAppGateway($formattedName); + $response = $appGatewaysServiceClient->deleteAppGateway($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/get_app_gateway.php b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/get_app_gateway.php index 6ab8035bc5a6..2259c5dede81 100644 --- a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/get_app_gateway.php +++ b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/get_app_gateway.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_AppGatewaysService_GetAppGateway_sync] use Google\ApiCore\ApiException; use Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway; -use Google\Cloud\BeyondCorp\AppGateways\V1\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\Client\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\GetAppGatewayRequest; /** * Gets details of a single AppGateway. @@ -39,10 +40,14 @@ function get_app_gateway_sample(string $formattedName): void // Create a client. $appGatewaysServiceClient = new AppGatewaysServiceClient(); + // Prepare the request message. + $request = (new GetAppGatewayRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var AppGateway $response */ - $response = $appGatewaysServiceClient->getAppGateway($formattedName); + $response = $appGatewaysServiceClient->getAppGateway($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/get_iam_policy.php b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/get_iam_policy.php index 0692683c499d..e4182baf1496 100644 --- a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/get_iam_policy.php +++ b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/get_iam_policy.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_AppGatewaysService_GetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\AppGateways\V1\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\Client\AppGatewaysServiceClient; +use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; /** @@ -39,10 +40,14 @@ function get_iam_policy_sample(string $resource): void // Create a client. $appGatewaysServiceClient = new AppGatewaysServiceClient(); + // Prepare the request message. + $request = (new GetIamPolicyRequest()) + ->setResource($resource); + // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $appGatewaysServiceClient->getIamPolicy($resource); + $response = $appGatewaysServiceClient->getIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/get_location.php b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/get_location.php index 95d90c2f59df..ee642ec9305d 100644 --- a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/get_location.php +++ b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/get_location.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_AppGatewaysService_GetLocation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\AppGateways\V1\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\Client\AppGatewaysServiceClient; +use Google\Cloud\Location\GetLocationRequest; use Google\Cloud\Location\Location; /** @@ -41,10 +42,13 @@ function get_location_sample(): void // Create a client. $appGatewaysServiceClient = new AppGatewaysServiceClient(); + // Prepare the request message. + $request = new GetLocationRequest(); + // Call the API and handle any network failures. try { /** @var Location $response */ - $response = $appGatewaysServiceClient->getLocation(); + $response = $appGatewaysServiceClient->getLocation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/list_app_gateways.php b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/list_app_gateways.php index 4977a31f190c..19e873c5adcf 100644 --- a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/list_app_gateways.php +++ b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/list_app_gateways.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway; -use Google\Cloud\BeyondCorp\AppGateways\V1\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\Client\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\ListAppGatewaysRequest; /** * Lists AppGateways in a given project and location. @@ -40,10 +41,14 @@ function list_app_gateways_sample(string $formattedParent): void // Create a client. $appGatewaysServiceClient = new AppGatewaysServiceClient(); + // Prepare the request message. + $request = (new ListAppGatewaysRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $appGatewaysServiceClient->listAppGateways($formattedParent); + $response = $appGatewaysServiceClient->listAppGateways($request); /** @var AppGateway $element */ foreach ($response as $element) { diff --git a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/list_locations.php b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/list_locations.php index c7c32844cbf3..5cc04ee4f650 100644 --- a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/list_locations.php +++ b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/list_locations.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_AppGatewaysService_ListLocations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BeyondCorp\AppGateways\V1\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\Client\AppGatewaysServiceClient; +use Google\Cloud\Location\ListLocationsRequest; use Google\Cloud\Location\Location; /** @@ -42,10 +43,13 @@ function list_locations_sample(): void // Create a client. $appGatewaysServiceClient = new AppGatewaysServiceClient(); + // Prepare the request message. + $request = new ListLocationsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $appGatewaysServiceClient->listLocations(); + $response = $appGatewaysServiceClient->listLocations($request); /** @var Location $element */ foreach ($response as $element) { diff --git a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/set_iam_policy.php b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/set_iam_policy.php index 0203e41aa6ec..064ad3404c36 100644 --- a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/set_iam_policy.php +++ b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/set_iam_policy.php @@ -24,8 +24,9 @@ // [START beyondcorp_v1_generated_AppGatewaysService_SetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\AppGateways\V1\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\Client\AppGatewaysServiceClient; use Google\Cloud\Iam\V1\Policy; +use Google\Cloud\Iam\V1\SetIamPolicyRequest; /** * Sets the access control policy on the specified resource. Replaces @@ -42,13 +43,16 @@ function set_iam_policy_sample(string $resource): void // Create a client. $appGatewaysServiceClient = new AppGatewaysServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $policy = new Policy(); + $request = (new SetIamPolicyRequest()) + ->setResource($resource) + ->setPolicy($policy); // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $appGatewaysServiceClient->setIamPolicy($resource, $policy); + $response = $appGatewaysServiceClient->setIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/test_iam_permissions.php b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/test_iam_permissions.php index 74a280917a53..579149af0387 100644 --- a/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/test_iam_permissions.php +++ b/BeyondCorpAppGateways/samples/V1/AppGatewaysServiceClient/test_iam_permissions.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_AppGatewaysService_TestIamPermissions_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\AppGateways\V1\AppGatewaysServiceClient; +use Google\Cloud\BeyondCorp\AppGateways\V1\Client\AppGatewaysServiceClient; +use Google\Cloud\Iam\V1\TestIamPermissionsRequest; use Google\Cloud\Iam\V1\TestIamPermissionsResponse; /** @@ -48,13 +49,16 @@ function test_iam_permissions_sample(string $resource, string $permissionsElemen // Create a client. $appGatewaysServiceClient = new AppGatewaysServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $permissions = [$permissionsElement,]; + $request = (new TestIamPermissionsRequest()) + ->setResource($resource) + ->setPermissions($permissions); // Call the API and handle any network failures. try { /** @var TestIamPermissionsResponse $response */ - $response = $appGatewaysServiceClient->testIamPermissions($resource, $permissions); + $response = $appGatewaysServiceClient->testIamPermissions($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/Client/AppGatewaysServiceClient.php b/BeyondCorpAppGateways/src/V1/Client/AppGatewaysServiceClient.php similarity index 100% rename from owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/Client/AppGatewaysServiceClient.php rename to BeyondCorpAppGateways/src/V1/Client/AppGatewaysServiceClient.php diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/Client/BaseClient/AppGatewaysServiceBaseClient.php b/BeyondCorpAppGateways/src/V1/Client/BaseClient/AppGatewaysServiceBaseClient.php similarity index 100% rename from owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/Client/BaseClient/AppGatewaysServiceBaseClient.php rename to BeyondCorpAppGateways/src/V1/Client/BaseClient/AppGatewaysServiceBaseClient.php diff --git a/BeyondCorpAppGateways/src/V1/CreateAppGatewayRequest.php b/BeyondCorpAppGateways/src/V1/CreateAppGatewayRequest.php index 07bdd12880d9..7cdb4f5bb709 100644 --- a/BeyondCorpAppGateways/src/V1/CreateAppGatewayRequest.php +++ b/BeyondCorpAppGateways/src/V1/CreateAppGatewayRequest.php @@ -61,6 +61,28 @@ class CreateAppGatewayRequest extends \Google\Protobuf\Internal\Message */ private $validate_only = false; + /** + * @param string $parent Required. The resource project name of the AppGateway location using the + * form: `projects/{project_id}/locations/{location_id}` + * Please see {@see AppGatewaysServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway $appGateway Required. A BeyondCorp AppGateway resource. + * @param string $appGatewayId Optional. User-settable AppGateway resource ID. + * * Must start with a letter. + * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. + * * Must end with a number or a letter. + * + * @return \Google\Cloud\BeyondCorp\AppGateways\V1\CreateAppGatewayRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway $appGateway, string $appGatewayId): self + { + return (new self()) + ->setParent($parent) + ->setAppGateway($appGateway) + ->setAppGatewayId($appGatewayId); + } + /** * Constructor. * diff --git a/BeyondCorpAppGateways/src/V1/DeleteAppGatewayRequest.php b/BeyondCorpAppGateways/src/V1/DeleteAppGatewayRequest.php index bb38ea8520ef..12f8ed7be02e 100644 --- a/BeyondCorpAppGateways/src/V1/DeleteAppGatewayRequest.php +++ b/BeyondCorpAppGateways/src/V1/DeleteAppGatewayRequest.php @@ -46,6 +46,21 @@ class DeleteAppGatewayRequest extends \Google\Protobuf\Internal\Message */ private $validate_only = false; + /** + * @param string $name Required. BeyondCorp AppGateway name using the form: + * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` + * Please see {@see AppGatewaysServiceClient::appGatewayName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\AppGateways\V1\DeleteAppGatewayRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BeyondCorpAppGateways/src/V1/GetAppGatewayRequest.php b/BeyondCorpAppGateways/src/V1/GetAppGatewayRequest.php index 20b715f77585..829a72acb3cb 100644 --- a/BeyondCorpAppGateways/src/V1/GetAppGatewayRequest.php +++ b/BeyondCorpAppGateways/src/V1/GetAppGatewayRequest.php @@ -23,6 +23,21 @@ class GetAppGatewayRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. BeyondCorp AppGateway name using the form: + * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` + * Please see {@see AppGatewaysServiceClient::appGatewayName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\AppGateways\V1\GetAppGatewayRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BeyondCorpAppGateways/src/V1/ListAppGatewaysRequest.php b/BeyondCorpAppGateways/src/V1/ListAppGatewaysRequest.php index 8c7bcbd11493..751049db5960 100644 --- a/BeyondCorpAppGateways/src/V1/ListAppGatewaysRequest.php +++ b/BeyondCorpAppGateways/src/V1/ListAppGatewaysRequest.php @@ -56,6 +56,21 @@ class ListAppGatewaysRequest extends \Google\Protobuf\Internal\Message */ private $order_by = ''; + /** + * @param string $parent Required. The resource name of the AppGateway location using the form: + * `projects/{project_id}/locations/{location_id}` + * Please see {@see AppGatewaysServiceClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\AppGateways\V1\ListAppGatewaysRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BeyondCorpAppGateways/src/V1/resources/app_gateways_service_descriptor_config.php b/BeyondCorpAppGateways/src/V1/resources/app_gateways_service_descriptor_config.php index f49bc450817d..270c9a8fe5da 100644 --- a/BeyondCorpAppGateways/src/V1/resources/app_gateways_service_descriptor_config.php +++ b/BeyondCorpAppGateways/src/V1/resources/app_gateways_service_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'DeleteAppGateway' => [ 'longRunning' => [ @@ -22,6 +31,27 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetAppGateway' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListAppGateways' => [ 'pageStreaming' => [ @@ -32,8 +62,28 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getAppGateways', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BeyondCorp\AppGateways\V1\ListAppGatewaysResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'GetLocation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Location\Location', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'ListLocations' => [ @@ -45,17 +95,61 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLocations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'GetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'SetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'TestIamPermissions' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], + 'templateMap' => [ + 'appGateway' => 'projects/{project}/locations/{location}/appGateways/{app_gateway}', + 'location' => 'projects/{project}/locations/{location}', + ], ], ], ]; diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/tests/Unit/V1/Client/AppGatewaysServiceClientTest.php b/BeyondCorpAppGateways/tests/Unit/V1/Client/AppGatewaysServiceClientTest.php similarity index 100% rename from owl-bot-staging/BeyondCorpAppGateways/v1/tests/Unit/V1/Client/AppGatewaysServiceClientTest.php rename to BeyondCorpAppGateways/tests/Unit/V1/Client/AppGatewaysServiceClientTest.php diff --git a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/create_client_connector_service.php b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/create_client_connector_service.php index 59c73322f006..bf80bd33f586 100644 --- a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/create_client_connector_service.php +++ b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/create_client_connector_service.php @@ -28,7 +28,8 @@ use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService; use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Egress; use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress; -use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\Client\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\CreateClientConnectorServiceRequest; use Google\Rpc\Status; /** @@ -45,21 +46,21 @@ function create_client_connector_service_sample( // Create a client. $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $clientConnectorServiceIngress = new Ingress(); $clientConnectorServiceEgress = new Egress(); $clientConnectorService = (new ClientConnectorService()) ->setName($clientConnectorServiceName) ->setIngress($clientConnectorServiceIngress) ->setEgress($clientConnectorServiceEgress); + $request = (new CreateClientConnectorServiceRequest()) + ->setParent($formattedParent) + ->setClientConnectorService($clientConnectorService); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $clientConnectorServicesServiceClient->createClientConnectorService( - $formattedParent, - $clientConnectorService - ); + $response = $clientConnectorServicesServiceClient->createClientConnectorService($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/delete_client_connector_service.php b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/delete_client_connector_service.php index 9d51c0a06711..df7d34e8d718 100644 --- a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/delete_client_connector_service.php +++ b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/delete_client_connector_service.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_ClientConnectorServicesService_DeleteClientConnectorService_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\Client\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\DeleteClientConnectorServiceRequest; use Google\Rpc\Status; /** @@ -39,10 +40,14 @@ function delete_client_connector_service_sample(string $formattedName): void // Create a client. $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); + // Prepare the request message. + $request = (new DeleteClientConnectorServiceRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $clientConnectorServicesServiceClient->deleteClientConnectorService($formattedName); + $response = $clientConnectorServicesServiceClient->deleteClientConnectorService($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/get_client_connector_service.php b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/get_client_connector_service.php index 97d61cf288b4..7f2adcc6cb9d 100644 --- a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/get_client_connector_service.php +++ b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/get_client_connector_service.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_ClientConnectorServicesService_GetClientConnectorService_sync] use Google\ApiCore\ApiException; use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService; -use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\Client\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\GetClientConnectorServiceRequest; /** * Gets details of a single ClientConnectorService. @@ -38,10 +39,14 @@ function get_client_connector_service_sample(string $formattedName): void // Create a client. $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); + // Prepare the request message. + $request = (new GetClientConnectorServiceRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var ClientConnectorService $response */ - $response = $clientConnectorServicesServiceClient->getClientConnectorService($formattedName); + $response = $clientConnectorServicesServiceClient->getClientConnectorService($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/get_iam_policy.php b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/get_iam_policy.php index 995a64383848..488644ac6b2e 100644 --- a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/get_iam_policy.php +++ b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/get_iam_policy.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_ClientConnectorServicesService_GetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\Client\ClientConnectorServicesServiceClient; +use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; /** @@ -39,10 +40,14 @@ function get_iam_policy_sample(string $resource): void // Create a client. $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); + // Prepare the request message. + $request = (new GetIamPolicyRequest()) + ->setResource($resource); + // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $clientConnectorServicesServiceClient->getIamPolicy($resource); + $response = $clientConnectorServicesServiceClient->getIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/get_location.php b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/get_location.php index 213d17e0dae1..7b7e2d64f08b 100644 --- a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/get_location.php +++ b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/get_location.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_ClientConnectorServicesService_GetLocation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\Client\ClientConnectorServicesServiceClient; +use Google\Cloud\Location\GetLocationRequest; use Google\Cloud\Location\Location; /** @@ -41,10 +42,13 @@ function get_location_sample(): void // Create a client. $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); + // Prepare the request message. + $request = new GetLocationRequest(); + // Call the API and handle any network failures. try { /** @var Location $response */ - $response = $clientConnectorServicesServiceClient->getLocation(); + $response = $clientConnectorServicesServiceClient->getLocation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/list_client_connector_services.php b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/list_client_connector_services.php index 20fd1faaa2bf..8ac8cf783ffa 100644 --- a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/list_client_connector_services.php +++ b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/list_client_connector_services.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService; -use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\Client\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ListClientConnectorServicesRequest; /** * Lists ClientConnectorServices in a given project and location. @@ -39,10 +40,14 @@ function list_client_connector_services_sample(string $formattedParent): void // Create a client. $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); + // Prepare the request message. + $request = (new ListClientConnectorServicesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $clientConnectorServicesServiceClient->listClientConnectorServices($formattedParent); + $response = $clientConnectorServicesServiceClient->listClientConnectorServices($request); /** @var ClientConnectorService $element */ foreach ($response as $element) { diff --git a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/list_locations.php b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/list_locations.php index 728283c2fa02..8107e78c6720 100644 --- a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/list_locations.php +++ b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/list_locations.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_ClientConnectorServicesService_ListLocations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\Client\ClientConnectorServicesServiceClient; +use Google\Cloud\Location\ListLocationsRequest; use Google\Cloud\Location\Location; /** @@ -42,10 +43,13 @@ function list_locations_sample(): void // Create a client. $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); + // Prepare the request message. + $request = new ListLocationsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $clientConnectorServicesServiceClient->listLocations(); + $response = $clientConnectorServicesServiceClient->listLocations($request); /** @var Location $element */ foreach ($response as $element) { diff --git a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/set_iam_policy.php b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/set_iam_policy.php index ff24cc887023..559ce0e96c8f 100644 --- a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/set_iam_policy.php +++ b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/set_iam_policy.php @@ -24,8 +24,9 @@ // [START beyondcorp_v1_generated_ClientConnectorServicesService_SetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\Client\ClientConnectorServicesServiceClient; use Google\Cloud\Iam\V1\Policy; +use Google\Cloud\Iam\V1\SetIamPolicyRequest; /** * Sets the access control policy on the specified resource. Replaces @@ -42,13 +43,16 @@ function set_iam_policy_sample(string $resource): void // Create a client. $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $policy = new Policy(); + $request = (new SetIamPolicyRequest()) + ->setResource($resource) + ->setPolicy($policy); // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $clientConnectorServicesServiceClient->setIamPolicy($resource, $policy); + $response = $clientConnectorServicesServiceClient->setIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/test_iam_permissions.php b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/test_iam_permissions.php index fb34e335df9b..c0f8e80df712 100644 --- a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/test_iam_permissions.php +++ b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/test_iam_permissions.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_ClientConnectorServicesService_TestIamPermissions_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\Client\ClientConnectorServicesServiceClient; +use Google\Cloud\Iam\V1\TestIamPermissionsRequest; use Google\Cloud\Iam\V1\TestIamPermissionsResponse; /** @@ -48,13 +49,16 @@ function test_iam_permissions_sample(string $resource, string $permissionsElemen // Create a client. $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $permissions = [$permissionsElement,]; + $request = (new TestIamPermissionsRequest()) + ->setResource($resource) + ->setPermissions($permissions); // Call the API and handle any network failures. try { /** @var TestIamPermissionsResponse $response */ - $response = $clientConnectorServicesServiceClient->testIamPermissions($resource, $permissions); + $response = $clientConnectorServicesServiceClient->testIamPermissions($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/update_client_connector_service.php b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/update_client_connector_service.php index aed552bf47d4..96ec12eb14b5 100644 --- a/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/update_client_connector_service.php +++ b/BeyondCorpClientConnectorServices/samples/V1/ClientConnectorServicesServiceClient/update_client_connector_service.php @@ -28,7 +28,8 @@ use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService; use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Egress; use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress; -use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\Client\ClientConnectorServicesServiceClient; +use Google\Cloud\BeyondCorp\ClientConnectorServices\V1\UpdateClientConnectorServiceRequest; use Google\Protobuf\FieldMask; use Google\Rpc\Status; @@ -42,7 +43,7 @@ function update_client_connector_service_sample(string $clientConnectorServiceNa // Create a client. $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $updateMask = new FieldMask(); $clientConnectorServiceIngress = new Ingress(); $clientConnectorServiceEgress = new Egress(); @@ -50,14 +51,14 @@ function update_client_connector_service_sample(string $clientConnectorServiceNa ->setName($clientConnectorServiceName) ->setIngress($clientConnectorServiceIngress) ->setEgress($clientConnectorServiceEgress); + $request = (new UpdateClientConnectorServiceRequest()) + ->setUpdateMask($updateMask) + ->setClientConnectorService($clientConnectorService); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $clientConnectorServicesServiceClient->updateClientConnectorService( - $updateMask, - $clientConnectorService - ); + $response = $clientConnectorServicesServiceClient->updateClientConnectorService($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/Client/BaseClient/ClientConnectorServicesServiceBaseClient.php b/BeyondCorpClientConnectorServices/src/V1/Client/BaseClient/ClientConnectorServicesServiceBaseClient.php similarity index 100% rename from owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/Client/BaseClient/ClientConnectorServicesServiceBaseClient.php rename to BeyondCorpClientConnectorServices/src/V1/Client/BaseClient/ClientConnectorServicesServiceBaseClient.php diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/Client/ClientConnectorServicesServiceClient.php b/BeyondCorpClientConnectorServices/src/V1/Client/ClientConnectorServicesServiceClient.php similarity index 100% rename from owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/Client/ClientConnectorServicesServiceClient.php rename to BeyondCorpClientConnectorServices/src/V1/Client/ClientConnectorServicesServiceClient.php diff --git a/BeyondCorpClientConnectorServices/src/V1/CreateClientConnectorServiceRequest.php b/BeyondCorpClientConnectorServices/src/V1/CreateClientConnectorServiceRequest.php index 07f9c76ffc38..d3a9baeac8ba 100644 --- a/BeyondCorpClientConnectorServices/src/V1/CreateClientConnectorServiceRequest.php +++ b/BeyondCorpClientConnectorServices/src/V1/CreateClientConnectorServiceRequest.php @@ -62,6 +62,30 @@ class CreateClientConnectorServiceRequest extends \Google\Protobuf\Internal\Mess */ private $validate_only = false; + /** + * @param string $parent Required. Value for parent. Please see + * {@see ClientConnectorServicesServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService $clientConnectorService Required. The resource being created. + * @param string $clientConnectorServiceId Optional. User-settable client connector service resource ID. + * * Must start with a letter. + * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. + * * Must end with a number or a letter. + * + * A random system generated name will be assigned + * if not specified by the user. + * + * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\CreateClientConnectorServiceRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService $clientConnectorService, string $clientConnectorServiceId): self + { + return (new self()) + ->setParent($parent) + ->setClientConnectorService($clientConnectorService) + ->setClientConnectorServiceId($clientConnectorServiceId); + } + /** * Constructor. * diff --git a/BeyondCorpClientConnectorServices/src/V1/DeleteClientConnectorServiceRequest.php b/BeyondCorpClientConnectorServices/src/V1/DeleteClientConnectorServiceRequest.php index 017759dcad65..fc6657258aaa 100644 --- a/BeyondCorpClientConnectorServices/src/V1/DeleteClientConnectorServiceRequest.php +++ b/BeyondCorpClientConnectorServices/src/V1/DeleteClientConnectorServiceRequest.php @@ -45,6 +45,20 @@ class DeleteClientConnectorServiceRequest extends \Google\Protobuf\Internal\Mess */ private $validate_only = false; + /** + * @param string $name Required. Name of the resource. Please see + * {@see ClientConnectorServicesServiceClient::clientConnectorServiceName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\DeleteClientConnectorServiceRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BeyondCorpClientConnectorServices/src/V1/GetClientConnectorServiceRequest.php b/BeyondCorpClientConnectorServices/src/V1/GetClientConnectorServiceRequest.php index 9f5e66ef8ef1..26a116ab1704 100644 --- a/BeyondCorpClientConnectorServices/src/V1/GetClientConnectorServiceRequest.php +++ b/BeyondCorpClientConnectorServices/src/V1/GetClientConnectorServiceRequest.php @@ -22,6 +22,20 @@ class GetClientConnectorServiceRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the resource. Please see + * {@see ClientConnectorServicesServiceClient::clientConnectorServiceName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\GetClientConnectorServiceRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BeyondCorpClientConnectorServices/src/V1/ListClientConnectorServicesRequest.php b/BeyondCorpClientConnectorServices/src/V1/ListClientConnectorServicesRequest.php index 0cc0e0f3e005..5710d7889096 100644 --- a/BeyondCorpClientConnectorServices/src/V1/ListClientConnectorServicesRequest.php +++ b/BeyondCorpClientConnectorServices/src/V1/ListClientConnectorServicesRequest.php @@ -47,6 +47,20 @@ class ListClientConnectorServicesRequest extends \Google\Protobuf\Internal\Messa */ private $order_by = ''; + /** + * @param string $parent Required. Parent value for ListClientConnectorServicesRequest. Please see + * {@see ClientConnectorServicesServiceClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ListClientConnectorServicesRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BeyondCorpClientConnectorServices/src/V1/UpdateClientConnectorServiceRequest.php b/BeyondCorpClientConnectorServices/src/V1/UpdateClientConnectorServiceRequest.php index 39853b3178a4..faf952ce4900 100644 --- a/BeyondCorpClientConnectorServices/src/V1/UpdateClientConnectorServiceRequest.php +++ b/BeyondCorpClientConnectorServices/src/V1/UpdateClientConnectorServiceRequest.php @@ -62,6 +62,27 @@ class UpdateClientConnectorServiceRequest extends \Google\Protobuf\Internal\Mess */ private $allow_missing = false; + /** + * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService $clientConnectorService Required. The resource being updated. + * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask is used to specify the fields to be overwritten in the + * ClientConnectorService resource by the update. + * The fields specified in the update_mask are relative to the resource, not + * the full request. A field will be overwritten if it is in the mask. If the + * user does not provide a mask then all fields will be overwritten. + * + * Mutable fields: display_name. + * + * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\UpdateClientConnectorServiceRequest + * + * @experimental + */ + public static function build(\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService $clientConnectorService, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setClientConnectorService($clientConnectorService) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/BeyondCorpClientConnectorServices/src/V1/resources/client_connector_services_service_descriptor_config.php b/BeyondCorpClientConnectorServices/src/V1/resources/client_connector_services_service_descriptor_config.php index b30050512aa7..593d5772ad92 100644 --- a/BeyondCorpClientConnectorServices/src/V1/resources/client_connector_services_service_descriptor_config.php +++ b/BeyondCorpClientConnectorServices/src/V1/resources/client_connector_services_service_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'DeleteClientConnectorService' => [ 'longRunning' => [ @@ -22,6 +31,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'UpdateClientConnectorService' => [ 'longRunning' => [ @@ -32,6 +50,28 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'client_connector_service.name', + 'fieldAccessors' => [ + 'getClientConnectorService', + 'getName', + ], + ], + ], + ], + 'GetClientConnectorService' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListClientConnectorServices' => [ 'pageStreaming' => [ @@ -42,8 +82,28 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getClientConnectorServices', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ListClientConnectorServicesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'GetLocation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Location\Location', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'ListLocations' => [ @@ -55,17 +115,61 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLocations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'GetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'SetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'TestIamPermissions' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], + 'templateMap' => [ + 'clientConnectorService' => 'projects/{project}/locations/{location}/clientConnectorServices/{client_connector_service}', + 'location' => 'projects/{project}/locations/{location}', + ], ], ], ]; diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/tests/Unit/V1/Client/ClientConnectorServicesServiceClientTest.php b/BeyondCorpClientConnectorServices/tests/Unit/V1/Client/ClientConnectorServicesServiceClientTest.php similarity index 100% rename from owl-bot-staging/BeyondCorpClientConnectorServices/v1/tests/Unit/V1/Client/ClientConnectorServicesServiceClientTest.php rename to BeyondCorpClientConnectorServices/tests/Unit/V1/Client/ClientConnectorServicesServiceClientTest.php diff --git a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/create_client_gateway.php b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/create_client_gateway.php index 576ea4992421..cb7685453f53 100644 --- a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/create_client_gateway.php +++ b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/create_client_gateway.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; use Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway; -use Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\Client\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\CreateClientGatewayRequest; use Google\Rpc\Status; /** @@ -41,14 +42,17 @@ function create_client_gateway_sample(string $formattedParent, string $clientGat // Create a client. $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $clientGateway = (new ClientGateway()) ->setName($clientGatewayName); + $request = (new CreateClientGatewayRequest()) + ->setParent($formattedParent) + ->setClientGateway($clientGateway); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $clientGatewaysServiceClient->createClientGateway($formattedParent, $clientGateway); + $response = $clientGatewaysServiceClient->createClientGateway($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/delete_client_gateway.php b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/delete_client_gateway.php index fcd5ceae7543..15e560c4d6b9 100644 --- a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/delete_client_gateway.php +++ b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/delete_client_gateway.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_ClientGatewaysService_DeleteClientGateway_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\Client\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\DeleteClientGatewayRequest; use Google\Rpc\Status; /** @@ -39,10 +40,14 @@ function delete_client_gateway_sample(string $formattedName): void // Create a client. $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); + // Prepare the request message. + $request = (new DeleteClientGatewayRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $clientGatewaysServiceClient->deleteClientGateway($formattedName); + $response = $clientGatewaysServiceClient->deleteClientGateway($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/get_client_gateway.php b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/get_client_gateway.php index 62fb897e7ab5..7cb8f2f2c9dd 100644 --- a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/get_client_gateway.php +++ b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/get_client_gateway.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_ClientGatewaysService_GetClientGateway_sync] use Google\ApiCore\ApiException; use Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway; -use Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\Client\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\GetClientGatewayRequest; /** * Gets details of a single ClientGateway. @@ -38,10 +39,14 @@ function get_client_gateway_sample(string $formattedName): void // Create a client. $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); + // Prepare the request message. + $request = (new GetClientGatewayRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var ClientGateway $response */ - $response = $clientGatewaysServiceClient->getClientGateway($formattedName); + $response = $clientGatewaysServiceClient->getClientGateway($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/get_iam_policy.php b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/get_iam_policy.php index 3bde499c3b21..0626d899b1cf 100644 --- a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/get_iam_policy.php +++ b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/get_iam_policy.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_ClientGatewaysService_GetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\Client\ClientGatewaysServiceClient; +use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; /** @@ -39,10 +40,14 @@ function get_iam_policy_sample(string $resource): void // Create a client. $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); + // Prepare the request message. + $request = (new GetIamPolicyRequest()) + ->setResource($resource); + // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $clientGatewaysServiceClient->getIamPolicy($resource); + $response = $clientGatewaysServiceClient->getIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/get_location.php b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/get_location.php index 0bd772c7fd31..616db7d03c31 100644 --- a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/get_location.php +++ b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/get_location.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_ClientGatewaysService_GetLocation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\Client\ClientGatewaysServiceClient; +use Google\Cloud\Location\GetLocationRequest; use Google\Cloud\Location\Location; /** @@ -41,10 +42,13 @@ function get_location_sample(): void // Create a client. $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); + // Prepare the request message. + $request = new GetLocationRequest(); + // Call the API and handle any network failures. try { /** @var Location $response */ - $response = $clientGatewaysServiceClient->getLocation(); + $response = $clientGatewaysServiceClient->getLocation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/list_client_gateways.php b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/list_client_gateways.php index fa48f143948f..ec65dca4daba 100644 --- a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/list_client_gateways.php +++ b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/list_client_gateways.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway; -use Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\Client\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\ListClientGatewaysRequest; /** * Lists ClientGateways in a given project and location. @@ -39,10 +40,14 @@ function list_client_gateways_sample(string $formattedParent): void // Create a client. $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); + // Prepare the request message. + $request = (new ListClientGatewaysRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $clientGatewaysServiceClient->listClientGateways($formattedParent); + $response = $clientGatewaysServiceClient->listClientGateways($request); /** @var ClientGateway $element */ foreach ($response as $element) { diff --git a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/list_locations.php b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/list_locations.php index 443ad77ea4d2..2d325c7d13e1 100644 --- a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/list_locations.php +++ b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/list_locations.php @@ -25,7 +25,8 @@ // [START beyondcorp_v1_generated_ClientGatewaysService_ListLocations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\Client\ClientGatewaysServiceClient; +use Google\Cloud\Location\ListLocationsRequest; use Google\Cloud\Location\Location; /** @@ -42,10 +43,13 @@ function list_locations_sample(): void // Create a client. $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); + // Prepare the request message. + $request = new ListLocationsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $clientGatewaysServiceClient->listLocations(); + $response = $clientGatewaysServiceClient->listLocations($request); /** @var Location $element */ foreach ($response as $element) { diff --git a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/set_iam_policy.php b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/set_iam_policy.php index c03023366361..70d3d84322a8 100644 --- a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/set_iam_policy.php +++ b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/set_iam_policy.php @@ -24,8 +24,9 @@ // [START beyondcorp_v1_generated_ClientGatewaysService_SetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\Client\ClientGatewaysServiceClient; use Google\Cloud\Iam\V1\Policy; +use Google\Cloud\Iam\V1\SetIamPolicyRequest; /** * Sets the access control policy on the specified resource. Replaces @@ -42,13 +43,16 @@ function set_iam_policy_sample(string $resource): void // Create a client. $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $policy = new Policy(); + $request = (new SetIamPolicyRequest()) + ->setResource($resource) + ->setPolicy($policy); // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $clientGatewaysServiceClient->setIamPolicy($resource, $policy); + $response = $clientGatewaysServiceClient->setIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/test_iam_permissions.php b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/test_iam_permissions.php index 193ca7d827f8..a05775eebcb8 100644 --- a/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/test_iam_permissions.php +++ b/BeyondCorpClientGateways/samples/V1/ClientGatewaysServiceClient/test_iam_permissions.php @@ -24,7 +24,8 @@ // [START beyondcorp_v1_generated_ClientGatewaysService_TestIamPermissions_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGatewaysServiceClient; +use Google\Cloud\BeyondCorp\ClientGateways\V1\Client\ClientGatewaysServiceClient; +use Google\Cloud\Iam\V1\TestIamPermissionsRequest; use Google\Cloud\Iam\V1\TestIamPermissionsResponse; /** @@ -48,13 +49,16 @@ function test_iam_permissions_sample(string $resource, string $permissionsElemen // Create a client. $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $permissions = [$permissionsElement,]; + $request = (new TestIamPermissionsRequest()) + ->setResource($resource) + ->setPermissions($permissions); // Call the API and handle any network failures. try { /** @var TestIamPermissionsResponse $response */ - $response = $clientGatewaysServiceClient->testIamPermissions($resource, $permissions); + $response = $clientGatewaysServiceClient->testIamPermissions($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/Client/BaseClient/ClientGatewaysServiceBaseClient.php b/BeyondCorpClientGateways/src/V1/Client/BaseClient/ClientGatewaysServiceBaseClient.php similarity index 100% rename from owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/Client/BaseClient/ClientGatewaysServiceBaseClient.php rename to BeyondCorpClientGateways/src/V1/Client/BaseClient/ClientGatewaysServiceBaseClient.php diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/Client/ClientGatewaysServiceClient.php b/BeyondCorpClientGateways/src/V1/Client/ClientGatewaysServiceClient.php similarity index 100% rename from owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/Client/ClientGatewaysServiceClient.php rename to BeyondCorpClientGateways/src/V1/Client/ClientGatewaysServiceClient.php diff --git a/BeyondCorpClientGateways/src/V1/CreateClientGatewayRequest.php b/BeyondCorpClientGateways/src/V1/CreateClientGatewayRequest.php index a2fabfac8df7..8640495ebaa2 100644 --- a/BeyondCorpClientGateways/src/V1/CreateClientGatewayRequest.php +++ b/BeyondCorpClientGateways/src/V1/CreateClientGatewayRequest.php @@ -60,6 +60,27 @@ class CreateClientGatewayRequest extends \Google\Protobuf\Internal\Message */ private $validate_only = false; + /** + * @param string $parent Required. Value for parent. Please see + * {@see ClientGatewaysServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway $clientGateway Required. The resource being created. + * @param string $clientGatewayId Optional. User-settable client gateway resource ID. + * * Must start with a letter. + * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. + * * Must end with a number or a letter. + * + * @return \Google\Cloud\BeyondCorp\ClientGateways\V1\CreateClientGatewayRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway $clientGateway, string $clientGatewayId): self + { + return (new self()) + ->setParent($parent) + ->setClientGateway($clientGateway) + ->setClientGatewayId($clientGatewayId); + } + /** * Constructor. * diff --git a/BeyondCorpClientGateways/src/V1/DeleteClientGatewayRequest.php b/BeyondCorpClientGateways/src/V1/DeleteClientGatewayRequest.php index d27645ecd8f8..c04514891435 100644 --- a/BeyondCorpClientGateways/src/V1/DeleteClientGatewayRequest.php +++ b/BeyondCorpClientGateways/src/V1/DeleteClientGatewayRequest.php @@ -45,6 +45,20 @@ class DeleteClientGatewayRequest extends \Google\Protobuf\Internal\Message */ private $validate_only = false; + /** + * @param string $name Required. Name of the resource + * Please see {@see ClientGatewaysServiceClient::clientGatewayName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\ClientGateways\V1\DeleteClientGatewayRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BeyondCorpClientGateways/src/V1/GetClientGatewayRequest.php b/BeyondCorpClientGateways/src/V1/GetClientGatewayRequest.php index 60b21245bda8..3c30cfa9ba60 100644 --- a/BeyondCorpClientGateways/src/V1/GetClientGatewayRequest.php +++ b/BeyondCorpClientGateways/src/V1/GetClientGatewayRequest.php @@ -22,6 +22,20 @@ class GetClientGatewayRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the resource + * Please see {@see ClientGatewaysServiceClient::clientGatewayName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\ClientGateways\V1\GetClientGatewayRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BeyondCorpClientGateways/src/V1/ListClientGatewaysRequest.php b/BeyondCorpClientGateways/src/V1/ListClientGatewaysRequest.php index 54a79d59b667..4ebfc6b5de23 100644 --- a/BeyondCorpClientGateways/src/V1/ListClientGatewaysRequest.php +++ b/BeyondCorpClientGateways/src/V1/ListClientGatewaysRequest.php @@ -47,6 +47,20 @@ class ListClientGatewaysRequest extends \Google\Protobuf\Internal\Message */ private $order_by = ''; + /** + * @param string $parent Required. Parent value for ListClientGatewaysRequest. Please see + * {@see ClientGatewaysServiceClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BeyondCorp\ClientGateways\V1\ListClientGatewaysRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BeyondCorpClientGateways/src/V1/resources/client_gateways_service_descriptor_config.php b/BeyondCorpClientGateways/src/V1/resources/client_gateways_service_descriptor_config.php index 4e071f167f70..053175b674ef 100644 --- a/BeyondCorpClientGateways/src/V1/resources/client_gateways_service_descriptor_config.php +++ b/BeyondCorpClientGateways/src/V1/resources/client_gateways_service_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'DeleteClientGateway' => [ 'longRunning' => [ @@ -22,6 +31,27 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetClientGateway' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListClientGateways' => [ 'pageStreaming' => [ @@ -32,8 +62,28 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getClientGateways', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BeyondCorp\ClientGateways\V1\ListClientGatewaysResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'GetLocation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Location\Location', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'ListLocations' => [ @@ -45,17 +95,61 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLocations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'GetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'SetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'TestIamPermissions' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], + 'templateMap' => [ + 'clientGateway' => 'projects/{project}/locations/{location}/clientGateways/{client_gateway}', + 'location' => 'projects/{project}/locations/{location}', + ], ], ], ]; diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/tests/Unit/V1/Client/ClientGatewaysServiceClientTest.php b/BeyondCorpClientGateways/tests/Unit/V1/Client/ClientGatewaysServiceClientTest.php similarity index 100% rename from owl-bot-staging/BeyondCorpClientGateways/v1/tests/Unit/V1/Client/ClientGatewaysServiceClientTest.php rename to BeyondCorpClientGateways/tests/Unit/V1/Client/ClientGatewaysServiceClientTest.php diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/create_data_exchange.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/create_data_exchange.php index a83ac1984b1a..42b07979f897 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/create_data_exchange.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/create_data_exchange.php @@ -24,7 +24,8 @@ // [START analyticshub_v1_generated_AnalyticsHubService_CreateDataExchange_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\CreateDataExchangeRequest; use Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange; /** @@ -52,18 +53,18 @@ function create_data_exchange_sample( // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $dataExchange = (new DataExchange()) ->setDisplayName($dataExchangeDisplayName); + $request = (new CreateDataExchangeRequest()) + ->setParent($formattedParent) + ->setDataExchangeId($dataExchangeId) + ->setDataExchange($dataExchange); // Call the API and handle any network failures. try { /** @var DataExchange $response */ - $response = $analyticsHubServiceClient->createDataExchange( - $formattedParent, - $dataExchangeId, - $dataExchange - ); + $response = $analyticsHubServiceClient->createDataExchange($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/create_listing.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/create_listing.php index daa592f40bd3..ff83f1462ce5 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/create_listing.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/create_listing.php @@ -24,7 +24,8 @@ // [START analyticshub_v1_generated_AnalyticsHubService_CreateListing_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\CreateListingRequest; use Google\Cloud\BigQuery\AnalyticsHub\V1\Listing; use Google\Cloud\BigQuery\AnalyticsHub\V1\Listing\BigQueryDatasetSource; @@ -53,16 +54,20 @@ function create_listing_sample( // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $listingBigqueryDataset = new BigQueryDatasetSource(); $listing = (new Listing()) ->setBigqueryDataset($listingBigqueryDataset) ->setDisplayName($listingDisplayName); + $request = (new CreateListingRequest()) + ->setParent($formattedParent) + ->setListingId($listingId) + ->setListing($listing); // Call the API and handle any network failures. try { /** @var Listing $response */ - $response = $analyticsHubServiceClient->createListing($formattedParent, $listingId, $listing); + $response = $analyticsHubServiceClient->createListing($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/delete_data_exchange.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/delete_data_exchange.php index 4b50c01c5077..468aeef96c68 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/delete_data_exchange.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/delete_data_exchange.php @@ -24,7 +24,8 @@ // [START analyticshub_v1_generated_AnalyticsHubService_DeleteDataExchange_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\DeleteDataExchangeRequest; /** * Deletes an existing data exchange. @@ -38,9 +39,13 @@ function delete_data_exchange_sample(string $formattedName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new DeleteDataExchangeRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $analyticsHubServiceClient->deleteDataExchange($formattedName); + $analyticsHubServiceClient->deleteDataExchange($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/delete_listing.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/delete_listing.php index 7c23a646cfa9..6d8555d76c19 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/delete_listing.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/delete_listing.php @@ -24,7 +24,8 @@ // [START analyticshub_v1_generated_AnalyticsHubService_DeleteListing_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\DeleteListingRequest; /** * Deletes a listing. @@ -38,9 +39,13 @@ function delete_listing_sample(string $formattedName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new DeleteListingRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $analyticsHubServiceClient->deleteListing($formattedName); + $analyticsHubServiceClient->deleteListing($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/get_data_exchange.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/get_data_exchange.php index 8613e888cf4e..8f10086ee2ef 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/get_data_exchange.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/get_data_exchange.php @@ -24,8 +24,9 @@ // [START analyticshub_v1_generated_AnalyticsHubService_GetDataExchange_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; use Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange; +use Google\Cloud\BigQuery\AnalyticsHub\V1\GetDataExchangeRequest; /** * Gets the details of a data exchange. @@ -39,10 +40,14 @@ function get_data_exchange_sample(string $formattedName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new GetDataExchangeRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var DataExchange $response */ - $response = $analyticsHubServiceClient->getDataExchange($formattedName); + $response = $analyticsHubServiceClient->getDataExchange($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/get_iam_policy.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/get_iam_policy.php index f4b8278a5308..80c290c01d3a 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/get_iam_policy.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/get_iam_policy.php @@ -24,7 +24,8 @@ // [START analyticshub_v1_generated_AnalyticsHubService_GetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; +use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; /** @@ -38,10 +39,14 @@ function get_iam_policy_sample(string $resource): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new GetIamPolicyRequest()) + ->setResource($resource); + // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $analyticsHubServiceClient->getIamPolicy($resource); + $response = $analyticsHubServiceClient->getIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/get_listing.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/get_listing.php index 59977710acba..b971b326e415 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/get_listing.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/get_listing.php @@ -24,7 +24,8 @@ // [START analyticshub_v1_generated_AnalyticsHubService_GetListing_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\GetListingRequest; use Google\Cloud\BigQuery\AnalyticsHub\V1\Listing; /** @@ -39,10 +40,14 @@ function get_listing_sample(string $formattedName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new GetListingRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Listing $response */ - $response = $analyticsHubServiceClient->getListing($formattedName); + $response = $analyticsHubServiceClient->getListing($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/list_data_exchanges.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/list_data_exchanges.php index c35ab9001da8..9b24b958f637 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/list_data_exchanges.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/list_data_exchanges.php @@ -25,8 +25,9 @@ // [START analyticshub_v1_generated_AnalyticsHubService_ListDataExchanges_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; use Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange; +use Google\Cloud\BigQuery\AnalyticsHub\V1\ListDataExchangesRequest; /** * Lists all data exchanges in a given project and location. @@ -40,10 +41,14 @@ function list_data_exchanges_sample(string $formattedParent): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new ListDataExchangesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listDataExchanges($formattedParent); + $response = $analyticsHubServiceClient->listDataExchanges($request); /** @var DataExchange $element */ foreach ($response as $element) { diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/list_listings.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/list_listings.php index 44e64a247054..52dcf7c162b4 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/list_listings.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/list_listings.php @@ -25,7 +25,8 @@ // [START analyticshub_v1_generated_AnalyticsHubService_ListListings_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\ListListingsRequest; use Google\Cloud\BigQuery\AnalyticsHub\V1\Listing; /** @@ -40,10 +41,14 @@ function list_listings_sample(string $formattedParent): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new ListListingsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listListings($formattedParent); + $response = $analyticsHubServiceClient->listListings($request); /** @var Listing $element */ foreach ($response as $element) { diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/list_org_data_exchanges.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/list_org_data_exchanges.php index 03a255ae5e27..1d83c83d207e 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/list_org_data_exchanges.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/list_org_data_exchanges.php @@ -25,8 +25,9 @@ // [START analyticshub_v1_generated_AnalyticsHubService_ListOrgDataExchanges_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; use Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange; +use Google\Cloud\BigQuery\AnalyticsHub\V1\ListOrgDataExchangesRequest; /** * Lists all data exchanges from projects in a given organization and @@ -40,10 +41,14 @@ function list_org_data_exchanges_sample(string $organization): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new ListOrgDataExchangesRequest()) + ->setOrganization($organization); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listOrgDataExchanges($organization); + $response = $analyticsHubServiceClient->listOrgDataExchanges($request); /** @var DataExchange $element */ foreach ($response as $element) { diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/set_iam_policy.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/set_iam_policy.php index 2d62a068d065..06c03c656a50 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/set_iam_policy.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/set_iam_policy.php @@ -24,8 +24,9 @@ // [START analyticshub_v1_generated_AnalyticsHubService_SetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; use Google\Cloud\Iam\V1\Policy; +use Google\Cloud\Iam\V1\SetIamPolicyRequest; /** * Sets the IAM policy. @@ -38,13 +39,16 @@ function set_iam_policy_sample(string $resource): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $policy = new Policy(); + $request = (new SetIamPolicyRequest()) + ->setResource($resource) + ->setPolicy($policy); // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $analyticsHubServiceClient->setIamPolicy($resource, $policy); + $response = $analyticsHubServiceClient->setIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/subscribe_listing.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/subscribe_listing.php index fea6a00194db..26e5c3fe2c53 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/subscribe_listing.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/subscribe_listing.php @@ -24,7 +24,8 @@ // [START analyticshub_v1_generated_AnalyticsHubService_SubscribeListing_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\SubscribeListingRequest; use Google\Cloud\BigQuery\AnalyticsHub\V1\SubscribeListingResponse; /** @@ -44,10 +45,14 @@ function subscribe_listing_sample(string $formattedName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new SubscribeListingRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var SubscribeListingResponse $response */ - $response = $analyticsHubServiceClient->subscribeListing($formattedName); + $response = $analyticsHubServiceClient->subscribeListing($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/test_iam_permissions.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/test_iam_permissions.php index 6c052f5a8655..7df1d9215d93 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/test_iam_permissions.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/test_iam_permissions.php @@ -24,7 +24,8 @@ // [START analyticshub_v1_generated_AnalyticsHubService_TestIamPermissions_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; +use Google\Cloud\Iam\V1\TestIamPermissionsRequest; use Google\Cloud\Iam\V1\TestIamPermissionsResponse; /** @@ -42,13 +43,16 @@ function test_iam_permissions_sample(string $resource, string $permissionsElemen // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $permissions = [$permissionsElement,]; + $request = (new TestIamPermissionsRequest()) + ->setResource($resource) + ->setPermissions($permissions); // Call the API and handle any network failures. try { /** @var TestIamPermissionsResponse $response */ - $response = $analyticsHubServiceClient->testIamPermissions($resource, $permissions); + $response = $analyticsHubServiceClient->testIamPermissions($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/update_data_exchange.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/update_data_exchange.php index 8b1716a12e53..b35ba5907cbd 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/update_data_exchange.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/update_data_exchange.php @@ -24,8 +24,9 @@ // [START analyticshub_v1_generated_AnalyticsHubService_UpdateDataExchange_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; use Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange; +use Google\Cloud\BigQuery\AnalyticsHub\V1\UpdateDataExchangeRequest; use Google\Protobuf\FieldMask; /** @@ -42,15 +43,18 @@ function update_data_exchange_sample(string $dataExchangeDisplayName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $updateMask = new FieldMask(); $dataExchange = (new DataExchange()) ->setDisplayName($dataExchangeDisplayName); + $request = (new UpdateDataExchangeRequest()) + ->setUpdateMask($updateMask) + ->setDataExchange($dataExchange); // Call the API and handle any network failures. try { /** @var DataExchange $response */ - $response = $analyticsHubServiceClient->updateDataExchange($updateMask, $dataExchange); + $response = $analyticsHubServiceClient->updateDataExchange($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/update_listing.php b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/update_listing.php index 2baa58eb8089..a37cfdc1f91a 100644 --- a/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/update_listing.php +++ b/BigQueryAnalyticsHub/samples/V1/AnalyticsHubServiceClient/update_listing.php @@ -24,9 +24,10 @@ // [START analyticshub_v1_generated_AnalyticsHubService_UpdateListing_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\AnalyticsHub\V1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\AnalyticsHub\V1\Client\AnalyticsHubServiceClient; use Google\Cloud\BigQuery\AnalyticsHub\V1\Listing; use Google\Cloud\BigQuery\AnalyticsHub\V1\Listing\BigQueryDatasetSource; +use Google\Cloud\BigQuery\AnalyticsHub\V1\UpdateListingRequest; use Google\Protobuf\FieldMask; /** @@ -43,17 +44,20 @@ function update_listing_sample(string $listingDisplayName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $updateMask = new FieldMask(); $listingBigqueryDataset = new BigQueryDatasetSource(); $listing = (new Listing()) ->setBigqueryDataset($listingBigqueryDataset) ->setDisplayName($listingDisplayName); + $request = (new UpdateListingRequest()) + ->setUpdateMask($updateMask) + ->setListing($listing); // Call the API and handle any network failures. try { /** @var Listing $response */ - $response = $analyticsHubServiceClient->updateListing($updateMask, $listing); + $response = $analyticsHubServiceClient->updateListing($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/Client/AnalyticsHubServiceClient.php b/BigQueryAnalyticsHub/src/V1/Client/AnalyticsHubServiceClient.php similarity index 100% rename from owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/Client/AnalyticsHubServiceClient.php rename to BigQueryAnalyticsHub/src/V1/Client/AnalyticsHubServiceClient.php diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/Client/BaseClient/AnalyticsHubServiceBaseClient.php b/BigQueryAnalyticsHub/src/V1/Client/BaseClient/AnalyticsHubServiceBaseClient.php similarity index 100% rename from owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/Client/BaseClient/AnalyticsHubServiceBaseClient.php rename to BigQueryAnalyticsHub/src/V1/Client/BaseClient/AnalyticsHubServiceBaseClient.php diff --git a/BigQueryAnalyticsHub/src/V1/CreateDataExchangeRequest.php b/BigQueryAnalyticsHub/src/V1/CreateDataExchangeRequest.php index 4f51f1b4aa16..38bf78819841 100644 --- a/BigQueryAnalyticsHub/src/V1/CreateDataExchangeRequest.php +++ b/BigQueryAnalyticsHub/src/V1/CreateDataExchangeRequest.php @@ -39,6 +39,23 @@ class CreateDataExchangeRequest extends \Google\Protobuf\Internal\Message */ private $data_exchange = null; + /** + * @param string $parent Required. The parent resource path of the data exchange. + * e.g. `projects/myproject/locations/US`. Please see + * {@see AnalyticsHubServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange $dataExchange Required. The data exchange to create. + * + * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\CreateDataExchangeRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange $dataExchange): self + { + return (new self()) + ->setParent($parent) + ->setDataExchange($dataExchange); + } + /** * Constructor. * diff --git a/BigQueryAnalyticsHub/src/V1/CreateListingRequest.php b/BigQueryAnalyticsHub/src/V1/CreateListingRequest.php index 365c5351a9a7..cc31064d34d0 100644 --- a/BigQueryAnalyticsHub/src/V1/CreateListingRequest.php +++ b/BigQueryAnalyticsHub/src/V1/CreateListingRequest.php @@ -39,6 +39,23 @@ class CreateListingRequest extends \Google\Protobuf\Internal\Message */ private $listing = null; + /** + * @param string $parent Required. The parent resource path of the listing. + * e.g. `projects/myproject/locations/US/dataExchanges/123`. Please see + * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. + * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing $listing Required. The listing to create. + * + * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\CreateListingRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing $listing): self + { + return (new self()) + ->setParent($parent) + ->setListing($listing); + } + /** * Constructor. * diff --git a/BigQueryAnalyticsHub/src/V1/DeleteDataExchangeRequest.php b/BigQueryAnalyticsHub/src/V1/DeleteDataExchangeRequest.php index 13f27d9f4119..645a5cdf454c 100644 --- a/BigQueryAnalyticsHub/src/V1/DeleteDataExchangeRequest.php +++ b/BigQueryAnalyticsHub/src/V1/DeleteDataExchangeRequest.php @@ -23,6 +23,21 @@ class DeleteDataExchangeRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The full name of the data exchange resource that you want to delete. + * For example, `projects/myproject/locations/US/dataExchanges/123`. Please see + * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\DeleteDataExchangeRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryAnalyticsHub/src/V1/DeleteListingRequest.php b/BigQueryAnalyticsHub/src/V1/DeleteListingRequest.php index 3277cbf12b06..007377c6cba8 100644 --- a/BigQueryAnalyticsHub/src/V1/DeleteListingRequest.php +++ b/BigQueryAnalyticsHub/src/V1/DeleteListingRequest.php @@ -23,6 +23,21 @@ class DeleteListingRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Resource name of the listing to delete. + * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. Please see + * {@see AnalyticsHubServiceClient::listingName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\DeleteListingRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryAnalyticsHub/src/V1/GetDataExchangeRequest.php b/BigQueryAnalyticsHub/src/V1/GetDataExchangeRequest.php index 8c77999f419a..4214a434e4a7 100644 --- a/BigQueryAnalyticsHub/src/V1/GetDataExchangeRequest.php +++ b/BigQueryAnalyticsHub/src/V1/GetDataExchangeRequest.php @@ -23,6 +23,21 @@ class GetDataExchangeRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The resource name of the data exchange. + * e.g. `projects/myproject/locations/US/dataExchanges/123`. Please see + * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\GetDataExchangeRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryAnalyticsHub/src/V1/GetListingRequest.php b/BigQueryAnalyticsHub/src/V1/GetListingRequest.php index 918563852d9a..f98730bac8cc 100644 --- a/BigQueryAnalyticsHub/src/V1/GetListingRequest.php +++ b/BigQueryAnalyticsHub/src/V1/GetListingRequest.php @@ -23,6 +23,21 @@ class GetListingRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The resource name of the listing. + * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. Please see + * {@see AnalyticsHubServiceClient::listingName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\GetListingRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryAnalyticsHub/src/V1/ListDataExchangesRequest.php b/BigQueryAnalyticsHub/src/V1/ListDataExchangesRequest.php index 49ef88f753c5..7d079cef61ed 100644 --- a/BigQueryAnalyticsHub/src/V1/ListDataExchangesRequest.php +++ b/BigQueryAnalyticsHub/src/V1/ListDataExchangesRequest.php @@ -37,6 +37,21 @@ class ListDataExchangesRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. The parent resource path of the data exchanges. + * e.g. `projects/myproject/locations/US`. Please see + * {@see AnalyticsHubServiceClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\ListDataExchangesRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BigQueryAnalyticsHub/src/V1/ListListingsRequest.php b/BigQueryAnalyticsHub/src/V1/ListListingsRequest.php index 13830a6cd124..9cb0235be004 100644 --- a/BigQueryAnalyticsHub/src/V1/ListListingsRequest.php +++ b/BigQueryAnalyticsHub/src/V1/ListListingsRequest.php @@ -37,6 +37,21 @@ class ListListingsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. The parent resource path of the listing. + * e.g. `projects/myproject/locations/US/dataExchanges/123`. Please see + * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\ListListingsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BigQueryAnalyticsHub/src/V1/ListOrgDataExchangesRequest.php b/BigQueryAnalyticsHub/src/V1/ListOrgDataExchangesRequest.php index 7cf46e10e06f..5a501eae37fc 100644 --- a/BigQueryAnalyticsHub/src/V1/ListOrgDataExchangesRequest.php +++ b/BigQueryAnalyticsHub/src/V1/ListOrgDataExchangesRequest.php @@ -38,6 +38,20 @@ class ListOrgDataExchangesRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $organization Required. The organization resource path of the projects containing DataExchanges. + * e.g. `organizations/myorg/locations/US`. + * + * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\ListOrgDataExchangesRequest + * + * @experimental + */ + public static function build(string $organization): self + { + return (new self()) + ->setOrganization($organization); + } + /** * Constructor. * diff --git a/BigQueryAnalyticsHub/src/V1/SubscribeListingRequest.php b/BigQueryAnalyticsHub/src/V1/SubscribeListingRequest.php index dd5ecc9d7411..7fd3af2309c3 100644 --- a/BigQueryAnalyticsHub/src/V1/SubscribeListingRequest.php +++ b/BigQueryAnalyticsHub/src/V1/SubscribeListingRequest.php @@ -24,6 +24,21 @@ class SubscribeListingRequest extends \Google\Protobuf\Internal\Message private $name = ''; protected $destination; + /** + * @param string $name Required. Resource name of the listing that you want to subscribe to. + * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. Please see + * {@see AnalyticsHubServiceClient::listingName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\SubscribeListingRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryAnalyticsHub/src/V1/UpdateDataExchangeRequest.php b/BigQueryAnalyticsHub/src/V1/UpdateDataExchangeRequest.php index fb965d601126..59db98720136 100644 --- a/BigQueryAnalyticsHub/src/V1/UpdateDataExchangeRequest.php +++ b/BigQueryAnalyticsHub/src/V1/UpdateDataExchangeRequest.php @@ -30,6 +30,23 @@ class UpdateDataExchangeRequest extends \Google\Protobuf\Internal\Message */ private $data_exchange = null; + /** + * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange $dataExchange Required. The data exchange to update. + * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask specifies the fields to update in the data exchange + * resource. The fields specified in the + * `updateMask` are relative to the resource and are not a full request. + * + * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\UpdateDataExchangeRequest + * + * @experimental + */ + public static function build(\Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange $dataExchange, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setDataExchange($dataExchange) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/BigQueryAnalyticsHub/src/V1/UpdateListingRequest.php b/BigQueryAnalyticsHub/src/V1/UpdateListingRequest.php index 016f9a3994db..a58e389a72e3 100644 --- a/BigQueryAnalyticsHub/src/V1/UpdateListingRequest.php +++ b/BigQueryAnalyticsHub/src/V1/UpdateListingRequest.php @@ -30,6 +30,23 @@ class UpdateListingRequest extends \Google\Protobuf\Internal\Message */ private $listing = null; + /** + * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing $listing Required. The listing to update. + * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask specifies the fields to update in the listing resource. The + * fields specified in the `updateMask` are relative to the resource and are + * not a full request. + * + * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\UpdateListingRequest + * + * @experimental + */ + public static function build(\Google\Cloud\BigQuery\AnalyticsHub\V1\Listing $listing, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setListing($listing) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/BigQueryAnalyticsHub/src/V1/resources/analytics_hub_service_descriptor_config.php b/BigQueryAnalyticsHub/src/V1/resources/analytics_hub_service_descriptor_config.php index f78ed196b2d0..98a467f77d95 100644 --- a/BigQueryAnalyticsHub/src/V1/resources/analytics_hub_service_descriptor_config.php +++ b/BigQueryAnalyticsHub/src/V1/resources/analytics_hub_service_descriptor_config.php @@ -3,6 +3,90 @@ return [ 'interfaces' => [ 'google.cloud.bigquery.analyticshub.v1.AnalyticsHubService' => [ + 'CreateDataExchange' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'CreateListing' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\Listing', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'DeleteDataExchange' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'DeleteListing' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetDataExchange' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], + ], + 'GetListing' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\Listing', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], 'ListDataExchanges' => [ 'pageStreaming' => [ 'requestPageTokenGetMethod' => 'getPageToken', @@ -12,6 +96,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getDataExchanges', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\ListDataExchangesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListListings' => [ 'pageStreaming' => [ @@ -22,6 +116,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getListings', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\ListListingsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListOrgDataExchanges' => [ 'pageStreaming' => [ @@ -32,6 +136,84 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getDataExchanges', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\ListOrgDataExchangesResponse', + 'headerParams' => [ + [ + 'keyName' => 'organization', + 'fieldAccessors' => [ + 'getOrganization', + ], + ], + ], + ], + 'SetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], + ], + 'SubscribeListing' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\SubscribeListingResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'TestIamPermissions' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], + ], + 'UpdateDataExchange' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange', + 'headerParams' => [ + [ + 'keyName' => 'data_exchange.name', + 'fieldAccessors' => [ + 'getDataExchange', + 'getName', + ], + ], + ], + ], + 'UpdateListing' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\Listing', + 'headerParams' => [ + [ + 'keyName' => 'listing.name', + 'fieldAccessors' => [ + 'getListing', + 'getName', + ], + ], + ], + ], + 'templateMap' => [ + 'dataExchange' => 'projects/{project}/locations/{location}/dataExchanges/{data_exchange}', + 'dataset' => 'projects/{project}/datasets/{dataset}', + 'listing' => 'projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}', + 'location' => 'projects/{project}/locations/{location}', ], ], ], diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/tests/Unit/V1/Client/AnalyticsHubServiceClientTest.php b/BigQueryAnalyticsHub/tests/Unit/V1/Client/AnalyticsHubServiceClientTest.php similarity index 100% rename from owl-bot-staging/BigQueryAnalyticsHub/v1/tests/Unit/V1/Client/AnalyticsHubServiceClientTest.php rename to BigQueryAnalyticsHub/tests/Unit/V1/Client/AnalyticsHubServiceClientTest.php diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/create_data_exchange.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/create_data_exchange.php index 3827a6f10600..0bd0e04b8172 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/create_data_exchange.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/create_data_exchange.php @@ -24,7 +24,8 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_CreateDataExchange_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\CreateDataExchangeRequest; use Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange; /** @@ -52,18 +53,18 @@ function create_data_exchange_sample( // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $dataExchange = (new DataExchange()) ->setDisplayName($dataExchangeDisplayName); + $request = (new CreateDataExchangeRequest()) + ->setParent($formattedParent) + ->setDataExchangeId($dataExchangeId) + ->setDataExchange($dataExchange); // Call the API and handle any network failures. try { /** @var DataExchange $response */ - $response = $analyticsHubServiceClient->createDataExchange( - $formattedParent, - $dataExchangeId, - $dataExchange - ); + $response = $analyticsHubServiceClient->createDataExchange($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/create_listing.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/create_listing.php index b2acb0f7b2ec..bcce302a589d 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/create_listing.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/create_listing.php @@ -24,7 +24,8 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_CreateListing_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\CreateListingRequest; use Google\Cloud\BigQuery\DataExchange\V1beta1\Listing; use Google\Cloud\BigQuery\DataExchange\V1beta1\Listing\BigQueryDatasetSource; @@ -53,16 +54,20 @@ function create_listing_sample( // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $listingBigqueryDataset = new BigQueryDatasetSource(); $listing = (new Listing()) ->setBigqueryDataset($listingBigqueryDataset) ->setDisplayName($listingDisplayName); + $request = (new CreateListingRequest()) + ->setParent($formattedParent) + ->setListingId($listingId) + ->setListing($listing); // Call the API and handle any network failures. try { /** @var Listing $response */ - $response = $analyticsHubServiceClient->createListing($formattedParent, $listingId, $listing); + $response = $analyticsHubServiceClient->createListing($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/delete_data_exchange.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/delete_data_exchange.php index aeec0fe345ac..ab45b1c634a9 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/delete_data_exchange.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/delete_data_exchange.php @@ -24,7 +24,8 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_DeleteDataExchange_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\DeleteDataExchangeRequest; /** * Deletes an existing data exchange. @@ -38,9 +39,13 @@ function delete_data_exchange_sample(string $formattedName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new DeleteDataExchangeRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $analyticsHubServiceClient->deleteDataExchange($formattedName); + $analyticsHubServiceClient->deleteDataExchange($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/delete_listing.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/delete_listing.php index 9834f67c5108..921673c1f39c 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/delete_listing.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/delete_listing.php @@ -24,7 +24,8 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_DeleteListing_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\DeleteListingRequest; /** * Deletes a listing. @@ -38,9 +39,13 @@ function delete_listing_sample(string $formattedName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new DeleteListingRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $analyticsHubServiceClient->deleteListing($formattedName); + $analyticsHubServiceClient->deleteListing($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_data_exchange.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_data_exchange.php index f1fdb09b8cc2..4e0c3eacae46 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_data_exchange.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_data_exchange.php @@ -24,8 +24,9 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_GetDataExchange_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; use Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange; +use Google\Cloud\BigQuery\DataExchange\V1beta1\GetDataExchangeRequest; /** * Gets the details of a data exchange. @@ -39,10 +40,14 @@ function get_data_exchange_sample(string $formattedName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new GetDataExchangeRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var DataExchange $response */ - $response = $analyticsHubServiceClient->getDataExchange($formattedName); + $response = $analyticsHubServiceClient->getDataExchange($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_iam_policy.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_iam_policy.php index de4a7f4cd2fe..9b5c8745de2c 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_iam_policy.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_iam_policy.php @@ -24,7 +24,8 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_GetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; +use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; /** @@ -38,10 +39,14 @@ function get_iam_policy_sample(string $resource): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new GetIamPolicyRequest()) + ->setResource($resource); + // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $analyticsHubServiceClient->getIamPolicy($resource); + $response = $analyticsHubServiceClient->getIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_listing.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_listing.php index 4cccf0c00f7e..ab23f134bd88 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_listing.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_listing.php @@ -24,7 +24,8 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_GetListing_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\GetListingRequest; use Google\Cloud\BigQuery\DataExchange\V1beta1\Listing; /** @@ -39,10 +40,14 @@ function get_listing_sample(string $formattedName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new GetListingRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Listing $response */ - $response = $analyticsHubServiceClient->getListing($formattedName); + $response = $analyticsHubServiceClient->getListing($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_location.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_location.php index 851fba3d3b5a..cfe2b44be3ac 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_location.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/get_location.php @@ -24,7 +24,8 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_GetLocation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; +use Google\Cloud\Location\GetLocationRequest; use Google\Cloud\Location\Location; /** @@ -41,10 +42,13 @@ function get_location_sample(): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = new GetLocationRequest(); + // Call the API and handle any network failures. try { /** @var Location $response */ - $response = $analyticsHubServiceClient->getLocation(); + $response = $analyticsHubServiceClient->getLocation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_data_exchanges.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_data_exchanges.php index d9c223c836ad..e1c494cef513 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_data_exchanges.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_data_exchanges.php @@ -25,8 +25,9 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_ListDataExchanges_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; use Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange; +use Google\Cloud\BigQuery\DataExchange\V1beta1\ListDataExchangesRequest; /** * Lists all data exchanges in a given project and location. @@ -40,10 +41,14 @@ function list_data_exchanges_sample(string $formattedParent): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new ListDataExchangesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listDataExchanges($formattedParent); + $response = $analyticsHubServiceClient->listDataExchanges($request); /** @var DataExchange $element */ foreach ($response as $element) { diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_listings.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_listings.php index 9d9ed9f58923..768e8d61ab69 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_listings.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_listings.php @@ -25,7 +25,8 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_ListListings_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\ListListingsRequest; use Google\Cloud\BigQuery\DataExchange\V1beta1\Listing; /** @@ -40,10 +41,14 @@ function list_listings_sample(string $formattedParent): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new ListListingsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listListings($formattedParent); + $response = $analyticsHubServiceClient->listListings($request); /** @var Listing $element */ foreach ($response as $element) { diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_locations.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_locations.php index c3216086c69a..9b4637aeb55a 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_locations.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_locations.php @@ -25,7 +25,8 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_ListLocations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; +use Google\Cloud\Location\ListLocationsRequest; use Google\Cloud\Location\Location; /** @@ -42,10 +43,13 @@ function list_locations_sample(): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = new ListLocationsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listLocations(); + $response = $analyticsHubServiceClient->listLocations($request); /** @var Location $element */ foreach ($response as $element) { diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_org_data_exchanges.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_org_data_exchanges.php index 365ad26dee49..8610cbfce41e 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_org_data_exchanges.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/list_org_data_exchanges.php @@ -25,8 +25,9 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_ListOrgDataExchanges_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; use Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange; +use Google\Cloud\BigQuery\DataExchange\V1beta1\ListOrgDataExchangesRequest; /** * Lists all data exchanges from projects in a given organization and @@ -40,10 +41,14 @@ function list_org_data_exchanges_sample(string $organization): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new ListOrgDataExchangesRequest()) + ->setOrganization($organization); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listOrgDataExchanges($organization); + $response = $analyticsHubServiceClient->listOrgDataExchanges($request); /** @var DataExchange $element */ foreach ($response as $element) { diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/set_iam_policy.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/set_iam_policy.php index 22e83015e4e4..b925d755281a 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/set_iam_policy.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/set_iam_policy.php @@ -24,8 +24,9 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_SetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; use Google\Cloud\Iam\V1\Policy; +use Google\Cloud\Iam\V1\SetIamPolicyRequest; /** * Sets the IAM policy. @@ -38,13 +39,16 @@ function set_iam_policy_sample(string $resource): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $policy = new Policy(); + $request = (new SetIamPolicyRequest()) + ->setResource($resource) + ->setPolicy($policy); // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $analyticsHubServiceClient->setIamPolicy($resource, $policy); + $response = $analyticsHubServiceClient->setIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/subscribe_listing.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/subscribe_listing.php index 92190185e888..9e9df85fea17 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/subscribe_listing.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/subscribe_listing.php @@ -24,7 +24,8 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_SubscribeListing_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\SubscribeListingRequest; use Google\Cloud\BigQuery\DataExchange\V1beta1\SubscribeListingResponse; /** @@ -44,10 +45,14 @@ function subscribe_listing_sample(string $formattedName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); + // Prepare the request message. + $request = (new SubscribeListingRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var SubscribeListingResponse $response */ - $response = $analyticsHubServiceClient->subscribeListing($formattedName); + $response = $analyticsHubServiceClient->subscribeListing($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/test_iam_permissions.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/test_iam_permissions.php index acccc5b50538..e02781360407 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/test_iam_permissions.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/test_iam_permissions.php @@ -24,7 +24,8 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_TestIamPermissions_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; +use Google\Cloud\Iam\V1\TestIamPermissionsRequest; use Google\Cloud\Iam\V1\TestIamPermissionsResponse; /** @@ -42,13 +43,16 @@ function test_iam_permissions_sample(string $resource, string $permissionsElemen // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $permissions = [$permissionsElement,]; + $request = (new TestIamPermissionsRequest()) + ->setResource($resource) + ->setPermissions($permissions); // Call the API and handle any network failures. try { /** @var TestIamPermissionsResponse $response */ - $response = $analyticsHubServiceClient->testIamPermissions($resource, $permissions); + $response = $analyticsHubServiceClient->testIamPermissions($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/update_data_exchange.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/update_data_exchange.php index 45dd39703a6d..f8c2554fd1d9 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/update_data_exchange.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/update_data_exchange.php @@ -24,8 +24,9 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_UpdateDataExchange_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; use Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange; +use Google\Cloud\BigQuery\DataExchange\V1beta1\UpdateDataExchangeRequest; use Google\Protobuf\FieldMask; /** @@ -42,15 +43,18 @@ function update_data_exchange_sample(string $dataExchangeDisplayName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $updateMask = new FieldMask(); $dataExchange = (new DataExchange()) ->setDisplayName($dataExchangeDisplayName); + $request = (new UpdateDataExchangeRequest()) + ->setUpdateMask($updateMask) + ->setDataExchange($dataExchange); // Call the API and handle any network failures. try { /** @var DataExchange $response */ - $response = $analyticsHubServiceClient->updateDataExchange($updateMask, $dataExchange); + $response = $analyticsHubServiceClient->updateDataExchange($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/update_listing.php b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/update_listing.php index cb723bee27a8..2b4c4b8a60f4 100644 --- a/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/update_listing.php +++ b/BigQueryDataExchange/samples/V1beta1/AnalyticsHubServiceClient/update_listing.php @@ -24,9 +24,10 @@ // [START analyticshub_v1beta1_generated_AnalyticsHubService_UpdateListing_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataExchange\V1beta1\AnalyticsHubServiceClient; +use Google\Cloud\BigQuery\DataExchange\V1beta1\Client\AnalyticsHubServiceClient; use Google\Cloud\BigQuery\DataExchange\V1beta1\Listing; use Google\Cloud\BigQuery\DataExchange\V1beta1\Listing\BigQueryDatasetSource; +use Google\Cloud\BigQuery\DataExchange\V1beta1\UpdateListingRequest; use Google\Protobuf\FieldMask; /** @@ -43,17 +44,20 @@ function update_listing_sample(string $listingDisplayName): void // Create a client. $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $updateMask = new FieldMask(); $listingBigqueryDataset = new BigQueryDatasetSource(); $listing = (new Listing()) ->setBigqueryDataset($listingBigqueryDataset) ->setDisplayName($listingDisplayName); + $request = (new UpdateListingRequest()) + ->setUpdateMask($updateMask) + ->setListing($listing); // Call the API and handle any network failures. try { /** @var Listing $response */ - $response = $analyticsHubServiceClient->updateListing($updateMask, $listing); + $response = $analyticsHubServiceClient->updateListing($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/Client/AnalyticsHubServiceClient.php b/BigQueryDataExchange/src/V1beta1/Client/AnalyticsHubServiceClient.php similarity index 100% rename from owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/Client/AnalyticsHubServiceClient.php rename to BigQueryDataExchange/src/V1beta1/Client/AnalyticsHubServiceClient.php diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/Client/BaseClient/AnalyticsHubServiceBaseClient.php b/BigQueryDataExchange/src/V1beta1/Client/BaseClient/AnalyticsHubServiceBaseClient.php similarity index 100% rename from owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/Client/BaseClient/AnalyticsHubServiceBaseClient.php rename to BigQueryDataExchange/src/V1beta1/Client/BaseClient/AnalyticsHubServiceBaseClient.php diff --git a/BigQueryDataExchange/src/V1beta1/CreateDataExchangeRequest.php b/BigQueryDataExchange/src/V1beta1/CreateDataExchangeRequest.php index f65b8586a31e..6ac362075528 100644 --- a/BigQueryDataExchange/src/V1beta1/CreateDataExchangeRequest.php +++ b/BigQueryDataExchange/src/V1beta1/CreateDataExchangeRequest.php @@ -39,6 +39,23 @@ class CreateDataExchangeRequest extends \Google\Protobuf\Internal\Message */ private $data_exchange = null; + /** + * @param string $parent Required. The parent resource path of the data exchange. + * e.g. `projects/myproject/locations/US`. Please see + * {@see AnalyticsHubServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange $dataExchange Required. The data exchange to create. + * + * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\CreateDataExchangeRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange $dataExchange): self + { + return (new self()) + ->setParent($parent) + ->setDataExchange($dataExchange); + } + /** * Constructor. * diff --git a/BigQueryDataExchange/src/V1beta1/CreateListingRequest.php b/BigQueryDataExchange/src/V1beta1/CreateListingRequest.php index da073dbf82dd..3c0c0101a785 100644 --- a/BigQueryDataExchange/src/V1beta1/CreateListingRequest.php +++ b/BigQueryDataExchange/src/V1beta1/CreateListingRequest.php @@ -39,6 +39,23 @@ class CreateListingRequest extends \Google\Protobuf\Internal\Message */ private $listing = null; + /** + * @param string $parent Required. The parent resource path of the listing. + * e.g. `projects/myproject/locations/US/dataExchanges/123`. Please see + * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. + * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing $listing Required. The listing to create. + * + * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\CreateListingRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing $listing): self + { + return (new self()) + ->setParent($parent) + ->setListing($listing); + } + /** * Constructor. * diff --git a/BigQueryDataExchange/src/V1beta1/DeleteDataExchangeRequest.php b/BigQueryDataExchange/src/V1beta1/DeleteDataExchangeRequest.php index defca3b99d75..c00cf4a55c8b 100644 --- a/BigQueryDataExchange/src/V1beta1/DeleteDataExchangeRequest.php +++ b/BigQueryDataExchange/src/V1beta1/DeleteDataExchangeRequest.php @@ -23,6 +23,21 @@ class DeleteDataExchangeRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The full name of the data exchange resource that you want to delete. + * For example, `projects/myproject/locations/US/dataExchanges/123`. Please see + * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\DeleteDataExchangeRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryDataExchange/src/V1beta1/DeleteListingRequest.php b/BigQueryDataExchange/src/V1beta1/DeleteListingRequest.php index ee922b4891a9..c8456aa21f01 100644 --- a/BigQueryDataExchange/src/V1beta1/DeleteListingRequest.php +++ b/BigQueryDataExchange/src/V1beta1/DeleteListingRequest.php @@ -23,6 +23,21 @@ class DeleteListingRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Resource name of the listing to delete. + * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. Please see + * {@see AnalyticsHubServiceClient::listingName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\DeleteListingRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryDataExchange/src/V1beta1/GetDataExchangeRequest.php b/BigQueryDataExchange/src/V1beta1/GetDataExchangeRequest.php index c18fa247730f..33f3dcbd526d 100644 --- a/BigQueryDataExchange/src/V1beta1/GetDataExchangeRequest.php +++ b/BigQueryDataExchange/src/V1beta1/GetDataExchangeRequest.php @@ -23,6 +23,21 @@ class GetDataExchangeRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The resource name of the data exchange. + * e.g. `projects/myproject/locations/US/dataExchanges/123`. Please see + * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\GetDataExchangeRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryDataExchange/src/V1beta1/GetListingRequest.php b/BigQueryDataExchange/src/V1beta1/GetListingRequest.php index 18a68b81d0cc..f93cd882e7d8 100644 --- a/BigQueryDataExchange/src/V1beta1/GetListingRequest.php +++ b/BigQueryDataExchange/src/V1beta1/GetListingRequest.php @@ -23,6 +23,21 @@ class GetListingRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The resource name of the listing. + * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. Please see + * {@see AnalyticsHubServiceClient::listingName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\GetListingRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryDataExchange/src/V1beta1/ListDataExchangesRequest.php b/BigQueryDataExchange/src/V1beta1/ListDataExchangesRequest.php index 8a9ac9fdd945..1aa0115fd49c 100644 --- a/BigQueryDataExchange/src/V1beta1/ListDataExchangesRequest.php +++ b/BigQueryDataExchange/src/V1beta1/ListDataExchangesRequest.php @@ -37,6 +37,21 @@ class ListDataExchangesRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. The parent resource path of the data exchanges. + * e.g. `projects/myproject/locations/US`. Please see + * {@see AnalyticsHubServiceClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\ListDataExchangesRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BigQueryDataExchange/src/V1beta1/ListListingsRequest.php b/BigQueryDataExchange/src/V1beta1/ListListingsRequest.php index f8db88544b26..406f8b017c53 100644 --- a/BigQueryDataExchange/src/V1beta1/ListListingsRequest.php +++ b/BigQueryDataExchange/src/V1beta1/ListListingsRequest.php @@ -37,6 +37,21 @@ class ListListingsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. The parent resource path of the listing. + * e.g. `projects/myproject/locations/US/dataExchanges/123`. Please see + * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\ListListingsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BigQueryDataExchange/src/V1beta1/ListOrgDataExchangesRequest.php b/BigQueryDataExchange/src/V1beta1/ListOrgDataExchangesRequest.php index 2cee4efe2c24..b9388b42cd0f 100644 --- a/BigQueryDataExchange/src/V1beta1/ListOrgDataExchangesRequest.php +++ b/BigQueryDataExchange/src/V1beta1/ListOrgDataExchangesRequest.php @@ -38,6 +38,20 @@ class ListOrgDataExchangesRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $organization Required. The organization resource path of the projects containing DataExchanges. + * e.g. `organizations/myorg/locations/US`. + * + * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\ListOrgDataExchangesRequest + * + * @experimental + */ + public static function build(string $organization): self + { + return (new self()) + ->setOrganization($organization); + } + /** * Constructor. * diff --git a/BigQueryDataExchange/src/V1beta1/SubscribeListingRequest.php b/BigQueryDataExchange/src/V1beta1/SubscribeListingRequest.php index 132f28d879e6..3735bf42a546 100644 --- a/BigQueryDataExchange/src/V1beta1/SubscribeListingRequest.php +++ b/BigQueryDataExchange/src/V1beta1/SubscribeListingRequest.php @@ -24,6 +24,21 @@ class SubscribeListingRequest extends \Google\Protobuf\Internal\Message private $name = ''; protected $destination; + /** + * @param string $name Required. Resource name of the listing that you want to subscribe to. + * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. Please see + * {@see AnalyticsHubServiceClient::listingName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\SubscribeListingRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryDataExchange/src/V1beta1/UpdateDataExchangeRequest.php b/BigQueryDataExchange/src/V1beta1/UpdateDataExchangeRequest.php index 344c71a64f39..a9013098043d 100644 --- a/BigQueryDataExchange/src/V1beta1/UpdateDataExchangeRequest.php +++ b/BigQueryDataExchange/src/V1beta1/UpdateDataExchangeRequest.php @@ -30,6 +30,23 @@ class UpdateDataExchangeRequest extends \Google\Protobuf\Internal\Message */ private $data_exchange = null; + /** + * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange $dataExchange Required. The data exchange to update. + * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask specifies the fields to update in the data exchange + * resource. The fields specified in the + * `updateMask` are relative to the resource and are not a full request. + * + * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\UpdateDataExchangeRequest + * + * @experimental + */ + public static function build(\Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange $dataExchange, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setDataExchange($dataExchange) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/BigQueryDataExchange/src/V1beta1/UpdateListingRequest.php b/BigQueryDataExchange/src/V1beta1/UpdateListingRequest.php index 24cc2d2004fb..2c0e43ec44cc 100644 --- a/BigQueryDataExchange/src/V1beta1/UpdateListingRequest.php +++ b/BigQueryDataExchange/src/V1beta1/UpdateListingRequest.php @@ -30,6 +30,23 @@ class UpdateListingRequest extends \Google\Protobuf\Internal\Message */ private $listing = null; + /** + * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing $listing Required. The listing to update. + * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask specifies the fields to update in the listing resource. The + * fields specified in the `updateMask` are relative to the resource and are + * not a full request. + * + * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\UpdateListingRequest + * + * @experimental + */ + public static function build(\Google\Cloud\BigQuery\DataExchange\V1beta1\Listing $listing, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setListing($listing) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/BigQueryDataExchange/src/V1beta1/resources/analytics_hub_service_descriptor_config.php b/BigQueryDataExchange/src/V1beta1/resources/analytics_hub_service_descriptor_config.php index bbf1c282901d..483a7d7da69f 100644 --- a/BigQueryDataExchange/src/V1beta1/resources/analytics_hub_service_descriptor_config.php +++ b/BigQueryDataExchange/src/V1beta1/resources/analytics_hub_service_descriptor_config.php @@ -3,6 +3,90 @@ return [ 'interfaces' => [ 'google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService' => [ + 'CreateDataExchange' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'CreateListing' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\Listing', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'DeleteDataExchange' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'DeleteListing' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetDataExchange' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], + ], + 'GetListing' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\Listing', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], 'ListDataExchanges' => [ 'pageStreaming' => [ 'requestPageTokenGetMethod' => 'getPageToken', @@ -12,6 +96,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getDataExchanges', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\ListDataExchangesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListListings' => [ 'pageStreaming' => [ @@ -22,6 +116,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getListings', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\ListListingsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListOrgDataExchanges' => [ 'pageStreaming' => [ @@ -32,8 +136,90 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getDataExchanges', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\ListOrgDataExchangesResponse', + 'headerParams' => [ + [ + 'keyName' => 'organization', + 'fieldAccessors' => [ + 'getOrganization', + ], + ], + ], + ], + 'SetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], + ], + 'SubscribeListing' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\SubscribeListingResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'TestIamPermissions' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], + ], + 'UpdateDataExchange' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange', + 'headerParams' => [ + [ + 'keyName' => 'data_exchange.name', + 'fieldAccessors' => [ + 'getDataExchange', + 'getName', + ], + ], + ], + ], + 'UpdateListing' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\Listing', + 'headerParams' => [ + [ + 'keyName' => 'listing.name', + 'fieldAccessors' => [ + 'getListing', + 'getName', + ], + ], + ], ], 'GetLocation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Location\Location', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'ListLocations' => [ @@ -45,8 +231,24 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLocations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], + 'templateMap' => [ + 'dataExchange' => 'projects/{project}/locations/{location}/dataExchanges/{data_exchange}', + 'dataset' => 'projects/{project}/datasets/{dataset}', + 'listing' => 'projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}', + 'location' => 'projects/{project}/locations/{location}', + ], ], ], ]; diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/tests/Unit/V1beta1/Client/AnalyticsHubServiceClientTest.php b/BigQueryDataExchange/tests/Unit/V1beta1/Client/AnalyticsHubServiceClientTest.php similarity index 100% rename from owl-bot-staging/BigQueryDataExchange/v1beta1/tests/Unit/V1beta1/Client/AnalyticsHubServiceClientTest.php rename to BigQueryDataExchange/tests/Unit/V1beta1/Client/AnalyticsHubServiceClientTest.php diff --git a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/create_data_policy.php b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/create_data_policy.php index aba7061014b4..1644a2e5f03a 100644 --- a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/create_data_policy.php +++ b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/create_data_policy.php @@ -24,8 +24,9 @@ // [START bigquerydatapolicy_v1_generated_DataPolicyService_CreateDataPolicy_sync] use Google\ApiCore\ApiException; +use Google\Cloud\BigQuery\DataPolicies\V1\Client\DataPolicyServiceClient; +use Google\Cloud\BigQuery\DataPolicies\V1\CreateDataPolicyRequest; use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy; -use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicyServiceClient; /** * Creates a new data policy under a project with the given `dataPolicyId` @@ -40,13 +41,16 @@ function create_data_policy_sample(string $formattedParent): void // Create a client. $dataPolicyServiceClient = new DataPolicyServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $dataPolicy = new DataPolicy(); + $request = (new CreateDataPolicyRequest()) + ->setParent($formattedParent) + ->setDataPolicy($dataPolicy); // Call the API and handle any network failures. try { /** @var DataPolicy $response */ - $response = $dataPolicyServiceClient->createDataPolicy($formattedParent, $dataPolicy); + $response = $dataPolicyServiceClient->createDataPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/delete_data_policy.php b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/delete_data_policy.php index d80ccbda5608..1ff7c2b2f8dc 100644 --- a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/delete_data_policy.php +++ b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/delete_data_policy.php @@ -24,7 +24,8 @@ // [START bigquerydatapolicy_v1_generated_DataPolicyService_DeleteDataPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicyServiceClient; +use Google\Cloud\BigQuery\DataPolicies\V1\Client\DataPolicyServiceClient; +use Google\Cloud\BigQuery\DataPolicies\V1\DeleteDataPolicyRequest; /** * Deletes the data policy specified by its resource name. @@ -38,9 +39,13 @@ function delete_data_policy_sample(string $formattedName): void // Create a client. $dataPolicyServiceClient = new DataPolicyServiceClient(); + // Prepare the request message. + $request = (new DeleteDataPolicyRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $dataPolicyServiceClient->deleteDataPolicy($formattedName); + $dataPolicyServiceClient->deleteDataPolicy($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/get_data_policy.php b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/get_data_policy.php index b5384d195f23..57e367b6c8b0 100644 --- a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/get_data_policy.php +++ b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/get_data_policy.php @@ -24,8 +24,9 @@ // [START bigquerydatapolicy_v1_generated_DataPolicyService_GetDataPolicy_sync] use Google\ApiCore\ApiException; +use Google\Cloud\BigQuery\DataPolicies\V1\Client\DataPolicyServiceClient; use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy; -use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicyServiceClient; +use Google\Cloud\BigQuery\DataPolicies\V1\GetDataPolicyRequest; /** * Gets the data policy specified by its resource name. @@ -39,10 +40,14 @@ function get_data_policy_sample(string $formattedName): void // Create a client. $dataPolicyServiceClient = new DataPolicyServiceClient(); + // Prepare the request message. + $request = (new GetDataPolicyRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var DataPolicy $response */ - $response = $dataPolicyServiceClient->getDataPolicy($formattedName); + $response = $dataPolicyServiceClient->getDataPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/get_iam_policy.php b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/get_iam_policy.php index 602f4ee4495f..d1dbe6d77bf9 100644 --- a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/get_iam_policy.php +++ b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/get_iam_policy.php @@ -24,7 +24,8 @@ // [START bigquerydatapolicy_v1_generated_DataPolicyService_GetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicyServiceClient; +use Google\Cloud\BigQuery\DataPolicies\V1\Client\DataPolicyServiceClient; +use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; /** @@ -38,10 +39,14 @@ function get_iam_policy_sample(string $resource): void // Create a client. $dataPolicyServiceClient = new DataPolicyServiceClient(); + // Prepare the request message. + $request = (new GetIamPolicyRequest()) + ->setResource($resource); + // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $dataPolicyServiceClient->getIamPolicy($resource); + $response = $dataPolicyServiceClient->getIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/list_data_policies.php b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/list_data_policies.php index 111cdcecbbae..1aa07e6dd506 100644 --- a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/list_data_policies.php +++ b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/list_data_policies.php @@ -25,8 +25,9 @@ // [START bigquerydatapolicy_v1_generated_DataPolicyService_ListDataPolicies_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; +use Google\Cloud\BigQuery\DataPolicies\V1\Client\DataPolicyServiceClient; use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy; -use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicyServiceClient; +use Google\Cloud\BigQuery\DataPolicies\V1\ListDataPoliciesRequest; /** * List all of the data policies in the specified parent project. @@ -40,10 +41,14 @@ function list_data_policies_sample(string $formattedParent): void // Create a client. $dataPolicyServiceClient = new DataPolicyServiceClient(); + // Prepare the request message. + $request = (new ListDataPoliciesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $dataPolicyServiceClient->listDataPolicies($formattedParent); + $response = $dataPolicyServiceClient->listDataPolicies($request); /** @var DataPolicy $element */ foreach ($response as $element) { diff --git a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/rename_data_policy.php b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/rename_data_policy.php index e8d3f96c7ca7..347f80076fff 100644 --- a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/rename_data_policy.php +++ b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/rename_data_policy.php @@ -24,8 +24,9 @@ // [START bigquerydatapolicy_v1_generated_DataPolicyService_RenameDataPolicy_sync] use Google\ApiCore\ApiException; +use Google\Cloud\BigQuery\DataPolicies\V1\Client\DataPolicyServiceClient; use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy; -use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicyServiceClient; +use Google\Cloud\BigQuery\DataPolicies\V1\RenameDataPolicyRequest; /** * Renames the id (display name) of the specified data policy. @@ -39,10 +40,15 @@ function rename_data_policy_sample(string $name, string $newDataPolicyId): void // Create a client. $dataPolicyServiceClient = new DataPolicyServiceClient(); + // Prepare the request message. + $request = (new RenameDataPolicyRequest()) + ->setName($name) + ->setNewDataPolicyId($newDataPolicyId); + // Call the API and handle any network failures. try { /** @var DataPolicy $response */ - $response = $dataPolicyServiceClient->renameDataPolicy($name, $newDataPolicyId); + $response = $dataPolicyServiceClient->renameDataPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/set_iam_policy.php b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/set_iam_policy.php index 6c42621189ed..a085230bebf7 100644 --- a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/set_iam_policy.php +++ b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/set_iam_policy.php @@ -24,8 +24,9 @@ // [START bigquerydatapolicy_v1_generated_DataPolicyService_SetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicyServiceClient; +use Google\Cloud\BigQuery\DataPolicies\V1\Client\DataPolicyServiceClient; use Google\Cloud\Iam\V1\Policy; +use Google\Cloud\Iam\V1\SetIamPolicyRequest; /** * Sets the IAM policy for the specified data policy. @@ -38,13 +39,16 @@ function set_iam_policy_sample(string $resource): void // Create a client. $dataPolicyServiceClient = new DataPolicyServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $policy = new Policy(); + $request = (new SetIamPolicyRequest()) + ->setResource($resource) + ->setPolicy($policy); // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $dataPolicyServiceClient->setIamPolicy($resource, $policy); + $response = $dataPolicyServiceClient->setIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/test_iam_permissions.php b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/test_iam_permissions.php index 99e6d19e3da5..14dafcc60d24 100644 --- a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/test_iam_permissions.php +++ b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/test_iam_permissions.php @@ -24,7 +24,8 @@ // [START bigquerydatapolicy_v1_generated_DataPolicyService_TestIamPermissions_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicyServiceClient; +use Google\Cloud\BigQuery\DataPolicies\V1\Client\DataPolicyServiceClient; +use Google\Cloud\Iam\V1\TestIamPermissionsRequest; use Google\Cloud\Iam\V1\TestIamPermissionsResponse; /** @@ -42,13 +43,16 @@ function test_iam_permissions_sample(string $resource, string $permissionsElemen // Create a client. $dataPolicyServiceClient = new DataPolicyServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $permissions = [$permissionsElement,]; + $request = (new TestIamPermissionsRequest()) + ->setResource($resource) + ->setPermissions($permissions); // Call the API and handle any network failures. try { /** @var TestIamPermissionsResponse $response */ - $response = $dataPolicyServiceClient->testIamPermissions($resource, $permissions); + $response = $dataPolicyServiceClient->testIamPermissions($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/update_data_policy.php b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/update_data_policy.php index f5ac566bcb0e..a23c5c164e83 100644 --- a/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/update_data_policy.php +++ b/BigQueryDataPolicies/samples/V1/DataPolicyServiceClient/update_data_policy.php @@ -24,8 +24,9 @@ // [START bigquerydatapolicy_v1_generated_DataPolicyService_UpdateDataPolicy_sync] use Google\ApiCore\ApiException; +use Google\Cloud\BigQuery\DataPolicies\V1\Client\DataPolicyServiceClient; use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy; -use Google\Cloud\BigQuery\DataPolicies\V1\DataPolicyServiceClient; +use Google\Cloud\BigQuery\DataPolicies\V1\UpdateDataPolicyRequest; /** * Updates the metadata for an existing data policy. The target data policy @@ -42,13 +43,15 @@ function update_data_policy_sample(): void // Create a client. $dataPolicyServiceClient = new DataPolicyServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $dataPolicy = new DataPolicy(); + $request = (new UpdateDataPolicyRequest()) + ->setDataPolicy($dataPolicy); // Call the API and handle any network failures. try { /** @var DataPolicy $response */ - $response = $dataPolicyServiceClient->updateDataPolicy($dataPolicy); + $response = $dataPolicyServiceClient->updateDataPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/Client/BaseClient/DataPolicyServiceBaseClient.php b/BigQueryDataPolicies/src/V1/Client/BaseClient/DataPolicyServiceBaseClient.php similarity index 100% rename from owl-bot-staging/BigQueryDataPolicies/v1/src/V1/Client/BaseClient/DataPolicyServiceBaseClient.php rename to BigQueryDataPolicies/src/V1/Client/BaseClient/DataPolicyServiceBaseClient.php diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/Client/DataPolicyServiceClient.php b/BigQueryDataPolicies/src/V1/Client/DataPolicyServiceClient.php similarity index 100% rename from owl-bot-staging/BigQueryDataPolicies/v1/src/V1/Client/DataPolicyServiceClient.php rename to BigQueryDataPolicies/src/V1/Client/DataPolicyServiceClient.php diff --git a/BigQueryDataPolicies/src/V1/CreateDataPolicyRequest.php b/BigQueryDataPolicies/src/V1/CreateDataPolicyRequest.php index b0d97987ab5e..c6b61958897a 100644 --- a/BigQueryDataPolicies/src/V1/CreateDataPolicyRequest.php +++ b/BigQueryDataPolicies/src/V1/CreateDataPolicyRequest.php @@ -30,6 +30,24 @@ class CreateDataPolicyRequest extends \Google\Protobuf\Internal\Message */ private $data_policy = null; + /** + * @param string $parent Required. Resource name of the project that the data policy will belong to. + * The format is `projects/{project_number}/locations/{location_id}`. Please see + * {@see DataPolicyServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy $dataPolicy Required. The data policy to create. The `name` field does not need to be + * provided for the data policy creation. + * + * @return \Google\Cloud\BigQuery\DataPolicies\V1\CreateDataPolicyRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy $dataPolicy): self + { + return (new self()) + ->setParent($parent) + ->setDataPolicy($dataPolicy); + } + /** * Constructor. * diff --git a/BigQueryDataPolicies/src/V1/DeleteDataPolicyRequest.php b/BigQueryDataPolicies/src/V1/DeleteDataPolicyRequest.php index 37108cd4b082..aa5a975f24b3 100644 --- a/BigQueryDataPolicies/src/V1/DeleteDataPolicyRequest.php +++ b/BigQueryDataPolicies/src/V1/DeleteDataPolicyRequest.php @@ -23,6 +23,21 @@ class DeleteDataPolicyRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Resource name of the data policy to delete. Format is + * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. Please see + * {@see DataPolicyServiceClient::dataPolicyName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\DataPolicies\V1\DeleteDataPolicyRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryDataPolicies/src/V1/GetDataPolicyRequest.php b/BigQueryDataPolicies/src/V1/GetDataPolicyRequest.php index de11e4ada486..129f93edf69c 100644 --- a/BigQueryDataPolicies/src/V1/GetDataPolicyRequest.php +++ b/BigQueryDataPolicies/src/V1/GetDataPolicyRequest.php @@ -23,6 +23,21 @@ class GetDataPolicyRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Resource name of the requested data policy. Format is + * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. Please see + * {@see DataPolicyServiceClient::dataPolicyName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\DataPolicies\V1\GetDataPolicyRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryDataPolicies/src/V1/ListDataPoliciesRequest.php b/BigQueryDataPolicies/src/V1/ListDataPoliciesRequest.php index ec169c1d3918..3e2b77351376 100644 --- a/BigQueryDataPolicies/src/V1/ListDataPoliciesRequest.php +++ b/BigQueryDataPolicies/src/V1/ListDataPoliciesRequest.php @@ -50,6 +50,21 @@ class ListDataPoliciesRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $parent Required. Resource name of the project for which to list data policies. + * Format is `projects/{project_number}/locations/{location_id}`. Please see + * {@see DataPolicyServiceClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\DataPolicies\V1\ListDataPoliciesRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BigQueryDataPolicies/src/V1/RenameDataPolicyRequest.php b/BigQueryDataPolicies/src/V1/RenameDataPolicyRequest.php index b3830f8fa7c2..0a3bf2198768 100644 --- a/BigQueryDataPolicies/src/V1/RenameDataPolicyRequest.php +++ b/BigQueryDataPolicies/src/V1/RenameDataPolicyRequest.php @@ -29,6 +29,22 @@ class RenameDataPolicyRequest extends \Google\Protobuf\Internal\Message */ private $new_data_policy_id = ''; + /** + * @param string $name Required. Resource name of the data policy to rename. The format is + * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}` + * @param string $newDataPolicyId Required. The new data policy id. + * + * @return \Google\Cloud\BigQuery\DataPolicies\V1\RenameDataPolicyRequest + * + * @experimental + */ + public static function build(string $name, string $newDataPolicyId): self + { + return (new self()) + ->setName($name) + ->setNewDataPolicyId($newDataPolicyId); + } + /** * Constructor. * diff --git a/BigQueryDataPolicies/src/V1/UpdateDataPolicyRequest.php b/BigQueryDataPolicies/src/V1/UpdateDataPolicyRequest.php index c9126ed81880..69396dcaa781 100644 --- a/BigQueryDataPolicies/src/V1/UpdateDataPolicyRequest.php +++ b/BigQueryDataPolicies/src/V1/UpdateDataPolicyRequest.php @@ -34,6 +34,29 @@ class UpdateDataPolicyRequest extends \Google\Protobuf\Internal\Message */ private $update_mask = null; + /** + * @param \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy $dataPolicy Required. Update the data policy's metadata. + * + * The target data policy is determined by the `name` field. + * Other fields are updated to the specified values based on the field masks. + * @param \Google\Protobuf\FieldMask $updateMask The update mask applies to the resource. For the `FieldMask` definition, + * see + * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask + * If not set, defaults to all of the fields that are allowed to update. + * + * Updates to the `name` and `dataPolicyId` fields are not allowed. + * + * @return \Google\Cloud\BigQuery\DataPolicies\V1\UpdateDataPolicyRequest + * + * @experimental + */ + public static function build(\Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy $dataPolicy, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setDataPolicy($dataPolicy) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/BigQueryDataPolicies/src/V1/resources/data_policy_service_descriptor_config.php b/BigQueryDataPolicies/src/V1/resources/data_policy_service_descriptor_config.php index 6aca9ce454e2..cda5186072b8 100644 --- a/BigQueryDataPolicies/src/V1/resources/data_policy_service_descriptor_config.php +++ b/BigQueryDataPolicies/src/V1/resources/data_policy_service_descriptor_config.php @@ -3,6 +3,54 @@ return [ 'interfaces' => [ 'google.cloud.bigquery.datapolicies.v1.DataPolicyService' => [ + 'CreateDataPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'DeleteDataPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetDataPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], + ], 'ListDataPolicies' => [ 'pageStreaming' => [ 'requestPageTokenGetMethod' => 'getPageToken', @@ -12,6 +60,69 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getDataPolicies', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataPolicies\V1\ListDataPoliciesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'RenameDataPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'SetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], + ], + 'TestIamPermissions' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], + ], + 'UpdateDataPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy', + 'headerParams' => [ + [ + 'keyName' => 'data_policy.name', + 'fieldAccessors' => [ + 'getDataPolicy', + 'getName', + ], + ], + ], + ], + 'templateMap' => [ + 'dataPolicy' => 'projects/{project}/locations/{location}/dataPolicies/{data_policy}', + 'location' => 'projects/{project}/locations/{location}', ], ], ], diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/tests/Unit/V1/Client/DataPolicyServiceClientTest.php b/BigQueryDataPolicies/tests/Unit/V1/Client/DataPolicyServiceClientTest.php similarity index 100% rename from owl-bot-staging/BigQueryDataPolicies/v1/tests/Unit/V1/Client/DataPolicyServiceClientTest.php rename to BigQueryDataPolicies/tests/Unit/V1/Client/DataPolicyServiceClientTest.php diff --git a/BigQueryMigration/samples/V2/MigrationServiceClient/create_migration_workflow.php b/BigQueryMigration/samples/V2/MigrationServiceClient/create_migration_workflow.php index 5d313c41e368..b6de6ab4a6f4 100644 --- a/BigQueryMigration/samples/V2/MigrationServiceClient/create_migration_workflow.php +++ b/BigQueryMigration/samples/V2/MigrationServiceClient/create_migration_workflow.php @@ -24,7 +24,8 @@ // [START bigquerymigration_v2_generated_MigrationService_CreateMigrationWorkflow_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\Migration\V2\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\Client\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\CreateMigrationWorkflowRequest; use Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow; /** @@ -39,13 +40,16 @@ function create_migration_workflow_sample(string $formattedParent): void // Create a client. $migrationServiceClient = new MigrationServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $migrationWorkflow = new MigrationWorkflow(); + $request = (new CreateMigrationWorkflowRequest()) + ->setParent($formattedParent) + ->setMigrationWorkflow($migrationWorkflow); // Call the API and handle any network failures. try { /** @var MigrationWorkflow $response */ - $response = $migrationServiceClient->createMigrationWorkflow($formattedParent, $migrationWorkflow); + $response = $migrationServiceClient->createMigrationWorkflow($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryMigration/samples/V2/MigrationServiceClient/delete_migration_workflow.php b/BigQueryMigration/samples/V2/MigrationServiceClient/delete_migration_workflow.php index 2a96e73b8fac..c3eb604ba1f9 100644 --- a/BigQueryMigration/samples/V2/MigrationServiceClient/delete_migration_workflow.php +++ b/BigQueryMigration/samples/V2/MigrationServiceClient/delete_migration_workflow.php @@ -24,7 +24,8 @@ // [START bigquerymigration_v2_generated_MigrationService_DeleteMigrationWorkflow_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\Migration\V2\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\Client\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\DeleteMigrationWorkflowRequest; /** * Deletes a migration workflow by name. @@ -38,9 +39,13 @@ function delete_migration_workflow_sample(string $formattedName): void // Create a client. $migrationServiceClient = new MigrationServiceClient(); + // Prepare the request message. + $request = (new DeleteMigrationWorkflowRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $migrationServiceClient->deleteMigrationWorkflow($formattedName); + $migrationServiceClient->deleteMigrationWorkflow($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryMigration/samples/V2/MigrationServiceClient/get_migration_subtask.php b/BigQueryMigration/samples/V2/MigrationServiceClient/get_migration_subtask.php index ae4a71250879..e6ffa30a08bf 100644 --- a/BigQueryMigration/samples/V2/MigrationServiceClient/get_migration_subtask.php +++ b/BigQueryMigration/samples/V2/MigrationServiceClient/get_migration_subtask.php @@ -24,7 +24,8 @@ // [START bigquerymigration_v2_generated_MigrationService_GetMigrationSubtask_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\Migration\V2\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\Client\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\GetMigrationSubtaskRequest; use Google\Cloud\BigQuery\Migration\V2\MigrationSubtask; /** @@ -39,10 +40,14 @@ function get_migration_subtask_sample(string $formattedName): void // Create a client. $migrationServiceClient = new MigrationServiceClient(); + // Prepare the request message. + $request = (new GetMigrationSubtaskRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var MigrationSubtask $response */ - $response = $migrationServiceClient->getMigrationSubtask($formattedName); + $response = $migrationServiceClient->getMigrationSubtask($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryMigration/samples/V2/MigrationServiceClient/get_migration_workflow.php b/BigQueryMigration/samples/V2/MigrationServiceClient/get_migration_workflow.php index f808a29bcb0b..3b9111960499 100644 --- a/BigQueryMigration/samples/V2/MigrationServiceClient/get_migration_workflow.php +++ b/BigQueryMigration/samples/V2/MigrationServiceClient/get_migration_workflow.php @@ -24,7 +24,8 @@ // [START bigquerymigration_v2_generated_MigrationService_GetMigrationWorkflow_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\Migration\V2\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\Client\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\GetMigrationWorkflowRequest; use Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow; /** @@ -39,10 +40,14 @@ function get_migration_workflow_sample(string $formattedName): void // Create a client. $migrationServiceClient = new MigrationServiceClient(); + // Prepare the request message. + $request = (new GetMigrationWorkflowRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var MigrationWorkflow $response */ - $response = $migrationServiceClient->getMigrationWorkflow($formattedName); + $response = $migrationServiceClient->getMigrationWorkflow($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/BigQueryMigration/samples/V2/MigrationServiceClient/list_migration_subtasks.php b/BigQueryMigration/samples/V2/MigrationServiceClient/list_migration_subtasks.php index f4257b264730..4412c83b4c06 100644 --- a/BigQueryMigration/samples/V2/MigrationServiceClient/list_migration_subtasks.php +++ b/BigQueryMigration/samples/V2/MigrationServiceClient/list_migration_subtasks.php @@ -25,7 +25,8 @@ // [START bigquerymigration_v2_generated_MigrationService_ListMigrationSubtasks_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BigQuery\Migration\V2\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\Client\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\ListMigrationSubtasksRequest; use Google\Cloud\BigQuery\Migration\V2\MigrationSubtask; /** @@ -40,10 +41,14 @@ function list_migration_subtasks_sample(string $formattedParent): void // Create a client. $migrationServiceClient = new MigrationServiceClient(); + // Prepare the request message. + $request = (new ListMigrationSubtasksRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $migrationServiceClient->listMigrationSubtasks($formattedParent); + $response = $migrationServiceClient->listMigrationSubtasks($request); /** @var MigrationSubtask $element */ foreach ($response as $element) { diff --git a/BigQueryMigration/samples/V2/MigrationServiceClient/list_migration_workflows.php b/BigQueryMigration/samples/V2/MigrationServiceClient/list_migration_workflows.php index 6e94aeb18ece..3200fdeb7acf 100644 --- a/BigQueryMigration/samples/V2/MigrationServiceClient/list_migration_workflows.php +++ b/BigQueryMigration/samples/V2/MigrationServiceClient/list_migration_workflows.php @@ -25,7 +25,8 @@ // [START bigquerymigration_v2_generated_MigrationService_ListMigrationWorkflows_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\BigQuery\Migration\V2\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\Client\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\ListMigrationWorkflowsRequest; use Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow; /** @@ -40,10 +41,14 @@ function list_migration_workflows_sample(string $formattedParent): void // Create a client. $migrationServiceClient = new MigrationServiceClient(); + // Prepare the request message. + $request = (new ListMigrationWorkflowsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $migrationServiceClient->listMigrationWorkflows($formattedParent); + $response = $migrationServiceClient->listMigrationWorkflows($request); /** @var MigrationWorkflow $element */ foreach ($response as $element) { diff --git a/BigQueryMigration/samples/V2/MigrationServiceClient/start_migration_workflow.php b/BigQueryMigration/samples/V2/MigrationServiceClient/start_migration_workflow.php index 1b8c7bc14006..f761d27a94af 100644 --- a/BigQueryMigration/samples/V2/MigrationServiceClient/start_migration_workflow.php +++ b/BigQueryMigration/samples/V2/MigrationServiceClient/start_migration_workflow.php @@ -24,7 +24,8 @@ // [START bigquerymigration_v2_generated_MigrationService_StartMigrationWorkflow_sync] use Google\ApiCore\ApiException; -use Google\Cloud\BigQuery\Migration\V2\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\Client\MigrationServiceClient; +use Google\Cloud\BigQuery\Migration\V2\StartMigrationWorkflowRequest; /** * Starts a previously created migration workflow. I.e., the state transitions @@ -41,9 +42,13 @@ function start_migration_workflow_sample(string $formattedName): void // Create a client. $migrationServiceClient = new MigrationServiceClient(); + // Prepare the request message. + $request = (new StartMigrationWorkflowRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $migrationServiceClient->startMigrationWorkflow($formattedName); + $migrationServiceClient->startMigrationWorkflow($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/owl-bot-staging/BigQueryMigration/v2/src/V2/Client/BaseClient/MigrationServiceBaseClient.php b/BigQueryMigration/src/V2/Client/BaseClient/MigrationServiceBaseClient.php similarity index 100% rename from owl-bot-staging/BigQueryMigration/v2/src/V2/Client/BaseClient/MigrationServiceBaseClient.php rename to BigQueryMigration/src/V2/Client/BaseClient/MigrationServiceBaseClient.php diff --git a/owl-bot-staging/BigQueryMigration/v2/src/V2/Client/MigrationServiceClient.php b/BigQueryMigration/src/V2/Client/MigrationServiceClient.php similarity index 100% rename from owl-bot-staging/BigQueryMigration/v2/src/V2/Client/MigrationServiceClient.php rename to BigQueryMigration/src/V2/Client/MigrationServiceClient.php diff --git a/BigQueryMigration/src/V2/CreateMigrationWorkflowRequest.php b/BigQueryMigration/src/V2/CreateMigrationWorkflowRequest.php index 432d7c12c47e..d673a137d99a 100644 --- a/BigQueryMigration/src/V2/CreateMigrationWorkflowRequest.php +++ b/BigQueryMigration/src/V2/CreateMigrationWorkflowRequest.php @@ -29,6 +29,23 @@ class CreateMigrationWorkflowRequest extends \Google\Protobuf\Internal\Message */ private $migration_workflow = null; + /** + * @param string $parent Required. The name of the project to which this migration workflow belongs. + * Example: `projects/foo/locations/bar` + * Please see {@see MigrationServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow $migrationWorkflow Required. The migration workflow to create. + * + * @return \Google\Cloud\BigQuery\Migration\V2\CreateMigrationWorkflowRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow $migrationWorkflow): self + { + return (new self()) + ->setParent($parent) + ->setMigrationWorkflow($migrationWorkflow); + } + /** * Constructor. * diff --git a/BigQueryMigration/src/V2/DeleteMigrationWorkflowRequest.php b/BigQueryMigration/src/V2/DeleteMigrationWorkflowRequest.php index 8ba3c264727d..ef69dd87435e 100644 --- a/BigQueryMigration/src/V2/DeleteMigrationWorkflowRequest.php +++ b/BigQueryMigration/src/V2/DeleteMigrationWorkflowRequest.php @@ -23,6 +23,21 @@ class DeleteMigrationWorkflowRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The unique identifier for the migration workflow. + * Example: `projects/123/locations/us/workflows/1234` + * Please see {@see MigrationServiceClient::migrationWorkflowName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\Migration\V2\DeleteMigrationWorkflowRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryMigration/src/V2/GetMigrationSubtaskRequest.php b/BigQueryMigration/src/V2/GetMigrationSubtaskRequest.php index 73768a3be162..5627e9519448 100644 --- a/BigQueryMigration/src/V2/GetMigrationSubtaskRequest.php +++ b/BigQueryMigration/src/V2/GetMigrationSubtaskRequest.php @@ -29,6 +29,21 @@ class GetMigrationSubtaskRequest extends \Google\Protobuf\Internal\Message */ private $read_mask = null; + /** + * @param string $name Required. The unique identifier for the migration subtask. + * Example: `projects/123/locations/us/workflows/1234/subtasks/543` + * Please see {@see MigrationServiceClient::migrationSubtaskName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\Migration\V2\GetMigrationSubtaskRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryMigration/src/V2/GetMigrationWorkflowRequest.php b/BigQueryMigration/src/V2/GetMigrationWorkflowRequest.php index 5445a2c3f287..29cd77620b7b 100644 --- a/BigQueryMigration/src/V2/GetMigrationWorkflowRequest.php +++ b/BigQueryMigration/src/V2/GetMigrationWorkflowRequest.php @@ -29,6 +29,21 @@ class GetMigrationWorkflowRequest extends \Google\Protobuf\Internal\Message */ private $read_mask = null; + /** + * @param string $name Required. The unique identifier for the migration workflow. + * Example: `projects/123/locations/us/workflows/1234` + * Please see {@see MigrationServiceClient::migrationWorkflowName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\Migration\V2\GetMigrationWorkflowRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryMigration/src/V2/ListMigrationSubtasksRequest.php b/BigQueryMigration/src/V2/ListMigrationSubtasksRequest.php index d05d2c9d8165..f70c040f150b 100644 --- a/BigQueryMigration/src/V2/ListMigrationSubtasksRequest.php +++ b/BigQueryMigration/src/V2/ListMigrationSubtasksRequest.php @@ -53,6 +53,21 @@ class ListMigrationSubtasksRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $parent Required. The migration task of the subtasks to list. + * Example: `projects/123/locations/us/workflows/1234` + * Please see {@see MigrationServiceClient::migrationWorkflowName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\Migration\V2\ListMigrationSubtasksRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BigQueryMigration/src/V2/ListMigrationWorkflowsRequest.php b/BigQueryMigration/src/V2/ListMigrationWorkflowsRequest.php index 9488202071b1..3e4b4285a52d 100644 --- a/BigQueryMigration/src/V2/ListMigrationWorkflowsRequest.php +++ b/BigQueryMigration/src/V2/ListMigrationWorkflowsRequest.php @@ -45,6 +45,21 @@ class ListMigrationWorkflowsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. The project and location of the migration workflows to list. + * Example: `projects/123/locations/us` + * Please see {@see MigrationServiceClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\Migration\V2\ListMigrationWorkflowsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/BigQueryMigration/src/V2/StartMigrationWorkflowRequest.php b/BigQueryMigration/src/V2/StartMigrationWorkflowRequest.php index e4a89b8edb27..87188a961f53 100644 --- a/BigQueryMigration/src/V2/StartMigrationWorkflowRequest.php +++ b/BigQueryMigration/src/V2/StartMigrationWorkflowRequest.php @@ -23,6 +23,21 @@ class StartMigrationWorkflowRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The unique identifier for the migration workflow. + * Example: `projects/123/locations/us/workflows/1234` + * Please see {@see MigrationServiceClient::migrationWorkflowName()} for help formatting this field. + * + * @return \Google\Cloud\BigQuery\Migration\V2\StartMigrationWorkflowRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/BigQueryMigration/src/V2/resources/migration_service_descriptor_config.php b/BigQueryMigration/src/V2/resources/migration_service_descriptor_config.php index 5eaacc8068d1..f1301a436a11 100644 --- a/BigQueryMigration/src/V2/resources/migration_service_descriptor_config.php +++ b/BigQueryMigration/src/V2/resources/migration_service_descriptor_config.php @@ -3,6 +3,54 @@ return [ 'interfaces' => [ 'google.cloud.bigquery.migration.v2.MigrationService' => [ + 'CreateMigrationWorkflow' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'DeleteMigrationWorkflow' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetMigrationSubtask' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\Migration\V2\MigrationSubtask', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetMigrationWorkflow' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], 'ListMigrationSubtasks' => [ 'pageStreaming' => [ 'requestPageTokenGetMethod' => 'getPageToken', @@ -12,6 +60,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getMigrationSubtasks', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BigQuery\Migration\V2\ListMigrationSubtasksResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListMigrationWorkflows' => [ 'pageStreaming' => [ @@ -22,6 +80,33 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getMigrationWorkflows', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\BigQuery\Migration\V2\ListMigrationWorkflowsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'StartMigrationWorkflow' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'templateMap' => [ + 'location' => 'projects/{project}/locations/{location}', + 'migrationSubtask' => 'projects/{project}/locations/{location}/workflows/{workflow}/subtasks/{subtask}', + 'migrationWorkflow' => 'projects/{project}/locations/{location}/workflows/{workflow}', ], ], ], diff --git a/owl-bot-staging/BigQueryMigration/v2/tests/Unit/V2/Client/MigrationServiceClientTest.php b/BigQueryMigration/tests/Unit/V2/Client/MigrationServiceClientTest.php similarity index 100% rename from owl-bot-staging/BigQueryMigration/v2/tests/Unit/V2/Client/MigrationServiceClientTest.php rename to BigQueryMigration/tests/Unit/V2/Client/MigrationServiceClientTest.php diff --git a/Build/samples/V2/RepositoryManagerClient/batch_create_repositories.php b/Build/samples/V2/RepositoryManagerClient/batch_create_repositories.php index 75c1b5969e6b..bd8eef0debf8 100644 --- a/Build/samples/V2/RepositoryManagerClient/batch_create_repositories.php +++ b/Build/samples/V2/RepositoryManagerClient/batch_create_repositories.php @@ -25,10 +25,11 @@ // [START cloudbuild_v2_generated_RepositoryManager_BatchCreateRepositories_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; +use Google\Cloud\Build\V2\BatchCreateRepositoriesRequest; use Google\Cloud\Build\V2\BatchCreateRepositoriesResponse; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; use Google\Cloud\Build\V2\CreateRepositoryRequest; use Google\Cloud\Build\V2\Repository; -use Google\Cloud\Build\V2\RepositoryManagerClient; use Google\Rpc\Status; /** @@ -58,7 +59,7 @@ function batch_create_repositories_sample( // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $requestsRepository = (new Repository()) ->setRemoteUri($requestsRepositoryRemoteUri); $createRepositoryRequest = (new CreateRepositoryRequest()) @@ -66,11 +67,14 @@ function batch_create_repositories_sample( ->setRepository($requestsRepository) ->setRepositoryId($requestsRepositoryId); $requests = [$createRepositoryRequest,]; + $request = (new BatchCreateRepositoriesRequest()) + ->setParent($formattedParent) + ->setRequests($requests); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $repositoryManagerClient->batchCreateRepositories($formattedParent, $requests); + $response = $repositoryManagerClient->batchCreateRepositories($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/Build/samples/V2/RepositoryManagerClient/create_connection.php b/Build/samples/V2/RepositoryManagerClient/create_connection.php index 8a1b5e8e93ff..8b83e8387ccd 100644 --- a/Build/samples/V2/RepositoryManagerClient/create_connection.php +++ b/Build/samples/V2/RepositoryManagerClient/create_connection.php @@ -25,8 +25,9 @@ // [START cloudbuild_v2_generated_RepositoryManager_CreateConnection_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; use Google\Cloud\Build\V2\Connection; -use Google\Cloud\Build\V2\RepositoryManagerClient; +use Google\Cloud\Build\V2\CreateConnectionRequest; use Google\Rpc\Status; /** @@ -45,17 +46,17 @@ function create_connection_sample(string $formattedParent, string $connectionId) // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $connection = new Connection(); + $request = (new CreateConnectionRequest()) + ->setParent($formattedParent) + ->setConnection($connection) + ->setConnectionId($connectionId); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $repositoryManagerClient->createConnection( - $formattedParent, - $connection, - $connectionId - ); + $response = $repositoryManagerClient->createConnection($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/Build/samples/V2/RepositoryManagerClient/create_repository.php b/Build/samples/V2/RepositoryManagerClient/create_repository.php index 0942338e4198..49155728473e 100644 --- a/Build/samples/V2/RepositoryManagerClient/create_repository.php +++ b/Build/samples/V2/RepositoryManagerClient/create_repository.php @@ -25,8 +25,9 @@ // [START cloudbuild_v2_generated_RepositoryManager_CreateRepository_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; +use Google\Cloud\Build\V2\CreateRepositoryRequest; use Google\Cloud\Build\V2\Repository; -use Google\Cloud\Build\V2\RepositoryManagerClient; use Google\Rpc\Status; /** @@ -50,18 +51,18 @@ function create_repository_sample( // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $repository = (new Repository()) ->setRemoteUri($repositoryRemoteUri); + $request = (new CreateRepositoryRequest()) + ->setParent($formattedParent) + ->setRepository($repository) + ->setRepositoryId($repositoryId); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $repositoryManagerClient->createRepository( - $formattedParent, - $repository, - $repositoryId - ); + $response = $repositoryManagerClient->createRepository($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/Build/samples/V2/RepositoryManagerClient/delete_connection.php b/Build/samples/V2/RepositoryManagerClient/delete_connection.php index 1d8a5eb974f1..d8364f47874d 100644 --- a/Build/samples/V2/RepositoryManagerClient/delete_connection.php +++ b/Build/samples/V2/RepositoryManagerClient/delete_connection.php @@ -25,7 +25,8 @@ // [START cloudbuild_v2_generated_RepositoryManager_DeleteConnection_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\Build\V2\RepositoryManagerClient; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; +use Google\Cloud\Build\V2\DeleteConnectionRequest; use Google\Rpc\Status; /** @@ -40,10 +41,14 @@ function delete_connection_sample(string $formattedName): void // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); + // Prepare the request message. + $request = (new DeleteConnectionRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $repositoryManagerClient->deleteConnection($formattedName); + $response = $repositoryManagerClient->deleteConnection($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/Build/samples/V2/RepositoryManagerClient/delete_repository.php b/Build/samples/V2/RepositoryManagerClient/delete_repository.php index cf5a22b4db15..28a2a6ef7286 100644 --- a/Build/samples/V2/RepositoryManagerClient/delete_repository.php +++ b/Build/samples/V2/RepositoryManagerClient/delete_repository.php @@ -25,7 +25,8 @@ // [START cloudbuild_v2_generated_RepositoryManager_DeleteRepository_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\Build\V2\RepositoryManagerClient; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; +use Google\Cloud\Build\V2\DeleteRepositoryRequest; use Google\Rpc\Status; /** @@ -40,10 +41,14 @@ function delete_repository_sample(string $formattedName): void // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); + // Prepare the request message. + $request = (new DeleteRepositoryRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $repositoryManagerClient->deleteRepository($formattedName); + $response = $repositoryManagerClient->deleteRepository($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/Build/samples/V2/RepositoryManagerClient/fetch_linkable_repositories.php b/Build/samples/V2/RepositoryManagerClient/fetch_linkable_repositories.php index 54e60c1b4b3c..6f16c82006c7 100644 --- a/Build/samples/V2/RepositoryManagerClient/fetch_linkable_repositories.php +++ b/Build/samples/V2/RepositoryManagerClient/fetch_linkable_repositories.php @@ -25,8 +25,9 @@ // [START cloudbuild_v2_generated_RepositoryManager_FetchLinkableRepositories_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; +use Google\Cloud\Build\V2\FetchLinkableRepositoriesRequest; use Google\Cloud\Build\V2\Repository; -use Google\Cloud\Build\V2\RepositoryManagerClient; /** * FetchLinkableRepositories get repositories from SCM that are @@ -41,10 +42,14 @@ function fetch_linkable_repositories_sample(string $formattedConnection): void // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); + // Prepare the request message. + $request = (new FetchLinkableRepositoriesRequest()) + ->setConnection($formattedConnection); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $repositoryManagerClient->fetchLinkableRepositories($formattedConnection); + $response = $repositoryManagerClient->fetchLinkableRepositories($request); /** @var Repository $element */ foreach ($response as $element) { diff --git a/Build/samples/V2/RepositoryManagerClient/fetch_read_token.php b/Build/samples/V2/RepositoryManagerClient/fetch_read_token.php index f57da799894c..3ff6330d2f0f 100644 --- a/Build/samples/V2/RepositoryManagerClient/fetch_read_token.php +++ b/Build/samples/V2/RepositoryManagerClient/fetch_read_token.php @@ -24,8 +24,9 @@ // [START cloudbuild_v2_generated_RepositoryManager_FetchReadToken_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; +use Google\Cloud\Build\V2\FetchReadTokenRequest; use Google\Cloud\Build\V2\FetchReadTokenResponse; -use Google\Cloud\Build\V2\RepositoryManagerClient; /** * Fetches read token of a given repository. @@ -39,10 +40,14 @@ function fetch_read_token_sample(string $formattedRepository): void // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); + // Prepare the request message. + $request = (new FetchReadTokenRequest()) + ->setRepository($formattedRepository); + // Call the API and handle any network failures. try { /** @var FetchReadTokenResponse $response */ - $response = $repositoryManagerClient->fetchReadToken($formattedRepository); + $response = $repositoryManagerClient->fetchReadToken($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Build/samples/V2/RepositoryManagerClient/fetch_read_write_token.php b/Build/samples/V2/RepositoryManagerClient/fetch_read_write_token.php index 51ca8ba3057c..9a3772b2a0c1 100644 --- a/Build/samples/V2/RepositoryManagerClient/fetch_read_write_token.php +++ b/Build/samples/V2/RepositoryManagerClient/fetch_read_write_token.php @@ -24,8 +24,9 @@ // [START cloudbuild_v2_generated_RepositoryManager_FetchReadWriteToken_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; +use Google\Cloud\Build\V2\FetchReadWriteTokenRequest; use Google\Cloud\Build\V2\FetchReadWriteTokenResponse; -use Google\Cloud\Build\V2\RepositoryManagerClient; /** * Fetches read/write token of a given repository. @@ -39,10 +40,14 @@ function fetch_read_write_token_sample(string $formattedRepository): void // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); + // Prepare the request message. + $request = (new FetchReadWriteTokenRequest()) + ->setRepository($formattedRepository); + // Call the API and handle any network failures. try { /** @var FetchReadWriteTokenResponse $response */ - $response = $repositoryManagerClient->fetchReadWriteToken($formattedRepository); + $response = $repositoryManagerClient->fetchReadWriteToken($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Build/samples/V2/RepositoryManagerClient/get_connection.php b/Build/samples/V2/RepositoryManagerClient/get_connection.php index 89ca0b8b1410..9792ba919cb0 100644 --- a/Build/samples/V2/RepositoryManagerClient/get_connection.php +++ b/Build/samples/V2/RepositoryManagerClient/get_connection.php @@ -24,8 +24,9 @@ // [START cloudbuild_v2_generated_RepositoryManager_GetConnection_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; use Google\Cloud\Build\V2\Connection; -use Google\Cloud\Build\V2\RepositoryManagerClient; +use Google\Cloud\Build\V2\GetConnectionRequest; /** * Gets details of a single connection. @@ -39,10 +40,14 @@ function get_connection_sample(string $formattedName): void // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); + // Prepare the request message. + $request = (new GetConnectionRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Connection $response */ - $response = $repositoryManagerClient->getConnection($formattedName); + $response = $repositoryManagerClient->getConnection($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Build/samples/V2/RepositoryManagerClient/get_iam_policy.php b/Build/samples/V2/RepositoryManagerClient/get_iam_policy.php index 55f48a299d5a..a9fbed2d0ef2 100644 --- a/Build/samples/V2/RepositoryManagerClient/get_iam_policy.php +++ b/Build/samples/V2/RepositoryManagerClient/get_iam_policy.php @@ -24,7 +24,8 @@ // [START cloudbuild_v2_generated_RepositoryManager_GetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\Build\V2\RepositoryManagerClient; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; +use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; /** @@ -39,10 +40,14 @@ function get_iam_policy_sample(string $resource): void // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); + // Prepare the request message. + $request = (new GetIamPolicyRequest()) + ->setResource($resource); + // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $repositoryManagerClient->getIamPolicy($resource); + $response = $repositoryManagerClient->getIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Build/samples/V2/RepositoryManagerClient/get_repository.php b/Build/samples/V2/RepositoryManagerClient/get_repository.php index fb7c68caef01..4020e1517ff2 100644 --- a/Build/samples/V2/RepositoryManagerClient/get_repository.php +++ b/Build/samples/V2/RepositoryManagerClient/get_repository.php @@ -24,8 +24,9 @@ // [START cloudbuild_v2_generated_RepositoryManager_GetRepository_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; +use Google\Cloud\Build\V2\GetRepositoryRequest; use Google\Cloud\Build\V2\Repository; -use Google\Cloud\Build\V2\RepositoryManagerClient; /** * Gets details of a single repository. @@ -39,10 +40,14 @@ function get_repository_sample(string $formattedName): void // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); + // Prepare the request message. + $request = (new GetRepositoryRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Repository $response */ - $response = $repositoryManagerClient->getRepository($formattedName); + $response = $repositoryManagerClient->getRepository($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Build/samples/V2/RepositoryManagerClient/list_connections.php b/Build/samples/V2/RepositoryManagerClient/list_connections.php index 00a8f81a86fc..f19df83f4226 100644 --- a/Build/samples/V2/RepositoryManagerClient/list_connections.php +++ b/Build/samples/V2/RepositoryManagerClient/list_connections.php @@ -25,8 +25,9 @@ // [START cloudbuild_v2_generated_RepositoryManager_ListConnections_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; use Google\Cloud\Build\V2\Connection; -use Google\Cloud\Build\V2\RepositoryManagerClient; +use Google\Cloud\Build\V2\ListConnectionsRequest; /** * Lists Connections in a given project and location. @@ -40,10 +41,14 @@ function list_connections_sample(string $formattedParent): void // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); + // Prepare the request message. + $request = (new ListConnectionsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $repositoryManagerClient->listConnections($formattedParent); + $response = $repositoryManagerClient->listConnections($request); /** @var Connection $element */ foreach ($response as $element) { diff --git a/Build/samples/V2/RepositoryManagerClient/list_repositories.php b/Build/samples/V2/RepositoryManagerClient/list_repositories.php index c78f520f6f85..0b414ecde898 100644 --- a/Build/samples/V2/RepositoryManagerClient/list_repositories.php +++ b/Build/samples/V2/RepositoryManagerClient/list_repositories.php @@ -25,8 +25,9 @@ // [START cloudbuild_v2_generated_RepositoryManager_ListRepositories_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; +use Google\Cloud\Build\V2\ListRepositoriesRequest; use Google\Cloud\Build\V2\Repository; -use Google\Cloud\Build\V2\RepositoryManagerClient; /** * Lists Repositories in a given connection. @@ -40,10 +41,14 @@ function list_repositories_sample(string $formattedParent): void // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); + // Prepare the request message. + $request = (new ListRepositoriesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $repositoryManagerClient->listRepositories($formattedParent); + $response = $repositoryManagerClient->listRepositories($request); /** @var Repository $element */ foreach ($response as $element) { diff --git a/Build/samples/V2/RepositoryManagerClient/set_iam_policy.php b/Build/samples/V2/RepositoryManagerClient/set_iam_policy.php index 9118eede4608..2937d2590e92 100644 --- a/Build/samples/V2/RepositoryManagerClient/set_iam_policy.php +++ b/Build/samples/V2/RepositoryManagerClient/set_iam_policy.php @@ -24,8 +24,9 @@ // [START cloudbuild_v2_generated_RepositoryManager_SetIamPolicy_sync] use Google\ApiCore\ApiException; -use Google\Cloud\Build\V2\RepositoryManagerClient; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; use Google\Cloud\Iam\V1\Policy; +use Google\Cloud\Iam\V1\SetIamPolicyRequest; /** * Sets the access control policy on the specified resource. Replaces @@ -42,13 +43,16 @@ function set_iam_policy_sample(string $resource): void // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $policy = new Policy(); + $request = (new SetIamPolicyRequest()) + ->setResource($resource) + ->setPolicy($policy); // Call the API and handle any network failures. try { /** @var Policy $response */ - $response = $repositoryManagerClient->setIamPolicy($resource, $policy); + $response = $repositoryManagerClient->setIamPolicy($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Build/samples/V2/RepositoryManagerClient/test_iam_permissions.php b/Build/samples/V2/RepositoryManagerClient/test_iam_permissions.php index 63ba941a5d86..cbad5cee2ce3 100644 --- a/Build/samples/V2/RepositoryManagerClient/test_iam_permissions.php +++ b/Build/samples/V2/RepositoryManagerClient/test_iam_permissions.php @@ -24,7 +24,8 @@ // [START cloudbuild_v2_generated_RepositoryManager_TestIamPermissions_sync] use Google\ApiCore\ApiException; -use Google\Cloud\Build\V2\RepositoryManagerClient; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; +use Google\Cloud\Iam\V1\TestIamPermissionsRequest; use Google\Cloud\Iam\V1\TestIamPermissionsResponse; /** @@ -48,13 +49,16 @@ function test_iam_permissions_sample(string $resource, string $permissionsElemen // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $permissions = [$permissionsElement,]; + $request = (new TestIamPermissionsRequest()) + ->setResource($resource) + ->setPermissions($permissions); // Call the API and handle any network failures. try { /** @var TestIamPermissionsResponse $response */ - $response = $repositoryManagerClient->testIamPermissions($resource, $permissions); + $response = $repositoryManagerClient->testIamPermissions($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Build/samples/V2/RepositoryManagerClient/update_connection.php b/Build/samples/V2/RepositoryManagerClient/update_connection.php index 0ac518be7fa9..423557d240e3 100644 --- a/Build/samples/V2/RepositoryManagerClient/update_connection.php +++ b/Build/samples/V2/RepositoryManagerClient/update_connection.php @@ -25,8 +25,9 @@ // [START cloudbuild_v2_generated_RepositoryManager_UpdateConnection_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; +use Google\Cloud\Build\V2\Client\RepositoryManagerClient; use Google\Cloud\Build\V2\Connection; -use Google\Cloud\Build\V2\RepositoryManagerClient; +use Google\Cloud\Build\V2\UpdateConnectionRequest; use Google\Rpc\Status; /** @@ -43,13 +44,15 @@ function update_connection_sample(): void // Create a client. $repositoryManagerClient = new RepositoryManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $connection = new Connection(); + $request = (new UpdateConnectionRequest()) + ->setConnection($connection); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $repositoryManagerClient->updateConnection($connection); + $response = $repositoryManagerClient->updateConnection($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/Build/src/V2/BatchCreateRepositoriesRequest.php b/Build/src/V2/BatchCreateRepositoriesRequest.php index 10792323370e..256d779a83ee 100644 --- a/Build/src/V2/BatchCreateRepositoriesRequest.php +++ b/Build/src/V2/BatchCreateRepositoriesRequest.php @@ -31,6 +31,25 @@ class BatchCreateRepositoriesRequest extends \Google\Protobuf\Internal\Message */ private $requests; + /** + * @param string $parent Required. The connection to contain all the repositories being created. + * Format: projects/*/locations/*/connections/* + * The parent field in the CreateRepositoryRequest messages + * must either be empty or match this field. Please see + * {@see RepositoryManagerClient::connectionName()} for help formatting this field. + * @param \Google\Cloud\Build\V2\CreateRepositoryRequest[] $requests Required. The request messages specifying the repositories to create. + * + * @return \Google\Cloud\Build\V2\BatchCreateRepositoriesRequest + * + * @experimental + */ + public static function build(string $parent, array $requests): self + { + return (new self()) + ->setParent($parent) + ->setRequests($requests); + } + /** * Constructor. * diff --git a/owl-bot-staging/Build/v2/src/V2/Client/BaseClient/RepositoryManagerBaseClient.php b/Build/src/V2/Client/BaseClient/RepositoryManagerBaseClient.php similarity index 100% rename from owl-bot-staging/Build/v2/src/V2/Client/BaseClient/RepositoryManagerBaseClient.php rename to Build/src/V2/Client/BaseClient/RepositoryManagerBaseClient.php diff --git a/owl-bot-staging/Build/v2/src/V2/Client/RepositoryManagerClient.php b/Build/src/V2/Client/RepositoryManagerClient.php similarity index 100% rename from owl-bot-staging/Build/v2/src/V2/Client/RepositoryManagerClient.php rename to Build/src/V2/Client/RepositoryManagerClient.php diff --git a/Build/src/V2/CreateConnectionRequest.php b/Build/src/V2/CreateConnectionRequest.php index f15b5ba8d08d..baf6736e2b37 100644 --- a/Build/src/V2/CreateConnectionRequest.php +++ b/Build/src/V2/CreateConnectionRequest.php @@ -38,6 +38,28 @@ class CreateConnectionRequest extends \Google\Protobuf\Internal\Message */ private $connection_id = ''; + /** + * @param string $parent Required. Project and location where the connection will be created. + * Format: `projects/*/locations/*`. Please see + * {@see RepositoryManagerClient::locationName()} for help formatting this field. + * @param \Google\Cloud\Build\V2\Connection $connection Required. The Connection to create. + * @param string $connectionId Required. The ID to use for the Connection, which will become the final + * component of the Connection's resource name. Names must be unique + * per-project per-location. Allows alphanumeric characters and any of + * -._~%!$&'()*+,;=@. + * + * @return \Google\Cloud\Build\V2\CreateConnectionRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\Build\V2\Connection $connection, string $connectionId): self + { + return (new self()) + ->setParent($parent) + ->setConnection($connection) + ->setConnectionId($connectionId); + } + /** * Constructor. * diff --git a/Build/src/V2/CreateRepositoryRequest.php b/Build/src/V2/CreateRepositoryRequest.php index 199eab7b863c..27e44315aa9b 100644 --- a/Build/src/V2/CreateRepositoryRequest.php +++ b/Build/src/V2/CreateRepositoryRequest.php @@ -39,6 +39,29 @@ class CreateRepositoryRequest extends \Google\Protobuf\Internal\Message */ private $repository_id = ''; + /** + * @param string $parent Required. The connection to contain the repository. If the request is part + * of a BatchCreateRepositoriesRequest, this field should be empty or match + * the parent specified there. Please see + * {@see RepositoryManagerClient::connectionName()} for help formatting this field. + * @param \Google\Cloud\Build\V2\Repository $repository Required. The repository to create. + * @param string $repositoryId Required. The ID to use for the repository, which will become the final + * component of the repository's resource name. This ID should be unique in + * the connection. Allows alphanumeric characters and any of + * -._~%!$&'()*+,;=@. + * + * @return \Google\Cloud\Build\V2\CreateRepositoryRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\Build\V2\Repository $repository, string $repositoryId): self + { + return (new self()) + ->setParent($parent) + ->setRepository($repository) + ->setRepositoryId($repositoryId); + } + /** * Constructor. * diff --git a/Build/src/V2/DeleteConnectionRequest.php b/Build/src/V2/DeleteConnectionRequest.php index 4391af958c12..e054f29cf7e3 100644 --- a/Build/src/V2/DeleteConnectionRequest.php +++ b/Build/src/V2/DeleteConnectionRequest.php @@ -37,6 +37,21 @@ class DeleteConnectionRequest extends \Google\Protobuf\Internal\Message */ private $validate_only = false; + /** + * @param string $name Required. The name of the Connection to delete. + * Format: `projects/*/locations/*/connections/*`. Please see + * {@see RepositoryManagerClient::connectionName()} for help formatting this field. + * + * @return \Google\Cloud\Build\V2\DeleteConnectionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/Build/src/V2/DeleteRepositoryRequest.php b/Build/src/V2/DeleteRepositoryRequest.php index 16dd63021190..1bb8842af7c3 100644 --- a/Build/src/V2/DeleteRepositoryRequest.php +++ b/Build/src/V2/DeleteRepositoryRequest.php @@ -37,6 +37,21 @@ class DeleteRepositoryRequest extends \Google\Protobuf\Internal\Message */ private $validate_only = false; + /** + * @param string $name Required. The name of the Repository to delete. + * Format: `projects/*/locations/*/connections/*/repositories/*`. Please see + * {@see RepositoryManagerClient::repositoryName()} for help formatting this field. + * + * @return \Google\Cloud\Build\V2\DeleteRepositoryRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/Build/src/V2/FetchReadTokenRequest.php b/Build/src/V2/FetchReadTokenRequest.php index d5b9497a7079..ebd949ec1c8d 100644 --- a/Build/src/V2/FetchReadTokenRequest.php +++ b/Build/src/V2/FetchReadTokenRequest.php @@ -23,6 +23,21 @@ class FetchReadTokenRequest extends \Google\Protobuf\Internal\Message */ private $repository = ''; + /** + * @param string $repository Required. The resource name of the repository in the format + * `projects/*/locations/*/connections/*/repositories/*`. Please see + * {@see RepositoryManagerClient::repositoryName()} for help formatting this field. + * + * @return \Google\Cloud\Build\V2\FetchReadTokenRequest + * + * @experimental + */ + public static function build(string $repository): self + { + return (new self()) + ->setRepository($repository); + } + /** * Constructor. * diff --git a/Build/src/V2/FetchReadWriteTokenRequest.php b/Build/src/V2/FetchReadWriteTokenRequest.php index 42c2178d92f6..7d0ba66e6169 100644 --- a/Build/src/V2/FetchReadWriteTokenRequest.php +++ b/Build/src/V2/FetchReadWriteTokenRequest.php @@ -23,6 +23,21 @@ class FetchReadWriteTokenRequest extends \Google\Protobuf\Internal\Message */ private $repository = ''; + /** + * @param string $repository Required. The resource name of the repository in the format + * `projects/*/locations/*/connections/*/repositories/*`. Please see + * {@see RepositoryManagerClient::repositoryName()} for help formatting this field. + * + * @return \Google\Cloud\Build\V2\FetchReadWriteTokenRequest + * + * @experimental + */ + public static function build(string $repository): self + { + return (new self()) + ->setRepository($repository); + } + /** * Constructor. * diff --git a/Build/src/V2/GetConnectionRequest.php b/Build/src/V2/GetConnectionRequest.php index 6b373555e5cd..9f3a2ecfe864 100644 --- a/Build/src/V2/GetConnectionRequest.php +++ b/Build/src/V2/GetConnectionRequest.php @@ -23,6 +23,21 @@ class GetConnectionRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the Connection to retrieve. + * Format: `projects/*/locations/*/connections/*`. Please see + * {@see RepositoryManagerClient::connectionName()} for help formatting this field. + * + * @return \Google\Cloud\Build\V2\GetConnectionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/Build/src/V2/GetRepositoryRequest.php b/Build/src/V2/GetRepositoryRequest.php index 2423d6742aaa..9775609531fa 100644 --- a/Build/src/V2/GetRepositoryRequest.php +++ b/Build/src/V2/GetRepositoryRequest.php @@ -23,6 +23,21 @@ class GetRepositoryRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the Repository to retrieve. + * Format: `projects/*/locations/*/connections/*/repositories/*`. Please see + * {@see RepositoryManagerClient::repositoryName()} for help formatting this field. + * + * @return \Google\Cloud\Build\V2\GetRepositoryRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/Build/src/V2/ListConnectionsRequest.php b/Build/src/V2/ListConnectionsRequest.php index b1cc2c4cea3e..d768d13cf5b9 100644 --- a/Build/src/V2/ListConnectionsRequest.php +++ b/Build/src/V2/ListConnectionsRequest.php @@ -35,6 +35,21 @@ class ListConnectionsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. The parent, which owns this collection of Connections. + * Format: `projects/*/locations/*`. Please see + * {@see RepositoryManagerClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\Build\V2\ListConnectionsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/Build/src/V2/ListRepositoriesRequest.php b/Build/src/V2/ListRepositoriesRequest.php index 269edf1d5e5c..61d2d1b2b0a3 100644 --- a/Build/src/V2/ListRepositoriesRequest.php +++ b/Build/src/V2/ListRepositoriesRequest.php @@ -44,6 +44,21 @@ class ListRepositoriesRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $parent Required. The parent, which owns this collection of Repositories. + * Format: `projects/*/locations/*/connections/*`. Please see + * {@see RepositoryManagerClient::connectionName()} for help formatting this field. + * + * @return \Google\Cloud\Build\V2\ListRepositoriesRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/Build/src/V2/UpdateConnectionRequest.php b/Build/src/V2/UpdateConnectionRequest.php index 300c94011b6e..40ee2ccbd838 100644 --- a/Build/src/V2/UpdateConnectionRequest.php +++ b/Build/src/V2/UpdateConnectionRequest.php @@ -46,6 +46,21 @@ class UpdateConnectionRequest extends \Google\Protobuf\Internal\Message */ private $etag = ''; + /** + * @param \Google\Cloud\Build\V2\Connection $connection Required. The Connection to update. + * @param \Google\Protobuf\FieldMask $updateMask The list of fields to be updated. + * + * @return \Google\Cloud\Build\V2\UpdateConnectionRequest + * + * @experimental + */ + public static function build(\Google\Cloud\Build\V2\Connection $connection, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setConnection($connection) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/Build/src/V2/resources/repository_manager_descriptor_config.php b/Build/src/V2/resources/repository_manager_descriptor_config.php index 73fcb4ef9f46..ede8e43a278f 100644 --- a/Build/src/V2/resources/repository_manager_descriptor_config.php +++ b/Build/src/V2/resources/repository_manager_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'CreateConnection' => [ 'longRunning' => [ @@ -22,6 +31,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'CreateRepository' => [ 'longRunning' => [ @@ -32,6 +50,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'DeleteConnection' => [ 'longRunning' => [ @@ -42,6 +69,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'DeleteRepository' => [ 'longRunning' => [ @@ -52,6 +88,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'UpdateConnection' => [ 'longRunning' => [ @@ -62,6 +107,16 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'connection.name', + 'fieldAccessors' => [ + 'getConnection', + 'getName', + ], + ], + ], ], 'FetchLinkableRepositories' => [ 'pageStreaming' => [ @@ -72,6 +127,64 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getRepositories', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Build\V2\FetchLinkableRepositoriesResponse', + 'headerParams' => [ + [ + 'keyName' => 'connection', + 'fieldAccessors' => [ + 'getConnection', + ], + ], + ], + ], + 'FetchReadToken' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Build\V2\FetchReadTokenResponse', + 'headerParams' => [ + [ + 'keyName' => 'repository', + 'fieldAccessors' => [ + 'getRepository', + ], + ], + ], + ], + 'FetchReadWriteToken' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Build\V2\FetchReadWriteTokenResponse', + 'headerParams' => [ + [ + 'keyName' => 'repository', + 'fieldAccessors' => [ + 'getRepository', + ], + ], + ], + ], + 'GetConnection' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Build\V2\Connection', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetRepository' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Build\V2\Repository', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListConnections' => [ 'pageStreaming' => [ @@ -82,6 +195,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getConnections', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Build\V2\ListConnectionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListRepositories' => [ 'pageStreaming' => [ @@ -92,16 +215,63 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getRepositories', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Build\V2\ListRepositoriesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'GetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'SetIamPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\Policy', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], 'TestIamPermissions' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'resource', + 'fieldAccessors' => [ + 'getResource', + ], + ], + ], 'interfaceOverride' => 'google.iam.v1.IAMPolicy', ], + 'templateMap' => [ + 'connection' => 'projects/{project}/locations/{location}/connections/{connection}', + 'location' => 'projects/{project}/locations/{location}', + 'repository' => 'projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}', + 'secretVersion' => 'projects/{project}/secrets/{secret}/versions/{version}', + 'service' => 'projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}', + ], ], ], ]; diff --git a/owl-bot-staging/Build/v2/tests/Unit/V2/Client/RepositoryManagerClientTest.php b/Build/tests/Unit/V2/Client/RepositoryManagerClientTest.php similarity index 100% rename from owl-bot-staging/Build/v2/tests/Unit/V2/Client/RepositoryManagerClientTest.php rename to Build/tests/Unit/V2/Client/RepositoryManagerClientTest.php diff --git a/CertificateManager/samples/V1/CertificateManagerClient/create_certificate.php b/CertificateManager/samples/V1/CertificateManagerClient/create_certificate.php index ee7aaf2d6aad..461884c10e74 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/create_certificate.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/create_certificate.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; use Google\Cloud\CertificateManager\V1\Certificate; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\CreateCertificateRequest; use Google\Rpc\Status; /** @@ -42,17 +43,17 @@ function create_certificate_sample(string $formattedParent, string $certificateI // Create a client. $certificateManagerClient = new CertificateManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $certificate = new Certificate(); + $request = (new CreateCertificateRequest()) + ->setParent($formattedParent) + ->setCertificateId($certificateId) + ->setCertificate($certificate); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->createCertificate( - $formattedParent, - $certificateId, - $certificate - ); + $response = $certificateManagerClient->createCertificate($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/create_certificate_issuance_config.php b/CertificateManager/samples/V1/CertificateManagerClient/create_certificate_issuance_config.php index 615ee32a187e..7ba1a7de1bdc 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/create_certificate_issuance_config.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/create_certificate_issuance_config.php @@ -28,7 +28,8 @@ use Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig; use Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig\CertificateAuthorityConfig; use Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig\KeyAlgorithm; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\CreateCertificateIssuanceConfigRequest; use Google\Protobuf\Duration; use Google\Rpc\Status; @@ -53,7 +54,7 @@ function create_certificate_issuance_config_sample( // Create a client. $certificateManagerClient = new CertificateManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $certificateIssuanceConfigCertificateAuthorityConfig = new CertificateAuthorityConfig(); $certificateIssuanceConfigLifetime = new Duration(); $certificateIssuanceConfig = (new CertificateIssuanceConfig()) @@ -61,15 +62,15 @@ function create_certificate_issuance_config_sample( ->setLifetime($certificateIssuanceConfigLifetime) ->setRotationWindowPercentage($certificateIssuanceConfigRotationWindowPercentage) ->setKeyAlgorithm($certificateIssuanceConfigKeyAlgorithm); + $request = (new CreateCertificateIssuanceConfigRequest()) + ->setParent($formattedParent) + ->setCertificateIssuanceConfigId($certificateIssuanceConfigId) + ->setCertificateIssuanceConfig($certificateIssuanceConfig); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->createCertificateIssuanceConfig( - $formattedParent, - $certificateIssuanceConfigId, - $certificateIssuanceConfig - ); + $response = $certificateManagerClient->createCertificateIssuanceConfig($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/create_certificate_map.php b/CertificateManager/samples/V1/CertificateManagerClient/create_certificate_map.php index 0f79f2cf1e3e..409405131e89 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/create_certificate_map.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/create_certificate_map.php @@ -25,8 +25,9 @@ // [START certificatemanager_v1_generated_CertificateManager_CreateCertificateMap_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; use Google\Cloud\CertificateManager\V1\CertificateMap; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\CreateCertificateMapRequest; use Google\Rpc\Status; /** @@ -42,17 +43,17 @@ function create_certificate_map_sample(string $formattedParent, string $certific // Create a client. $certificateManagerClient = new CertificateManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $certificateMap = new CertificateMap(); + $request = (new CreateCertificateMapRequest()) + ->setParent($formattedParent) + ->setCertificateMapId($certificateMapId) + ->setCertificateMap($certificateMap); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->createCertificateMap( - $formattedParent, - $certificateMapId, - $certificateMap - ); + $response = $certificateManagerClient->createCertificateMap($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/create_certificate_map_entry.php b/CertificateManager/samples/V1/CertificateManagerClient/create_certificate_map_entry.php index 2419b1d2b82a..a3017b79ab1f 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/create_certificate_map_entry.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/create_certificate_map_entry.php @@ -25,8 +25,9 @@ // [START certificatemanager_v1_generated_CertificateManager_CreateCertificateMapEntry_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; use Google\Cloud\CertificateManager\V1\CertificateMapEntry; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\CreateCertificateMapEntryRequest; use Google\Rpc\Status; /** @@ -44,17 +45,17 @@ function create_certificate_map_entry_sample( // Create a client. $certificateManagerClient = new CertificateManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $certificateMapEntry = new CertificateMapEntry(); + $request = (new CreateCertificateMapEntryRequest()) + ->setParent($formattedParent) + ->setCertificateMapEntryId($certificateMapEntryId) + ->setCertificateMapEntry($certificateMapEntry); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->createCertificateMapEntry( - $formattedParent, - $certificateMapEntryId, - $certificateMapEntry - ); + $response = $certificateManagerClient->createCertificateMapEntry($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/create_dns_authorization.php b/CertificateManager/samples/V1/CertificateManagerClient/create_dns_authorization.php index 924da713c22e..2b32506b54e3 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/create_dns_authorization.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/create_dns_authorization.php @@ -25,7 +25,8 @@ // [START certificatemanager_v1_generated_CertificateManager_CreateDnsAuthorization_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\CreateDnsAuthorizationRequest; use Google\Cloud\CertificateManager\V1\DnsAuthorization; use Google\Rpc\Status; @@ -49,18 +50,18 @@ function create_dns_authorization_sample( // Create a client. $certificateManagerClient = new CertificateManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $dnsAuthorization = (new DnsAuthorization()) ->setDomain($dnsAuthorizationDomain); + $request = (new CreateDnsAuthorizationRequest()) + ->setParent($formattedParent) + ->setDnsAuthorizationId($dnsAuthorizationId) + ->setDnsAuthorization($dnsAuthorization); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->createDnsAuthorization( - $formattedParent, - $dnsAuthorizationId, - $dnsAuthorization - ); + $response = $certificateManagerClient->createDnsAuthorization($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate.php b/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate.php index 77c5fdf14860..f2cc2c517a49 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate.php @@ -25,7 +25,8 @@ // [START certificatemanager_v1_generated_CertificateManager_DeleteCertificate_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\DeleteCertificateRequest; use Google\Rpc\Status; /** @@ -40,10 +41,14 @@ function delete_certificate_sample(string $formattedName): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new DeleteCertificateRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->deleteCertificate($formattedName); + $response = $certificateManagerClient->deleteCertificate($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate_issuance_config.php b/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate_issuance_config.php index ab829019fb61..b4eed09913ae 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate_issuance_config.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate_issuance_config.php @@ -25,7 +25,8 @@ // [START certificatemanager_v1_generated_CertificateManager_DeleteCertificateIssuanceConfig_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\DeleteCertificateIssuanceConfigRequest; use Google\Rpc\Status; /** @@ -40,10 +41,14 @@ function delete_certificate_issuance_config_sample(string $formattedName): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new DeleteCertificateIssuanceConfigRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->deleteCertificateIssuanceConfig($formattedName); + $response = $certificateManagerClient->deleteCertificateIssuanceConfig($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate_map.php b/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate_map.php index b9236888ba6b..4558b3dd5c84 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate_map.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate_map.php @@ -25,7 +25,8 @@ // [START certificatemanager_v1_generated_CertificateManager_DeleteCertificateMap_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\DeleteCertificateMapRequest; use Google\Rpc\Status; /** @@ -42,10 +43,14 @@ function delete_certificate_map_sample(string $formattedName): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new DeleteCertificateMapRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->deleteCertificateMap($formattedName); + $response = $certificateManagerClient->deleteCertificateMap($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate_map_entry.php b/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate_map_entry.php index af251c5895a8..921ae1661298 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate_map_entry.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/delete_certificate_map_entry.php @@ -25,7 +25,8 @@ // [START certificatemanager_v1_generated_CertificateManager_DeleteCertificateMapEntry_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\DeleteCertificateMapEntryRequest; use Google\Rpc\Status; /** @@ -40,10 +41,14 @@ function delete_certificate_map_entry_sample(string $formattedName): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new DeleteCertificateMapEntryRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->deleteCertificateMapEntry($formattedName); + $response = $certificateManagerClient->deleteCertificateMapEntry($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/delete_dns_authorization.php b/CertificateManager/samples/V1/CertificateManagerClient/delete_dns_authorization.php index 2fe20b1c850b..be1583059577 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/delete_dns_authorization.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/delete_dns_authorization.php @@ -25,7 +25,8 @@ // [START certificatemanager_v1_generated_CertificateManager_DeleteDnsAuthorization_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\DeleteDnsAuthorizationRequest; use Google\Rpc\Status; /** @@ -40,10 +41,14 @@ function delete_dns_authorization_sample(string $formattedName): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new DeleteDnsAuthorizationRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->deleteDnsAuthorization($formattedName); + $response = $certificateManagerClient->deleteDnsAuthorization($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/get_certificate.php b/CertificateManager/samples/V1/CertificateManagerClient/get_certificate.php index 90cbfcc97475..8e3b21d8c656 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/get_certificate.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/get_certificate.php @@ -25,7 +25,8 @@ // [START certificatemanager_v1_generated_CertificateManager_GetCertificate_sync] use Google\ApiCore\ApiException; use Google\Cloud\CertificateManager\V1\Certificate; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\GetCertificateRequest; /** * Gets details of a single Certificate. @@ -39,10 +40,14 @@ function get_certificate_sample(string $formattedName): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new GetCertificateRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Certificate $response */ - $response = $certificateManagerClient->getCertificate($formattedName); + $response = $certificateManagerClient->getCertificate($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/CertificateManager/samples/V1/CertificateManagerClient/get_certificate_issuance_config.php b/CertificateManager/samples/V1/CertificateManagerClient/get_certificate_issuance_config.php index 0f766bb9fa26..b38265363c8e 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/get_certificate_issuance_config.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/get_certificate_issuance_config.php @@ -25,7 +25,8 @@ // [START certificatemanager_v1_generated_CertificateManager_GetCertificateIssuanceConfig_sync] use Google\ApiCore\ApiException; use Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\GetCertificateIssuanceConfigRequest; /** * Gets details of a single CertificateIssuanceConfig. @@ -39,10 +40,14 @@ function get_certificate_issuance_config_sample(string $formattedName): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new GetCertificateIssuanceConfigRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var CertificateIssuanceConfig $response */ - $response = $certificateManagerClient->getCertificateIssuanceConfig($formattedName); + $response = $certificateManagerClient->getCertificateIssuanceConfig($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/CertificateManager/samples/V1/CertificateManagerClient/get_certificate_map.php b/CertificateManager/samples/V1/CertificateManagerClient/get_certificate_map.php index 50edaf603958..b3232e3b49cd 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/get_certificate_map.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/get_certificate_map.php @@ -24,8 +24,9 @@ // [START certificatemanager_v1_generated_CertificateManager_GetCertificateMap_sync] use Google\ApiCore\ApiException; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; use Google\Cloud\CertificateManager\V1\CertificateMap; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\GetCertificateMapRequest; /** * Gets details of a single CertificateMap. @@ -39,10 +40,14 @@ function get_certificate_map_sample(string $formattedName): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new GetCertificateMapRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var CertificateMap $response */ - $response = $certificateManagerClient->getCertificateMap($formattedName); + $response = $certificateManagerClient->getCertificateMap($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/CertificateManager/samples/V1/CertificateManagerClient/get_certificate_map_entry.php b/CertificateManager/samples/V1/CertificateManagerClient/get_certificate_map_entry.php index fe3c58338dab..1399106ea7f1 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/get_certificate_map_entry.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/get_certificate_map_entry.php @@ -24,8 +24,9 @@ // [START certificatemanager_v1_generated_CertificateManager_GetCertificateMapEntry_sync] use Google\ApiCore\ApiException; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; use Google\Cloud\CertificateManager\V1\CertificateMapEntry; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\GetCertificateMapEntryRequest; /** * Gets details of a single CertificateMapEntry. @@ -39,10 +40,14 @@ function get_certificate_map_entry_sample(string $formattedName): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new GetCertificateMapEntryRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var CertificateMapEntry $response */ - $response = $certificateManagerClient->getCertificateMapEntry($formattedName); + $response = $certificateManagerClient->getCertificateMapEntry($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/CertificateManager/samples/V1/CertificateManagerClient/get_dns_authorization.php b/CertificateManager/samples/V1/CertificateManagerClient/get_dns_authorization.php index 6a17f2e72255..fd836cd89056 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/get_dns_authorization.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/get_dns_authorization.php @@ -24,8 +24,9 @@ // [START certificatemanager_v1_generated_CertificateManager_GetDnsAuthorization_sync] use Google\ApiCore\ApiException; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; use Google\Cloud\CertificateManager\V1\DnsAuthorization; +use Google\Cloud\CertificateManager\V1\GetDnsAuthorizationRequest; /** * Gets details of a single DnsAuthorization. @@ -39,10 +40,14 @@ function get_dns_authorization_sample(string $formattedName): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new GetDnsAuthorizationRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var DnsAuthorization $response */ - $response = $certificateManagerClient->getDnsAuthorization($formattedName); + $response = $certificateManagerClient->getDnsAuthorization($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/CertificateManager/samples/V1/CertificateManagerClient/get_location.php b/CertificateManager/samples/V1/CertificateManagerClient/get_location.php index a3e8350d2bf6..b5b03ab1d01b 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/get_location.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/get_location.php @@ -24,7 +24,8 @@ // [START certificatemanager_v1_generated_CertificateManager_GetLocation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\Location\GetLocationRequest; use Google\Cloud\Location\Location; /** @@ -41,10 +42,13 @@ function get_location_sample(): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = new GetLocationRequest(); + // Call the API and handle any network failures. try { /** @var Location $response */ - $response = $certificateManagerClient->getLocation(); + $response = $certificateManagerClient->getLocation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/CertificateManager/samples/V1/CertificateManagerClient/list_certificate_issuance_configs.php b/CertificateManager/samples/V1/CertificateManagerClient/list_certificate_issuance_configs.php index dfc60f117a0b..5efdfcfa1214 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/list_certificate_issuance_configs.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/list_certificate_issuance_configs.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\ListCertificateIssuanceConfigsRequest; /** * Lists CertificateIssuanceConfigs in a given project and location. @@ -40,10 +41,14 @@ function list_certificate_issuance_configs_sample(string $formattedParent): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new ListCertificateIssuanceConfigsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $certificateManagerClient->listCertificateIssuanceConfigs($formattedParent); + $response = $certificateManagerClient->listCertificateIssuanceConfigs($request); /** @var CertificateIssuanceConfig $element */ foreach ($response as $element) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/list_certificate_map_entries.php b/CertificateManager/samples/V1/CertificateManagerClient/list_certificate_map_entries.php index 96bcfc3b764f..cae0f6e6a36f 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/list_certificate_map_entries.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/list_certificate_map_entries.php @@ -25,8 +25,9 @@ // [START certificatemanager_v1_generated_CertificateManager_ListCertificateMapEntries_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; use Google\Cloud\CertificateManager\V1\CertificateMapEntry; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\ListCertificateMapEntriesRequest; /** * Lists CertificateMapEntries in a given project and location. @@ -41,10 +42,14 @@ function list_certificate_map_entries_sample(string $formattedParent): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new ListCertificateMapEntriesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $certificateManagerClient->listCertificateMapEntries($formattedParent); + $response = $certificateManagerClient->listCertificateMapEntries($request); /** @var CertificateMapEntry $element */ foreach ($response as $element) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/list_certificate_maps.php b/CertificateManager/samples/V1/CertificateManagerClient/list_certificate_maps.php index bd65a4358b2c..2cb9837352d8 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/list_certificate_maps.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/list_certificate_maps.php @@ -25,8 +25,9 @@ // [START certificatemanager_v1_generated_CertificateManager_ListCertificateMaps_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; use Google\Cloud\CertificateManager\V1\CertificateMap; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\ListCertificateMapsRequest; /** * Lists CertificateMaps in a given project and location. @@ -40,10 +41,14 @@ function list_certificate_maps_sample(string $formattedParent): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new ListCertificateMapsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $certificateManagerClient->listCertificateMaps($formattedParent); + $response = $certificateManagerClient->listCertificateMaps($request); /** @var CertificateMap $element */ foreach ($response as $element) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/list_certificates.php b/CertificateManager/samples/V1/CertificateManagerClient/list_certificates.php index bd55163dd80c..11c9925841f1 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/list_certificates.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/list_certificates.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\CertificateManager\V1\Certificate; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\ListCertificatesRequest; /** * Lists Certificates in a given project and location. @@ -40,10 +41,14 @@ function list_certificates_sample(string $formattedParent): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new ListCertificatesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $certificateManagerClient->listCertificates($formattedParent); + $response = $certificateManagerClient->listCertificates($request); /** @var Certificate $element */ foreach ($response as $element) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/list_dns_authorizations.php b/CertificateManager/samples/V1/CertificateManagerClient/list_dns_authorizations.php index 03c078e604e5..e1ad2500bb21 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/list_dns_authorizations.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/list_dns_authorizations.php @@ -25,8 +25,9 @@ // [START certificatemanager_v1_generated_CertificateManager_ListDnsAuthorizations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; use Google\Cloud\CertificateManager\V1\DnsAuthorization; +use Google\Cloud\CertificateManager\V1\ListDnsAuthorizationsRequest; /** * Lists DnsAuthorizations in a given project and location. @@ -40,10 +41,14 @@ function list_dns_authorizations_sample(string $formattedParent): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = (new ListDnsAuthorizationsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $certificateManagerClient->listDnsAuthorizations($formattedParent); + $response = $certificateManagerClient->listDnsAuthorizations($request); /** @var DnsAuthorization $element */ foreach ($response as $element) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/list_locations.php b/CertificateManager/samples/V1/CertificateManagerClient/list_locations.php index f966e471d87d..38df92f927ed 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/list_locations.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/list_locations.php @@ -25,7 +25,8 @@ // [START certificatemanager_v1_generated_CertificateManager_ListLocations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\Location\ListLocationsRequest; use Google\Cloud\Location\Location; /** @@ -42,10 +43,13 @@ function list_locations_sample(): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); + // Prepare the request message. + $request = new ListLocationsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $certificateManagerClient->listLocations(); + $response = $certificateManagerClient->listLocations($request); /** @var Location $element */ foreach ($response as $element) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/update_certificate.php b/CertificateManager/samples/V1/CertificateManagerClient/update_certificate.php index 4b7956dc8ca3..01ae92819950 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/update_certificate.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/update_certificate.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; use Google\Cloud\CertificateManager\V1\Certificate; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\UpdateCertificateRequest; use Google\Protobuf\FieldMask; use Google\Rpc\Status; @@ -44,14 +45,17 @@ function update_certificate_sample(): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $certificate = new Certificate(); $updateMask = new FieldMask(); + $request = (new UpdateCertificateRequest()) + ->setCertificate($certificate) + ->setUpdateMask($updateMask); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->updateCertificate($certificate, $updateMask); + $response = $certificateManagerClient->updateCertificate($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/update_certificate_map.php b/CertificateManager/samples/V1/CertificateManagerClient/update_certificate_map.php index f64ff47edae9..718d913df19d 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/update_certificate_map.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/update_certificate_map.php @@ -25,8 +25,9 @@ // [START certificatemanager_v1_generated_CertificateManager_UpdateCertificateMap_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; use Google\Cloud\CertificateManager\V1\CertificateMap; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\UpdateCertificateMapRequest; use Google\Protobuf\FieldMask; use Google\Rpc\Status; @@ -44,14 +45,17 @@ function update_certificate_map_sample(): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $certificateMap = new CertificateMap(); $updateMask = new FieldMask(); + $request = (new UpdateCertificateMapRequest()) + ->setCertificateMap($certificateMap) + ->setUpdateMask($updateMask); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->updateCertificateMap($certificateMap, $updateMask); + $response = $certificateManagerClient->updateCertificateMap($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/update_certificate_map_entry.php b/CertificateManager/samples/V1/CertificateManagerClient/update_certificate_map_entry.php index 9fabae5596c3..3f09d0ba7b0d 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/update_certificate_map_entry.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/update_certificate_map_entry.php @@ -25,8 +25,9 @@ // [START certificatemanager_v1_generated_CertificateManager_UpdateCertificateMapEntry_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; use Google\Cloud\CertificateManager\V1\CertificateMapEntry; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\UpdateCertificateMapEntryRequest; use Google\Protobuf\FieldMask; use Google\Rpc\Status; @@ -44,14 +45,17 @@ function update_certificate_map_entry_sample(): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $certificateMapEntry = new CertificateMapEntry(); $updateMask = new FieldMask(); + $request = (new UpdateCertificateMapEntryRequest()) + ->setCertificateMapEntry($certificateMapEntry) + ->setUpdateMask($updateMask); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->updateCertificateMapEntry($certificateMapEntry, $updateMask); + $response = $certificateManagerClient->updateCertificateMapEntry($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/CertificateManager/samples/V1/CertificateManagerClient/update_dns_authorization.php b/CertificateManager/samples/V1/CertificateManagerClient/update_dns_authorization.php index 28e38a3b3800..f842db852d8c 100644 --- a/CertificateManager/samples/V1/CertificateManagerClient/update_dns_authorization.php +++ b/CertificateManager/samples/V1/CertificateManagerClient/update_dns_authorization.php @@ -25,8 +25,9 @@ // [START certificatemanager_v1_generated_CertificateManager_UpdateDnsAuthorization_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\CertificateManager\V1\CertificateManagerClient; +use Google\Cloud\CertificateManager\V1\Client\CertificateManagerClient; use Google\Cloud\CertificateManager\V1\DnsAuthorization; +use Google\Cloud\CertificateManager\V1\UpdateDnsAuthorizationRequest; use Google\Protobuf\FieldMask; use Google\Rpc\Status; @@ -43,15 +44,18 @@ function update_dns_authorization_sample(string $dnsAuthorizationDomain): void // Create a client. $certificateManagerClient = new CertificateManagerClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $dnsAuthorization = (new DnsAuthorization()) ->setDomain($dnsAuthorizationDomain); $updateMask = new FieldMask(); + $request = (new UpdateDnsAuthorizationRequest()) + ->setDnsAuthorization($dnsAuthorization) + ->setUpdateMask($updateMask); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $certificateManagerClient->updateDnsAuthorization($dnsAuthorization, $updateMask); + $response = $certificateManagerClient->updateDnsAuthorization($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/owl-bot-staging/CertificateManager/v1/src/V1/Client/BaseClient/CertificateManagerBaseClient.php b/CertificateManager/src/V1/Client/BaseClient/CertificateManagerBaseClient.php similarity index 100% rename from owl-bot-staging/CertificateManager/v1/src/V1/Client/BaseClient/CertificateManagerBaseClient.php rename to CertificateManager/src/V1/Client/BaseClient/CertificateManagerBaseClient.php diff --git a/owl-bot-staging/CertificateManager/v1/src/V1/Client/CertificateManagerClient.php b/CertificateManager/src/V1/Client/CertificateManagerClient.php similarity index 100% rename from owl-bot-staging/CertificateManager/v1/src/V1/Client/CertificateManagerClient.php rename to CertificateManager/src/V1/Client/CertificateManagerClient.php diff --git a/CertificateManager/src/V1/CreateCertificateIssuanceConfigRequest.php b/CertificateManager/src/V1/CreateCertificateIssuanceConfigRequest.php index 9cce6e3fc6af..ccdee7f3640c 100644 --- a/CertificateManager/src/V1/CreateCertificateIssuanceConfigRequest.php +++ b/CertificateManager/src/V1/CreateCertificateIssuanceConfigRequest.php @@ -35,6 +35,25 @@ class CreateCertificateIssuanceConfigRequest extends \Google\Protobuf\Internal\M */ private $certificate_issuance_config = null; + /** + * @param string $parent Required. The parent resource of the certificate issuance config. Must be + * in the format `projects/*/locations/*`. Please see + * {@see CertificateManagerClient::locationName()} for help formatting this field. + * @param \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig $certificateIssuanceConfig Required. A definition of the certificate issuance config to create. + * @param string $certificateIssuanceConfigId Required. A user-provided name of the certificate config. + * + * @return \Google\Cloud\CertificateManager\V1\CreateCertificateIssuanceConfigRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig $certificateIssuanceConfig, string $certificateIssuanceConfigId): self + { + return (new self()) + ->setParent($parent) + ->setCertificateIssuanceConfig($certificateIssuanceConfig) + ->setCertificateIssuanceConfigId($certificateIssuanceConfigId); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/CreateCertificateMapEntryRequest.php b/CertificateManager/src/V1/CreateCertificateMapEntryRequest.php index 5ab44b777851..41e0cbb5fa7f 100644 --- a/CertificateManager/src/V1/CreateCertificateMapEntryRequest.php +++ b/CertificateManager/src/V1/CreateCertificateMapEntryRequest.php @@ -35,6 +35,25 @@ class CreateCertificateMapEntryRequest extends \Google\Protobuf\Internal\Message */ private $certificate_map_entry = null; + /** + * @param string $parent Required. The parent resource of the certificate map entry. Must be in the + * format `projects/*/locations/*/certificateMaps/*`. Please see + * {@see CertificateManagerClient::certificateMapName()} for help formatting this field. + * @param \Google\Cloud\CertificateManager\V1\CertificateMapEntry $certificateMapEntry Required. A definition of the certificate map entry to create. + * @param string $certificateMapEntryId Required. A user-provided name of the certificate map entry. + * + * @return \Google\Cloud\CertificateManager\V1\CreateCertificateMapEntryRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\CertificateManager\V1\CertificateMapEntry $certificateMapEntry, string $certificateMapEntryId): self + { + return (new self()) + ->setParent($parent) + ->setCertificateMapEntry($certificateMapEntry) + ->setCertificateMapEntryId($certificateMapEntryId); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/CreateCertificateMapRequest.php b/CertificateManager/src/V1/CreateCertificateMapRequest.php index 7ef0d49f64c5..ae5fce3267b7 100644 --- a/CertificateManager/src/V1/CreateCertificateMapRequest.php +++ b/CertificateManager/src/V1/CreateCertificateMapRequest.php @@ -35,6 +35,25 @@ class CreateCertificateMapRequest extends \Google\Protobuf\Internal\Message */ private $certificate_map = null; + /** + * @param string $parent Required. The parent resource of the certificate map. Must be in the format + * `projects/*/locations/*`. Please see + * {@see CertificateManagerClient::locationName()} for help formatting this field. + * @param \Google\Cloud\CertificateManager\V1\CertificateMap $certificateMap Required. A definition of the certificate map to create. + * @param string $certificateMapId Required. A user-provided name of the certificate map. + * + * @return \Google\Cloud\CertificateManager\V1\CreateCertificateMapRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\CertificateManager\V1\CertificateMap $certificateMap, string $certificateMapId): self + { + return (new self()) + ->setParent($parent) + ->setCertificateMap($certificateMap) + ->setCertificateMapId($certificateMapId); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/CreateCertificateRequest.php b/CertificateManager/src/V1/CreateCertificateRequest.php index cb0fb956853a..d13ee9f5a5d3 100644 --- a/CertificateManager/src/V1/CreateCertificateRequest.php +++ b/CertificateManager/src/V1/CreateCertificateRequest.php @@ -35,6 +35,25 @@ class CreateCertificateRequest extends \Google\Protobuf\Internal\Message */ private $certificate = null; + /** + * @param string $parent Required. The parent resource of the certificate. Must be in the format + * `projects/*/locations/*`. Please see + * {@see CertificateManagerClient::locationName()} for help formatting this field. + * @param \Google\Cloud\CertificateManager\V1\Certificate $certificate Required. A definition of the certificate to create. + * @param string $certificateId Required. A user-provided name of the certificate. + * + * @return \Google\Cloud\CertificateManager\V1\CreateCertificateRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\CertificateManager\V1\Certificate $certificate, string $certificateId): self + { + return (new self()) + ->setParent($parent) + ->setCertificate($certificate) + ->setCertificateId($certificateId); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/CreateDnsAuthorizationRequest.php b/CertificateManager/src/V1/CreateDnsAuthorizationRequest.php index 957869a7181f..938be19117ed 100644 --- a/CertificateManager/src/V1/CreateDnsAuthorizationRequest.php +++ b/CertificateManager/src/V1/CreateDnsAuthorizationRequest.php @@ -35,6 +35,25 @@ class CreateDnsAuthorizationRequest extends \Google\Protobuf\Internal\Message */ private $dns_authorization = null; + /** + * @param string $parent Required. The parent resource of the dns authorization. Must be in the + * format `projects/*/locations/*`. Please see + * {@see CertificateManagerClient::locationName()} for help formatting this field. + * @param \Google\Cloud\CertificateManager\V1\DnsAuthorization $dnsAuthorization Required. A definition of the dns authorization to create. + * @param string $dnsAuthorizationId Required. A user-provided name of the dns authorization. + * + * @return \Google\Cloud\CertificateManager\V1\CreateDnsAuthorizationRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\CertificateManager\V1\DnsAuthorization $dnsAuthorization, string $dnsAuthorizationId): self + { + return (new self()) + ->setParent($parent) + ->setDnsAuthorization($dnsAuthorization) + ->setDnsAuthorizationId($dnsAuthorizationId); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/DeleteCertificateIssuanceConfigRequest.php b/CertificateManager/src/V1/DeleteCertificateIssuanceConfigRequest.php index 84ea17d45188..ab71b300ca0b 100644 --- a/CertificateManager/src/V1/DeleteCertificateIssuanceConfigRequest.php +++ b/CertificateManager/src/V1/DeleteCertificateIssuanceConfigRequest.php @@ -23,6 +23,21 @@ class DeleteCertificateIssuanceConfigRequest extends \Google\Protobuf\Internal\M */ private $name = ''; + /** + * @param string $name Required. A name of the certificate issuance config to delete. Must be in + * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. Please see + * {@see CertificateManagerClient::certificateIssuanceConfigName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\DeleteCertificateIssuanceConfigRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/DeleteCertificateMapEntryRequest.php b/CertificateManager/src/V1/DeleteCertificateMapEntryRequest.php index 78e322841f5f..9c86fa3e3a5e 100644 --- a/CertificateManager/src/V1/DeleteCertificateMapEntryRequest.php +++ b/CertificateManager/src/V1/DeleteCertificateMapEntryRequest.php @@ -23,6 +23,21 @@ class DeleteCertificateMapEntryRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. A name of the certificate map entry to delete. Must be in the + * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. Please see + * {@see CertificateManagerClient::certificateMapEntryName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\DeleteCertificateMapEntryRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/DeleteCertificateMapRequest.php b/CertificateManager/src/V1/DeleteCertificateMapRequest.php index 1da24c497f36..3223041cd941 100644 --- a/CertificateManager/src/V1/DeleteCertificateMapRequest.php +++ b/CertificateManager/src/V1/DeleteCertificateMapRequest.php @@ -23,6 +23,21 @@ class DeleteCertificateMapRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. A name of the certificate map to delete. Must be in the format + * `projects/*/locations/*/certificateMaps/*`. Please see + * {@see CertificateManagerClient::certificateMapName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\DeleteCertificateMapRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/DeleteCertificateRequest.php b/CertificateManager/src/V1/DeleteCertificateRequest.php index e6ddc0b1c692..7d3f8143b5e5 100644 --- a/CertificateManager/src/V1/DeleteCertificateRequest.php +++ b/CertificateManager/src/V1/DeleteCertificateRequest.php @@ -23,6 +23,21 @@ class DeleteCertificateRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. A name of the certificate to delete. Must be in the format + * `projects/*/locations/*/certificates/*`. Please see + * {@see CertificateManagerClient::certificateName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\DeleteCertificateRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/DeleteDnsAuthorizationRequest.php b/CertificateManager/src/V1/DeleteDnsAuthorizationRequest.php index e39f73565874..e4779ba28807 100644 --- a/CertificateManager/src/V1/DeleteDnsAuthorizationRequest.php +++ b/CertificateManager/src/V1/DeleteDnsAuthorizationRequest.php @@ -23,6 +23,21 @@ class DeleteDnsAuthorizationRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. A name of the dns authorization to delete. Must be in the format + * `projects/*/locations/*/dnsAuthorizations/*`. Please see + * {@see CertificateManagerClient::dnsAuthorizationName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\DeleteDnsAuthorizationRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/GetCertificateIssuanceConfigRequest.php b/CertificateManager/src/V1/GetCertificateIssuanceConfigRequest.php index a77d3b73ab95..1261e71cbea7 100644 --- a/CertificateManager/src/V1/GetCertificateIssuanceConfigRequest.php +++ b/CertificateManager/src/V1/GetCertificateIssuanceConfigRequest.php @@ -23,6 +23,21 @@ class GetCertificateIssuanceConfigRequest extends \Google\Protobuf\Internal\Mess */ private $name = ''; + /** + * @param string $name Required. A name of the certificate issuance config to describe. Must be in + * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. Please see + * {@see CertificateManagerClient::certificateIssuanceConfigName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\GetCertificateIssuanceConfigRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/GetCertificateMapEntryRequest.php b/CertificateManager/src/V1/GetCertificateMapEntryRequest.php index ddfcc4f57c7c..9ed5855bede2 100644 --- a/CertificateManager/src/V1/GetCertificateMapEntryRequest.php +++ b/CertificateManager/src/V1/GetCertificateMapEntryRequest.php @@ -23,6 +23,21 @@ class GetCertificateMapEntryRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. A name of the certificate map entry to describe. Must be in the + * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. Please see + * {@see CertificateManagerClient::certificateMapEntryName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\GetCertificateMapEntryRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/GetCertificateMapRequest.php b/CertificateManager/src/V1/GetCertificateMapRequest.php index ecdcebac8622..d6b285b40dd2 100644 --- a/CertificateManager/src/V1/GetCertificateMapRequest.php +++ b/CertificateManager/src/V1/GetCertificateMapRequest.php @@ -23,6 +23,21 @@ class GetCertificateMapRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. A name of the certificate map to describe. Must be in the format + * `projects/*/locations/*/certificateMaps/*`. Please see + * {@see CertificateManagerClient::certificateMapName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\GetCertificateMapRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/GetCertificateRequest.php b/CertificateManager/src/V1/GetCertificateRequest.php index fb6c1fa811c6..666b07566966 100644 --- a/CertificateManager/src/V1/GetCertificateRequest.php +++ b/CertificateManager/src/V1/GetCertificateRequest.php @@ -23,6 +23,21 @@ class GetCertificateRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. A name of the certificate to describe. Must be in the format + * `projects/*/locations/*/certificates/*`. Please see + * {@see CertificateManagerClient::certificateName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\GetCertificateRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/GetDnsAuthorizationRequest.php b/CertificateManager/src/V1/GetDnsAuthorizationRequest.php index ce136e92fb9e..ce2f0291c6a2 100644 --- a/CertificateManager/src/V1/GetDnsAuthorizationRequest.php +++ b/CertificateManager/src/V1/GetDnsAuthorizationRequest.php @@ -23,6 +23,21 @@ class GetDnsAuthorizationRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. A name of the dns authorization to describe. Must be in the + * format `projects/*/locations/*/dnsAuthorizations/*`. Please see + * {@see CertificateManagerClient::dnsAuthorizationName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\GetDnsAuthorizationRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/ListCertificateIssuanceConfigsRequest.php b/CertificateManager/src/V1/ListCertificateIssuanceConfigsRequest.php index 652eebdb5327..b29b743373ce 100644 --- a/CertificateManager/src/V1/ListCertificateIssuanceConfigsRequest.php +++ b/CertificateManager/src/V1/ListCertificateIssuanceConfigsRequest.php @@ -52,6 +52,21 @@ class ListCertificateIssuanceConfigsRequest extends \Google\Protobuf\Internal\Me */ private $order_by = ''; + /** + * @param string $parent Required. The project and location from which the certificate should be + * listed, specified in the format `projects/*/locations/*`. Please see + * {@see CertificateManagerClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\ListCertificateIssuanceConfigsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/ListCertificateMapEntriesRequest.php b/CertificateManager/src/V1/ListCertificateMapEntriesRequest.php index 57e00544fd4a..957ed7e760d6 100644 --- a/CertificateManager/src/V1/ListCertificateMapEntriesRequest.php +++ b/CertificateManager/src/V1/ListCertificateMapEntriesRequest.php @@ -56,6 +56,22 @@ class ListCertificateMapEntriesRequest extends \Google\Protobuf\Internal\Message */ private $order_by = ''; + /** + * @param string $parent Required. The project, location and certificate map from which the + * certificate map entries should be listed, specified in the format + * `projects/*/locations/*/certificateMaps/*`. Please see + * {@see CertificateManagerClient::certificateMapName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\ListCertificateMapEntriesRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/ListCertificateMapsRequest.php b/CertificateManager/src/V1/ListCertificateMapsRequest.php index b8ed892a7b71..b79b44a294bf 100644 --- a/CertificateManager/src/V1/ListCertificateMapsRequest.php +++ b/CertificateManager/src/V1/ListCertificateMapsRequest.php @@ -51,6 +51,21 @@ class ListCertificateMapsRequest extends \Google\Protobuf\Internal\Message */ private $order_by = ''; + /** + * @param string $parent Required. The project and location from which the certificate maps should + * be listed, specified in the format `projects/*/locations/*`. Please see + * {@see CertificateManagerClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\ListCertificateMapsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/ListCertificatesRequest.php b/CertificateManager/src/V1/ListCertificatesRequest.php index 9194c57628fa..8f7d2f6ca494 100644 --- a/CertificateManager/src/V1/ListCertificatesRequest.php +++ b/CertificateManager/src/V1/ListCertificatesRequest.php @@ -51,6 +51,21 @@ class ListCertificatesRequest extends \Google\Protobuf\Internal\Message */ private $order_by = ''; + /** + * @param string $parent Required. The project and location from which the certificate should be + * listed, specified in the format `projects/*/locations/*`. Please see + * {@see CertificateManagerClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\ListCertificatesRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/ListDnsAuthorizationsRequest.php b/CertificateManager/src/V1/ListDnsAuthorizationsRequest.php index 45b1b68c3315..b0fba8c1af48 100644 --- a/CertificateManager/src/V1/ListDnsAuthorizationsRequest.php +++ b/CertificateManager/src/V1/ListDnsAuthorizationsRequest.php @@ -51,6 +51,21 @@ class ListDnsAuthorizationsRequest extends \Google\Protobuf\Internal\Message */ private $order_by = ''; + /** + * @param string $parent Required. The project and location from which the dns authorizations should + * be listed, specified in the format `projects/*/locations/*`. Please see + * {@see CertificateManagerClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\CertificateManager\V1\ListDnsAuthorizationsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/UpdateCertificateMapEntryRequest.php b/CertificateManager/src/V1/UpdateCertificateMapEntryRequest.php index 2e89b3b2ea2f..29b69c45fe7a 100644 --- a/CertificateManager/src/V1/UpdateCertificateMapEntryRequest.php +++ b/CertificateManager/src/V1/UpdateCertificateMapEntryRequest.php @@ -30,6 +30,23 @@ class UpdateCertificateMapEntryRequest extends \Google\Protobuf\Internal\Message */ private $update_mask = null; + /** + * @param \Google\Cloud\CertificateManager\V1\CertificateMapEntry $certificateMapEntry Required. A definition of the certificate map entry to create map entry. + * @param \Google\Protobuf\FieldMask $updateMask Required. The update mask applies to the resource. For the `FieldMask` + * definition, see + * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. + * + * @return \Google\Cloud\CertificateManager\V1\UpdateCertificateMapEntryRequest + * + * @experimental + */ + public static function build(\Google\Cloud\CertificateManager\V1\CertificateMapEntry $certificateMapEntry, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setCertificateMapEntry($certificateMapEntry) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/UpdateCertificateMapRequest.php b/CertificateManager/src/V1/UpdateCertificateMapRequest.php index 8b938c701306..f5c894c88324 100644 --- a/CertificateManager/src/V1/UpdateCertificateMapRequest.php +++ b/CertificateManager/src/V1/UpdateCertificateMapRequest.php @@ -30,6 +30,23 @@ class UpdateCertificateMapRequest extends \Google\Protobuf\Internal\Message */ private $update_mask = null; + /** + * @param \Google\Cloud\CertificateManager\V1\CertificateMap $certificateMap Required. A definition of the certificate map to update. + * @param \Google\Protobuf\FieldMask $updateMask Required. The update mask applies to the resource. For the `FieldMask` + * definition, see + * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. + * + * @return \Google\Cloud\CertificateManager\V1\UpdateCertificateMapRequest + * + * @experimental + */ + public static function build(\Google\Cloud\CertificateManager\V1\CertificateMap $certificateMap, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setCertificateMap($certificateMap) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/UpdateCertificateRequest.php b/CertificateManager/src/V1/UpdateCertificateRequest.php index 5b2e0d0bba85..6e6a9043a1ce 100644 --- a/CertificateManager/src/V1/UpdateCertificateRequest.php +++ b/CertificateManager/src/V1/UpdateCertificateRequest.php @@ -30,6 +30,23 @@ class UpdateCertificateRequest extends \Google\Protobuf\Internal\Message */ private $update_mask = null; + /** + * @param \Google\Cloud\CertificateManager\V1\Certificate $certificate Required. A definition of the certificate to update. + * @param \Google\Protobuf\FieldMask $updateMask Required. The update mask applies to the resource. For the `FieldMask` + * definition, see + * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. + * + * @return \Google\Cloud\CertificateManager\V1\UpdateCertificateRequest + * + * @experimental + */ + public static function build(\Google\Cloud\CertificateManager\V1\Certificate $certificate, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setCertificate($certificate) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/UpdateDnsAuthorizationRequest.php b/CertificateManager/src/V1/UpdateDnsAuthorizationRequest.php index 0515eaaf653c..6308c2564f12 100644 --- a/CertificateManager/src/V1/UpdateDnsAuthorizationRequest.php +++ b/CertificateManager/src/V1/UpdateDnsAuthorizationRequest.php @@ -30,6 +30,23 @@ class UpdateDnsAuthorizationRequest extends \Google\Protobuf\Internal\Message */ private $update_mask = null; + /** + * @param \Google\Cloud\CertificateManager\V1\DnsAuthorization $dnsAuthorization Required. A definition of the dns authorization to update. + * @param \Google\Protobuf\FieldMask $updateMask Required. The update mask applies to the resource. For the `FieldMask` + * definition, see + * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. + * + * @return \Google\Cloud\CertificateManager\V1\UpdateDnsAuthorizationRequest + * + * @experimental + */ + public static function build(\Google\Cloud\CertificateManager\V1\DnsAuthorization $dnsAuthorization, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setDnsAuthorization($dnsAuthorization) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/CertificateManager/src/V1/resources/certificate_manager_descriptor_config.php b/CertificateManager/src/V1/resources/certificate_manager_descriptor_config.php index db80ff631192..ae4523289cd3 100644 --- a/CertificateManager/src/V1/resources/certificate_manager_descriptor_config.php +++ b/CertificateManager/src/V1/resources/certificate_manager_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'CreateCertificateIssuanceConfig' => [ 'longRunning' => [ @@ -22,6 +31,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'CreateCertificateMap' => [ 'longRunning' => [ @@ -32,6 +50,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'CreateCertificateMapEntry' => [ 'longRunning' => [ @@ -42,6 +69,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'CreateDnsAuthorization' => [ 'longRunning' => [ @@ -52,6 +88,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'DeleteCertificate' => [ 'longRunning' => [ @@ -62,6 +107,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'DeleteCertificateIssuanceConfig' => [ 'longRunning' => [ @@ -72,6 +126,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'DeleteCertificateMap' => [ 'longRunning' => [ @@ -82,6 +145,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'DeleteCertificateMapEntry' => [ 'longRunning' => [ @@ -92,6 +164,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'DeleteDnsAuthorization' => [ 'longRunning' => [ @@ -102,6 +183,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'UpdateCertificate' => [ 'longRunning' => [ @@ -112,6 +202,16 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'certificate.name', + 'fieldAccessors' => [ + 'getCertificate', + 'getName', + ], + ], + ], ], 'UpdateCertificateMap' => [ 'longRunning' => [ @@ -122,6 +222,16 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'certificate_map.name', + 'fieldAccessors' => [ + 'getCertificateMap', + 'getName', + ], + ], + ], ], 'UpdateCertificateMapEntry' => [ 'longRunning' => [ @@ -132,6 +242,16 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'certificate_map_entry.name', + 'fieldAccessors' => [ + 'getCertificateMapEntry', + 'getName', + ], + ], + ], ], 'UpdateDnsAuthorization' => [ 'longRunning' => [ @@ -142,6 +262,76 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'dns_authorization.name', + 'fieldAccessors' => [ + 'getDnsAuthorization', + 'getName', + ], + ], + ], + ], + 'GetCertificate' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\CertificateManager\V1\Certificate', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetCertificateIssuanceConfig' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetCertificateMap' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\CertificateManager\V1\CertificateMap', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetCertificateMapEntry' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\CertificateManager\V1\CertificateMapEntry', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetDnsAuthorization' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\CertificateManager\V1\DnsAuthorization', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListCertificateIssuanceConfigs' => [ 'pageStreaming' => [ @@ -152,6 +342,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getCertificateIssuanceConfigs', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\CertificateManager\V1\ListCertificateIssuanceConfigsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListCertificateMapEntries' => [ 'pageStreaming' => [ @@ -162,6 +362,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getCertificateMapEntries', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\CertificateManager\V1\ListCertificateMapEntriesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListCertificateMaps' => [ 'pageStreaming' => [ @@ -172,6 +382,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getCertificateMaps', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\CertificateManager\V1\ListCertificateMapsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListCertificates' => [ 'pageStreaming' => [ @@ -182,6 +402,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getCertificates', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\CertificateManager\V1\ListCertificatesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListDnsAuthorizations' => [ 'pageStreaming' => [ @@ -192,8 +422,28 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getDnsAuthorizations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\CertificateManager\V1\ListDnsAuthorizationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'GetLocation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Location\Location', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'ListLocations' => [ @@ -205,8 +455,27 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLocations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], + 'templateMap' => [ + 'caPool' => 'projects/{project}/locations/{location}/caPools/{ca_pool}', + 'certificate' => 'projects/{project}/locations/{location}/certificates/{certificate}', + 'certificateIssuanceConfig' => 'projects/{project}/locations/{location}/certificateIssuanceConfigs/{certificate_issuance_config}', + 'certificateMap' => 'projects/{project}/locations/{location}/certificateMaps/{certificate_map}', + 'certificateMapEntry' => 'projects/{project}/locations/{location}/certificateMaps/{certificate_map}/certificateMapEntries/{certificate_map_entry}', + 'dnsAuthorization' => 'projects/{project}/locations/{location}/dnsAuthorizations/{dns_authorization}', + 'location' => 'projects/{project}/locations/{location}', + ], ], ], ]; diff --git a/owl-bot-staging/CertificateManager/v1/tests/Unit/V1/Client/CertificateManagerClientTest.php b/CertificateManager/tests/Unit/V1/Client/CertificateManagerClientTest.php similarity index 100% rename from owl-bot-staging/CertificateManager/v1/tests/Unit/V1/Client/CertificateManagerClientTest.php rename to CertificateManager/tests/Unit/V1/Client/CertificateManagerClientTest.php diff --git a/ConfidentialComputing/samples/V1/ConfidentialComputingClient/create_challenge.php b/ConfidentialComputing/samples/V1/ConfidentialComputingClient/create_challenge.php index cd694003c191..26af3b9671ba 100644 --- a/ConfidentialComputing/samples/V1/ConfidentialComputingClient/create_challenge.php +++ b/ConfidentialComputing/samples/V1/ConfidentialComputingClient/create_challenge.php @@ -25,7 +25,8 @@ // [START confidentialcomputing_v1_generated_ConfidentialComputing_CreateChallenge_sync] use Google\ApiCore\ApiException; use Google\Cloud\ConfidentialComputing\V1\Challenge; -use Google\Cloud\ConfidentialComputing\V1\ConfidentialComputingClient; +use Google\Cloud\ConfidentialComputing\V1\Client\ConfidentialComputingClient; +use Google\Cloud\ConfidentialComputing\V1\CreateChallengeRequest; /** * Creates a new Challenge in a given project and location. @@ -39,13 +40,16 @@ function create_challenge_sample(string $formattedParent): void // Create a client. $confidentialComputingClient = new ConfidentialComputingClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $challenge = new Challenge(); + $request = (new CreateChallengeRequest()) + ->setParent($formattedParent) + ->setChallenge($challenge); // Call the API and handle any network failures. try { /** @var Challenge $response */ - $response = $confidentialComputingClient->createChallenge($formattedParent, $challenge); + $response = $confidentialComputingClient->createChallenge($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ConfidentialComputing/samples/V1/ConfidentialComputingClient/get_location.php b/ConfidentialComputing/samples/V1/ConfidentialComputingClient/get_location.php index eac0ccdf2a1f..9e8b93c11b06 100644 --- a/ConfidentialComputing/samples/V1/ConfidentialComputingClient/get_location.php +++ b/ConfidentialComputing/samples/V1/ConfidentialComputingClient/get_location.php @@ -24,7 +24,8 @@ // [START confidentialcomputing_v1_generated_ConfidentialComputing_GetLocation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ConfidentialComputing\V1\ConfidentialComputingClient; +use Google\Cloud\ConfidentialComputing\V1\Client\ConfidentialComputingClient; +use Google\Cloud\Location\GetLocationRequest; use Google\Cloud\Location\Location; /** @@ -41,10 +42,13 @@ function get_location_sample(): void // Create a client. $confidentialComputingClient = new ConfidentialComputingClient(); + // Prepare the request message. + $request = new GetLocationRequest(); + // Call the API and handle any network failures. try { /** @var Location $response */ - $response = $confidentialComputingClient->getLocation(); + $response = $confidentialComputingClient->getLocation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/ConfidentialComputing/samples/V1/ConfidentialComputingClient/list_locations.php b/ConfidentialComputing/samples/V1/ConfidentialComputingClient/list_locations.php index 768c9dc8a49c..cdbfe21c4cf4 100644 --- a/ConfidentialComputing/samples/V1/ConfidentialComputingClient/list_locations.php +++ b/ConfidentialComputing/samples/V1/ConfidentialComputingClient/list_locations.php @@ -25,7 +25,8 @@ // [START confidentialcomputing_v1_generated_ConfidentialComputing_ListLocations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\ConfidentialComputing\V1\ConfidentialComputingClient; +use Google\Cloud\ConfidentialComputing\V1\Client\ConfidentialComputingClient; +use Google\Cloud\Location\ListLocationsRequest; use Google\Cloud\Location\Location; /** @@ -42,10 +43,13 @@ function list_locations_sample(): void // Create a client. $confidentialComputingClient = new ConfidentialComputingClient(); + // Prepare the request message. + $request = new ListLocationsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $confidentialComputingClient->listLocations(); + $response = $confidentialComputingClient->listLocations($request); /** @var Location $element */ foreach ($response as $element) { diff --git a/ConfidentialComputing/samples/V1/ConfidentialComputingClient/verify_attestation.php b/ConfidentialComputing/samples/V1/ConfidentialComputingClient/verify_attestation.php index 43e4a80637c6..87b339f829db 100644 --- a/ConfidentialComputing/samples/V1/ConfidentialComputingClient/verify_attestation.php +++ b/ConfidentialComputing/samples/V1/ConfidentialComputingClient/verify_attestation.php @@ -24,8 +24,9 @@ // [START confidentialcomputing_v1_generated_ConfidentialComputing_VerifyAttestation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\ConfidentialComputing\V1\ConfidentialComputingClient; +use Google\Cloud\ConfidentialComputing\V1\Client\ConfidentialComputingClient; use Google\Cloud\ConfidentialComputing\V1\TpmAttestation; +use Google\Cloud\ConfidentialComputing\V1\VerifyAttestationRequest; use Google\Cloud\ConfidentialComputing\V1\VerifyAttestationResponse; /** @@ -41,13 +42,16 @@ function verify_attestation_sample(string $formattedChallenge): void // Create a client. $confidentialComputingClient = new ConfidentialComputingClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $tpmAttestation = new TpmAttestation(); + $request = (new VerifyAttestationRequest()) + ->setChallenge($formattedChallenge) + ->setTpmAttestation($tpmAttestation); // Call the API and handle any network failures. try { /** @var VerifyAttestationResponse $response */ - $response = $confidentialComputingClient->verifyAttestation($formattedChallenge, $tpmAttestation); + $response = $confidentialComputingClient->verifyAttestation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/owl-bot-staging/ConfidentialComputing/v1/src/V1/Client/BaseClient/ConfidentialComputingBaseClient.php b/ConfidentialComputing/src/V1/Client/BaseClient/ConfidentialComputingBaseClient.php similarity index 100% rename from owl-bot-staging/ConfidentialComputing/v1/src/V1/Client/BaseClient/ConfidentialComputingBaseClient.php rename to ConfidentialComputing/src/V1/Client/BaseClient/ConfidentialComputingBaseClient.php diff --git a/owl-bot-staging/ConfidentialComputing/v1/src/V1/Client/ConfidentialComputingClient.php b/ConfidentialComputing/src/V1/Client/ConfidentialComputingClient.php similarity index 100% rename from owl-bot-staging/ConfidentialComputing/v1/src/V1/Client/ConfidentialComputingClient.php rename to ConfidentialComputing/src/V1/Client/ConfidentialComputingClient.php diff --git a/ConfidentialComputing/src/V1/CreateChallengeRequest.php b/ConfidentialComputing/src/V1/CreateChallengeRequest.php index d8bbd64905f4..384853512d20 100644 --- a/ConfidentialComputing/src/V1/CreateChallengeRequest.php +++ b/ConfidentialComputing/src/V1/CreateChallengeRequest.php @@ -30,6 +30,24 @@ class CreateChallengeRequest extends \Google\Protobuf\Internal\Message */ protected $challenge = null; + /** + * @param string $parent Required. The resource name of the location where the Challenge will be + * used, in the format `projects/*/locations/*`. Please see + * {@see ConfidentialComputingClient::locationName()} for help formatting this field. + * @param \Google\Cloud\ConfidentialComputing\V1\Challenge $challenge Required. The Challenge to be created. Currently this field can be empty as + * all the Challenge fields are set by the server. + * + * @return \Google\Cloud\ConfidentialComputing\V1\CreateChallengeRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\ConfidentialComputing\V1\Challenge $challenge): self + { + return (new self()) + ->setParent($parent) + ->setChallenge($challenge); + } + /** * Constructor. * diff --git a/ConfidentialComputing/src/V1/resources/confidential_computing_descriptor_config.php b/ConfidentialComputing/src/V1/resources/confidential_computing_descriptor_config.php index 0b57f8eee133..8ab43815b29c 100644 --- a/ConfidentialComputing/src/V1/resources/confidential_computing_descriptor_config.php +++ b/ConfidentialComputing/src/V1/resources/confidential_computing_descriptor_config.php @@ -3,7 +3,41 @@ return [ 'interfaces' => [ 'google.cloud.confidentialcomputing.v1.ConfidentialComputing' => [ + 'CreateChallenge' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ConfidentialComputing\V1\Challenge', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'VerifyAttestation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\ConfidentialComputing\V1\VerifyAttestationResponse', + 'headerParams' => [ + [ + 'keyName' => 'challenge', + 'fieldAccessors' => [ + 'getChallenge', + ], + ], + ], + ], 'GetLocation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Location\Location', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], 'ListLocations' => [ @@ -15,8 +49,22 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLocations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], 'interfaceOverride' => 'google.cloud.location.Locations', ], + 'templateMap' => [ + 'challenge' => 'projects/{project}/locations/{location}/challenges/{uuid}', + 'location' => 'projects/{project}/locations/{location}', + ], ], ], ]; diff --git a/owl-bot-staging/ConfidentialComputing/v1/tests/Unit/V1/Client/ConfidentialComputingClientTest.php b/ConfidentialComputing/tests/Unit/V1/Client/ConfidentialComputingClientTest.php similarity index 100% rename from owl-bot-staging/ConfidentialComputing/v1/tests/Unit/V1/Client/ConfidentialComputingClientTest.php rename to ConfidentialComputing/tests/Unit/V1/Client/ConfidentialComputingClientTest.php diff --git a/DataCatalogLineage/samples/V1/LineageClient/batch_search_link_processes.php b/DataCatalogLineage/samples/V1/LineageClient/batch_search_link_processes.php index 5952d9f44088..fc1b44d52cd3 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/batch_search_link_processes.php +++ b/DataCatalogLineage/samples/V1/LineageClient/batch_search_link_processes.php @@ -25,7 +25,8 @@ // [START datalineage_v1_generated_Lineage_BatchSearchLinkProcesses_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\BatchSearchLinkProcessesRequest; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; use Google\Cloud\DataCatalog\Lineage\V1\ProcessLinks; /** @@ -59,13 +60,16 @@ function batch_search_link_processes_sample(string $formattedParent, string $lin // Create a client. $lineageClient = new LineageClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $links = [$linksElement,]; + $request = (new BatchSearchLinkProcessesRequest()) + ->setParent($formattedParent) + ->setLinks($links); // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $lineageClient->batchSearchLinkProcesses($formattedParent, $links); + $response = $lineageClient->batchSearchLinkProcesses($request); /** @var ProcessLinks $element */ foreach ($response as $element) { diff --git a/DataCatalogLineage/samples/V1/LineageClient/create_lineage_event.php b/DataCatalogLineage/samples/V1/LineageClient/create_lineage_event.php index bf47bff0e5a3..708598c1828e 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/create_lineage_event.php +++ b/DataCatalogLineage/samples/V1/LineageClient/create_lineage_event.php @@ -24,7 +24,8 @@ // [START datalineage_v1_generated_Lineage_CreateLineageEvent_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\CreateLineageEventRequest; use Google\Cloud\DataCatalog\Lineage\V1\LineageEvent; /** @@ -38,13 +39,16 @@ function create_lineage_event_sample(string $formattedParent): void // Create a client. $lineageClient = new LineageClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $lineageEvent = new LineageEvent(); + $request = (new CreateLineageEventRequest()) + ->setParent($formattedParent) + ->setLineageEvent($lineageEvent); // Call the API and handle any network failures. try { /** @var LineageEvent $response */ - $response = $lineageClient->createLineageEvent($formattedParent, $lineageEvent); + $response = $lineageClient->createLineageEvent($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataCatalogLineage/samples/V1/LineageClient/create_process.php b/DataCatalogLineage/samples/V1/LineageClient/create_process.php index 9ba016ce1887..de3bd8e24140 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/create_process.php +++ b/DataCatalogLineage/samples/V1/LineageClient/create_process.php @@ -24,7 +24,8 @@ // [START datalineage_v1_generated_Lineage_CreateProcess_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\CreateProcessRequest; use Google\Cloud\DataCatalog\Lineage\V1\Process; /** @@ -39,13 +40,16 @@ function create_process_sample(string $formattedParent): void // Create a client. $lineageClient = new LineageClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $process = new Process(); + $request = (new CreateProcessRequest()) + ->setParent($formattedParent) + ->setProcess($process); // Call the API and handle any network failures. try { /** @var Process $response */ - $response = $lineageClient->createProcess($formattedParent, $process); + $response = $lineageClient->createProcess($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataCatalogLineage/samples/V1/LineageClient/create_run.php b/DataCatalogLineage/samples/V1/LineageClient/create_run.php index a2acbc02350a..0a001b418cd4 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/create_run.php +++ b/DataCatalogLineage/samples/V1/LineageClient/create_run.php @@ -24,7 +24,8 @@ // [START datalineage_v1_generated_Lineage_CreateRun_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\CreateRunRequest; use Google\Cloud\DataCatalog\Lineage\V1\Run; use Google\Cloud\DataCatalog\Lineage\V1\Run\State; use Google\Protobuf\Timestamp; @@ -41,16 +42,19 @@ function create_run_sample(string $formattedParent, int $runState): void // Create a client. $lineageClient = new LineageClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $runStartTime = new Timestamp(); $run = (new Run()) ->setStartTime($runStartTime) ->setState($runState); + $request = (new CreateRunRequest()) + ->setParent($formattedParent) + ->setRun($run); // Call the API and handle any network failures. try { /** @var Run $response */ - $response = $lineageClient->createRun($formattedParent, $run); + $response = $lineageClient->createRun($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataCatalogLineage/samples/V1/LineageClient/delete_lineage_event.php b/DataCatalogLineage/samples/V1/LineageClient/delete_lineage_event.php index 70a2d2ae930a..a44e3cbec51a 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/delete_lineage_event.php +++ b/DataCatalogLineage/samples/V1/LineageClient/delete_lineage_event.php @@ -24,7 +24,8 @@ // [START datalineage_v1_generated_Lineage_DeleteLineageEvent_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\DeleteLineageEventRequest; /** * Deletes the lineage event with the specified name. @@ -37,9 +38,13 @@ function delete_lineage_event_sample(string $formattedName): void // Create a client. $lineageClient = new LineageClient(); + // Prepare the request message. + $request = (new DeleteLineageEventRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $lineageClient->deleteLineageEvent($formattedName); + $lineageClient->deleteLineageEvent($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataCatalogLineage/samples/V1/LineageClient/delete_process.php b/DataCatalogLineage/samples/V1/LineageClient/delete_process.php index ceb1afa2165a..9e847a3a522f 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/delete_process.php +++ b/DataCatalogLineage/samples/V1/LineageClient/delete_process.php @@ -25,7 +25,8 @@ // [START datalineage_v1_generated_Lineage_DeleteProcess_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\DeleteProcessRequest; use Google\Rpc\Status; /** @@ -39,10 +40,14 @@ function delete_process_sample(string $formattedName): void // Create a client. $lineageClient = new LineageClient(); + // Prepare the request message. + $request = (new DeleteProcessRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $lineageClient->deleteProcess($formattedName); + $response = $lineageClient->deleteProcess($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/DataCatalogLineage/samples/V1/LineageClient/delete_run.php b/DataCatalogLineage/samples/V1/LineageClient/delete_run.php index a23d67e4066d..d54daa9b613f 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/delete_run.php +++ b/DataCatalogLineage/samples/V1/LineageClient/delete_run.php @@ -25,7 +25,8 @@ // [START datalineage_v1_generated_Lineage_DeleteRun_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\DeleteRunRequest; use Google\Rpc\Status; /** @@ -39,10 +40,14 @@ function delete_run_sample(string $formattedName): void // Create a client. $lineageClient = new LineageClient(); + // Prepare the request message. + $request = (new DeleteRunRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $lineageClient->deleteRun($formattedName); + $response = $lineageClient->deleteRun($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/DataCatalogLineage/samples/V1/LineageClient/get_lineage_event.php b/DataCatalogLineage/samples/V1/LineageClient/get_lineage_event.php index 81bcb9ba8366..af73bcd87409 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/get_lineage_event.php +++ b/DataCatalogLineage/samples/V1/LineageClient/get_lineage_event.php @@ -24,7 +24,8 @@ // [START datalineage_v1_generated_Lineage_GetLineageEvent_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\GetLineageEventRequest; use Google\Cloud\DataCatalog\Lineage\V1\LineageEvent; /** @@ -38,10 +39,14 @@ function get_lineage_event_sample(string $formattedName): void // Create a client. $lineageClient = new LineageClient(); + // Prepare the request message. + $request = (new GetLineageEventRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var LineageEvent $response */ - $response = $lineageClient->getLineageEvent($formattedName); + $response = $lineageClient->getLineageEvent($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataCatalogLineage/samples/V1/LineageClient/get_process.php b/DataCatalogLineage/samples/V1/LineageClient/get_process.php index fce2c4fa0b44..bbcb7725fbd8 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/get_process.php +++ b/DataCatalogLineage/samples/V1/LineageClient/get_process.php @@ -24,7 +24,8 @@ // [START datalineage_v1_generated_Lineage_GetProcess_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\GetProcessRequest; use Google\Cloud\DataCatalog\Lineage\V1\Process; /** @@ -38,10 +39,14 @@ function get_process_sample(string $formattedName): void // Create a client. $lineageClient = new LineageClient(); + // Prepare the request message. + $request = (new GetProcessRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Process $response */ - $response = $lineageClient->getProcess($formattedName); + $response = $lineageClient->getProcess($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataCatalogLineage/samples/V1/LineageClient/get_run.php b/DataCatalogLineage/samples/V1/LineageClient/get_run.php index e788648268d6..1c7f828f3747 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/get_run.php +++ b/DataCatalogLineage/samples/V1/LineageClient/get_run.php @@ -24,7 +24,8 @@ // [START datalineage_v1_generated_Lineage_GetRun_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\GetRunRequest; use Google\Cloud\DataCatalog\Lineage\V1\Run; /** @@ -38,10 +39,14 @@ function get_run_sample(string $formattedName): void // Create a client. $lineageClient = new LineageClient(); + // Prepare the request message. + $request = (new GetRunRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Run $response */ - $response = $lineageClient->getRun($formattedName); + $response = $lineageClient->getRun($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataCatalogLineage/samples/V1/LineageClient/list_lineage_events.php b/DataCatalogLineage/samples/V1/LineageClient/list_lineage_events.php index 0f275078c237..6d9d7d95410f 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/list_lineage_events.php +++ b/DataCatalogLineage/samples/V1/LineageClient/list_lineage_events.php @@ -25,8 +25,9 @@ // [START datalineage_v1_generated_Lineage_ListLineageEvents_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; use Google\Cloud\DataCatalog\Lineage\V1\LineageEvent; +use Google\Cloud\DataCatalog\Lineage\V1\ListLineageEventsRequest; /** * Lists lineage events in the given project and location. The list order is @@ -40,10 +41,14 @@ function list_lineage_events_sample(string $formattedParent): void // Create a client. $lineageClient = new LineageClient(); + // Prepare the request message. + $request = (new ListLineageEventsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $lineageClient->listLineageEvents($formattedParent); + $response = $lineageClient->listLineageEvents($request); /** @var LineageEvent $element */ foreach ($response as $element) { diff --git a/DataCatalogLineage/samples/V1/LineageClient/list_processes.php b/DataCatalogLineage/samples/V1/LineageClient/list_processes.php index d36237304af8..cc374dcf0524 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/list_processes.php +++ b/DataCatalogLineage/samples/V1/LineageClient/list_processes.php @@ -25,7 +25,8 @@ // [START datalineage_v1_generated_Lineage_ListProcesses_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\ListProcessesRequest; use Google\Cloud\DataCatalog\Lineage\V1\Process; /** @@ -41,10 +42,14 @@ function list_processes_sample(string $formattedParent): void // Create a client. $lineageClient = new LineageClient(); + // Prepare the request message. + $request = (new ListProcessesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $lineageClient->listProcesses($formattedParent); + $response = $lineageClient->listProcesses($request); /** @var Process $element */ foreach ($response as $element) { diff --git a/DataCatalogLineage/samples/V1/LineageClient/list_runs.php b/DataCatalogLineage/samples/V1/LineageClient/list_runs.php index f8eae4ee2f01..966835a13579 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/list_runs.php +++ b/DataCatalogLineage/samples/V1/LineageClient/list_runs.php @@ -25,7 +25,8 @@ // [START datalineage_v1_generated_Lineage_ListRuns_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\ListRunsRequest; use Google\Cloud\DataCatalog\Lineage\V1\Run; /** @@ -40,10 +41,14 @@ function list_runs_sample(string $formattedParent): void // Create a client. $lineageClient = new LineageClient(); + // Prepare the request message. + $request = (new ListRunsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $lineageClient->listRuns($formattedParent); + $response = $lineageClient->listRuns($request); /** @var Run $element */ foreach ($response as $element) { diff --git a/DataCatalogLineage/samples/V1/LineageClient/search_links.php b/DataCatalogLineage/samples/V1/LineageClient/search_links.php index 55c85b5d62ad..84d588e16a42 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/search_links.php +++ b/DataCatalogLineage/samples/V1/LineageClient/search_links.php @@ -25,8 +25,9 @@ // [START datalineage_v1_generated_Lineage_SearchLinks_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; use Google\Cloud\DataCatalog\Lineage\V1\Link; +use Google\Cloud\DataCatalog\Lineage\V1\SearchLinksRequest; /** * Retrieve a list of links connected to a specific asset. @@ -47,10 +48,14 @@ function search_links_sample(string $formattedParent): void // Create a client. $lineageClient = new LineageClient(); + // Prepare the request message. + $request = (new SearchLinksRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $lineageClient->searchLinks($formattedParent); + $response = $lineageClient->searchLinks($request); /** @var Link $element */ foreach ($response as $element) { diff --git a/DataCatalogLineage/samples/V1/LineageClient/update_process.php b/DataCatalogLineage/samples/V1/LineageClient/update_process.php index 4a7fba9bb347..706330545719 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/update_process.php +++ b/DataCatalogLineage/samples/V1/LineageClient/update_process.php @@ -24,8 +24,9 @@ // [START datalineage_v1_generated_Lineage_UpdateProcess_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; use Google\Cloud\DataCatalog\Lineage\V1\Process; +use Google\Cloud\DataCatalog\Lineage\V1\UpdateProcessRequest; /** * Updates a process. @@ -41,13 +42,15 @@ function update_process_sample(): void // Create a client. $lineageClient = new LineageClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $process = new Process(); + $request = (new UpdateProcessRequest()) + ->setProcess($process); // Call the API and handle any network failures. try { /** @var Process $response */ - $response = $lineageClient->updateProcess($process); + $response = $lineageClient->updateProcess($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataCatalogLineage/samples/V1/LineageClient/update_run.php b/DataCatalogLineage/samples/V1/LineageClient/update_run.php index fe1047b63ef1..c8acb38a692d 100644 --- a/DataCatalogLineage/samples/V1/LineageClient/update_run.php +++ b/DataCatalogLineage/samples/V1/LineageClient/update_run.php @@ -24,9 +24,10 @@ // [START datalineage_v1_generated_Lineage_UpdateRun_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataCatalog\Lineage\V1\LineageClient; +use Google\Cloud\DataCatalog\Lineage\V1\Client\LineageClient; use Google\Cloud\DataCatalog\Lineage\V1\Run; use Google\Cloud\DataCatalog\Lineage\V1\Run\State; +use Google\Cloud\DataCatalog\Lineage\V1\UpdateRunRequest; use Google\Protobuf\Timestamp; /** @@ -39,16 +40,18 @@ function update_run_sample(int $runState): void // Create a client. $lineageClient = new LineageClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $runStartTime = new Timestamp(); $run = (new Run()) ->setStartTime($runStartTime) ->setState($runState); + $request = (new UpdateRunRequest()) + ->setRun($run); // Call the API and handle any network failures. try { /** @var Run $response */ - $response = $lineageClient->updateRun($run); + $response = $lineageClient->updateRun($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/owl-bot-staging/DataCatalogLineage/v1/src/V1/Client/BaseClient/LineageBaseClient.php b/DataCatalogLineage/src/V1/Client/BaseClient/LineageBaseClient.php similarity index 100% rename from owl-bot-staging/DataCatalogLineage/v1/src/V1/Client/BaseClient/LineageBaseClient.php rename to DataCatalogLineage/src/V1/Client/BaseClient/LineageBaseClient.php diff --git a/owl-bot-staging/DataCatalogLineage/v1/src/V1/Client/LineageClient.php b/DataCatalogLineage/src/V1/Client/LineageClient.php similarity index 100% rename from owl-bot-staging/DataCatalogLineage/v1/src/V1/Client/LineageClient.php rename to DataCatalogLineage/src/V1/Client/LineageClient.php diff --git a/DataCatalogLineage/src/V1/CreateLineageEventRequest.php b/DataCatalogLineage/src/V1/CreateLineageEventRequest.php index 668fd4f8f23c..dbe80ec46995 100644 --- a/DataCatalogLineage/src/V1/CreateLineageEventRequest.php +++ b/DataCatalogLineage/src/V1/CreateLineageEventRequest.php @@ -37,6 +37,22 @@ class CreateLineageEventRequest extends \Google\Protobuf\Internal\Message */ protected $request_id = ''; + /** + * @param string $parent Required. The name of the run that should own the lineage event. Please see + * {@see LineageClient::runName()} for help formatting this field. + * @param \Google\Cloud\DataCatalog\Lineage\V1\LineageEvent $lineageEvent Required. The lineage event to create. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\CreateLineageEventRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\DataCatalog\Lineage\V1\LineageEvent $lineageEvent): self + { + return (new self()) + ->setParent($parent) + ->setLineageEvent($lineageEvent); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/CreateProcessRequest.php b/DataCatalogLineage/src/V1/CreateProcessRequest.php index 5f978b6127c1..aa9d1ebaaee6 100644 --- a/DataCatalogLineage/src/V1/CreateProcessRequest.php +++ b/DataCatalogLineage/src/V1/CreateProcessRequest.php @@ -38,6 +38,23 @@ class CreateProcessRequest extends \Google\Protobuf\Internal\Message */ protected $request_id = ''; + /** + * @param string $parent Required. The name of the project and its location that should own the + * process. Please see + * {@see LineageClient::locationName()} for help formatting this field. + * @param \Google\Cloud\DataCatalog\Lineage\V1\Process $process Required. The process to create. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\CreateProcessRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\DataCatalog\Lineage\V1\Process $process): self + { + return (new self()) + ->setParent($parent) + ->setProcess($process); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/CreateRunRequest.php b/DataCatalogLineage/src/V1/CreateRunRequest.php index aa2cd4b3cc83..67ac72ae8277 100644 --- a/DataCatalogLineage/src/V1/CreateRunRequest.php +++ b/DataCatalogLineage/src/V1/CreateRunRequest.php @@ -37,6 +37,22 @@ class CreateRunRequest extends \Google\Protobuf\Internal\Message */ protected $request_id = ''; + /** + * @param string $parent Required. The name of the process that should own the run. Please see + * {@see LineageClient::processName()} for help formatting this field. + * @param \Google\Cloud\DataCatalog\Lineage\V1\Run $run Required. The run to create. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\CreateRunRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\DataCatalog\Lineage\V1\Run $run): self + { + return (new self()) + ->setParent($parent) + ->setRun($run); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/DeleteLineageEventRequest.php b/DataCatalogLineage/src/V1/DeleteLineageEventRequest.php index f2ccd7dd1fe9..18b9d21a24a2 100644 --- a/DataCatalogLineage/src/V1/DeleteLineageEventRequest.php +++ b/DataCatalogLineage/src/V1/DeleteLineageEventRequest.php @@ -30,6 +30,20 @@ class DeleteLineageEventRequest extends \Google\Protobuf\Internal\Message */ protected $allow_missing = false; + /** + * @param string $name Required. The name of the lineage event to delete. Please see + * {@see LineageClient::lineageEventName()} for help formatting this field. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\DeleteLineageEventRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/DeleteProcessRequest.php b/DataCatalogLineage/src/V1/DeleteProcessRequest.php index 3def3790f9f9..088e68cffa5b 100644 --- a/DataCatalogLineage/src/V1/DeleteProcessRequest.php +++ b/DataCatalogLineage/src/V1/DeleteProcessRequest.php @@ -30,6 +30,20 @@ class DeleteProcessRequest extends \Google\Protobuf\Internal\Message */ protected $allow_missing = false; + /** + * @param string $name Required. The name of the process to delete. Please see + * {@see LineageClient::processName()} for help formatting this field. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\DeleteProcessRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/DeleteRunRequest.php b/DataCatalogLineage/src/V1/DeleteRunRequest.php index ce082b1b958f..bcc506513f22 100644 --- a/DataCatalogLineage/src/V1/DeleteRunRequest.php +++ b/DataCatalogLineage/src/V1/DeleteRunRequest.php @@ -30,6 +30,20 @@ class DeleteRunRequest extends \Google\Protobuf\Internal\Message */ protected $allow_missing = false; + /** + * @param string $name Required. The name of the run to delete. Please see + * {@see LineageClient::runName()} for help formatting this field. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\DeleteRunRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/GetLineageEventRequest.php b/DataCatalogLineage/src/V1/GetLineageEventRequest.php index 0c072d97fd85..bcfbb6140411 100644 --- a/DataCatalogLineage/src/V1/GetLineageEventRequest.php +++ b/DataCatalogLineage/src/V1/GetLineageEventRequest.php @@ -23,6 +23,20 @@ class GetLineageEventRequest extends \Google\Protobuf\Internal\Message */ protected $name = ''; + /** + * @param string $name Required. The name of the lineage event to get. Please see + * {@see LineageClient::lineageEventName()} for help formatting this field. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\GetLineageEventRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/GetProcessRequest.php b/DataCatalogLineage/src/V1/GetProcessRequest.php index 5d38c9a90916..7f23ce58f182 100644 --- a/DataCatalogLineage/src/V1/GetProcessRequest.php +++ b/DataCatalogLineage/src/V1/GetProcessRequest.php @@ -23,6 +23,20 @@ class GetProcessRequest extends \Google\Protobuf\Internal\Message */ protected $name = ''; + /** + * @param string $name Required. The name of the process to get. Please see + * {@see LineageClient::processName()} for help formatting this field. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\GetProcessRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/GetRunRequest.php b/DataCatalogLineage/src/V1/GetRunRequest.php index bb663ee0bb71..b0f0b84a2848 100644 --- a/DataCatalogLineage/src/V1/GetRunRequest.php +++ b/DataCatalogLineage/src/V1/GetRunRequest.php @@ -23,6 +23,20 @@ class GetRunRequest extends \Google\Protobuf\Internal\Message */ protected $name = ''; + /** + * @param string $name Required. The name of the run to get. Please see + * {@see LineageClient::runName()} for help formatting this field. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\GetRunRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/ListLineageEventsRequest.php b/DataCatalogLineage/src/V1/ListLineageEventsRequest.php index 694c5bc8a303..02a1847041af 100644 --- a/DataCatalogLineage/src/V1/ListLineageEventsRequest.php +++ b/DataCatalogLineage/src/V1/ListLineageEventsRequest.php @@ -42,6 +42,20 @@ class ListLineageEventsRequest extends \Google\Protobuf\Internal\Message */ protected $page_token = ''; + /** + * @param string $parent Required. The name of the run that owns the collection of lineage events to + * get. Please see {@see LineageClient::runName()} for help formatting this field. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\ListLineageEventsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/ListProcessesRequest.php b/DataCatalogLineage/src/V1/ListProcessesRequest.php index 67c88e21b6f6..1b81bb00d128 100644 --- a/DataCatalogLineage/src/V1/ListProcessesRequest.php +++ b/DataCatalogLineage/src/V1/ListProcessesRequest.php @@ -42,6 +42,21 @@ class ListProcessesRequest extends \Google\Protobuf\Internal\Message */ protected $page_token = ''; + /** + * @param string $parent Required. The name of the project and its location that owns this + * collection of processes. Please see + * {@see LineageClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\ListProcessesRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/ListRunsRequest.php b/DataCatalogLineage/src/V1/ListRunsRequest.php index ec4af6ff6da4..6a762c1e9dcd 100644 --- a/DataCatalogLineage/src/V1/ListRunsRequest.php +++ b/DataCatalogLineage/src/V1/ListRunsRequest.php @@ -41,6 +41,20 @@ class ListRunsRequest extends \Google\Protobuf\Internal\Message */ protected $page_token = ''; + /** + * @param string $parent Required. The name of process that owns this collection of runs. Please see + * {@see LineageClient::processName()} for help formatting this field. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\ListRunsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/UpdateProcessRequest.php b/DataCatalogLineage/src/V1/UpdateProcessRequest.php index 15179d4514d5..9b26ec7372de 100644 --- a/DataCatalogLineage/src/V1/UpdateProcessRequest.php +++ b/DataCatalogLineage/src/V1/UpdateProcessRequest.php @@ -37,6 +37,24 @@ class UpdateProcessRequest extends \Google\Protobuf\Internal\Message */ protected $allow_missing = false; + /** + * @param \Google\Cloud\DataCatalog\Lineage\V1\Process $process Required. The lineage process to update. + * + * The process's `name` field is used to identify the process to update. + * @param \Google\Protobuf\FieldMask $updateMask The list of fields to update. Currently not used. The whole message is + * updated. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\UpdateProcessRequest + * + * @experimental + */ + public static function build(\Google\Cloud\DataCatalog\Lineage\V1\Process $process, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setProcess($process) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/UpdateRunRequest.php b/DataCatalogLineage/src/V1/UpdateRunRequest.php index cbe3dfc45b99..72b5866ce820 100644 --- a/DataCatalogLineage/src/V1/UpdateRunRequest.php +++ b/DataCatalogLineage/src/V1/UpdateRunRequest.php @@ -33,6 +33,27 @@ class UpdateRunRequest extends \Google\Protobuf\Internal\Message */ protected $update_mask = null; + /** + * @param \Google\Cloud\DataCatalog\Lineage\V1\Run $run Required. The lineage run to update. + * + * The run's `name` field is used to identify the run to update. + * + * Format: + * `projects/{project}/locations/{location}/processes/{process}/runs/{run}`. + * @param \Google\Protobuf\FieldMask $updateMask The list of fields to update. Currently not used. The whole message is + * updated. + * + * @return \Google\Cloud\DataCatalog\Lineage\V1\UpdateRunRequest + * + * @experimental + */ + public static function build(\Google\Cloud\DataCatalog\Lineage\V1\Run $run, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setRun($run) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/DataCatalogLineage/src/V1/resources/lineage_descriptor_config.php b/DataCatalogLineage/src/V1/resources/lineage_descriptor_config.php index 200a251ac0ab..6ead216d0eb0 100644 --- a/DataCatalogLineage/src/V1/resources/lineage_descriptor_config.php +++ b/DataCatalogLineage/src/V1/resources/lineage_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'DeleteRun' => [ 'longRunning' => [ @@ -22,6 +31,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'BatchSearchLinkProcesses' => [ 'pageStreaming' => [ @@ -32,6 +50,100 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getProcessLinks', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\BatchSearchLinkProcessesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'CreateLineageEvent' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\LineageEvent', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'CreateProcess' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\Process', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'CreateRun' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\Run', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'DeleteLineageEvent' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetLineageEvent' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\LineageEvent', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetProcess' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\Process', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetRun' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\Run', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListLineageEvents' => [ 'pageStreaming' => [ @@ -42,6 +154,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLineageEvents', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\ListLineageEventsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListProcesses' => [ 'pageStreaming' => [ @@ -52,6 +174,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getProcesses', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\ListProcessesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListRuns' => [ 'pageStreaming' => [ @@ -62,6 +194,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getRuns', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\ListRunsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'SearchLinks' => [ 'pageStreaming' => [ @@ -72,6 +214,48 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getLinks', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\SearchLinksResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'UpdateProcess' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\Process', + 'headerParams' => [ + [ + 'keyName' => 'process.name', + 'fieldAccessors' => [ + 'getProcess', + 'getName', + ], + ], + ], + ], + 'UpdateRun' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\Run', + 'headerParams' => [ + [ + 'keyName' => 'run.name', + 'fieldAccessors' => [ + 'getRun', + 'getName', + ], + ], + ], + ], + 'templateMap' => [ + 'lineageEvent' => 'projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}', + 'location' => 'projects/{project}/locations/{location}', + 'process' => 'projects/{project}/locations/{location}/processes/{process}', + 'run' => 'projects/{project}/locations/{location}/processes/{process}/runs/{run}', ], ], ], diff --git a/owl-bot-staging/DataCatalogLineage/v1/tests/Unit/V1/Client/LineageClientTest.php b/DataCatalogLineage/tests/Unit/V1/Client/LineageClientTest.php similarity index 100% rename from owl-bot-staging/DataCatalogLineage/v1/tests/Unit/V1/Client/LineageClientTest.php rename to DataCatalogLineage/tests/Unit/V1/Client/LineageClientTest.php diff --git a/DataFusion/samples/V1/DataFusionClient/create_instance.php b/DataFusion/samples/V1/DataFusionClient/create_instance.php index 5c895b889410..6cc9fad762bc 100644 --- a/DataFusion/samples/V1/DataFusionClient/create_instance.php +++ b/DataFusion/samples/V1/DataFusionClient/create_instance.php @@ -25,7 +25,8 @@ // [START datafusion_v1_generated_DataFusion_CreateInstance_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\DataFusion\V1\DataFusionClient; +use Google\Cloud\DataFusion\V1\Client\DataFusionClient; +use Google\Cloud\DataFusion\V1\CreateInstanceRequest; use Google\Cloud\DataFusion\V1\Instance; use Google\Rpc\Status; @@ -42,10 +43,15 @@ function create_instance_sample(string $formattedParent, string $instanceId): vo // Create a client. $dataFusionClient = new DataFusionClient(); + // Prepare the request message. + $request = (new CreateInstanceRequest()) + ->setParent($formattedParent) + ->setInstanceId($instanceId); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $dataFusionClient->createInstance($formattedParent, $instanceId); + $response = $dataFusionClient->createInstance($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/DataFusion/samples/V1/DataFusionClient/delete_instance.php b/DataFusion/samples/V1/DataFusionClient/delete_instance.php index a4e7aad4d373..9b208e78c9d3 100644 --- a/DataFusion/samples/V1/DataFusionClient/delete_instance.php +++ b/DataFusion/samples/V1/DataFusionClient/delete_instance.php @@ -25,7 +25,8 @@ // [START datafusion_v1_generated_DataFusion_DeleteInstance_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\DataFusion\V1\DataFusionClient; +use Google\Cloud\DataFusion\V1\Client\DataFusionClient; +use Google\Cloud\DataFusion\V1\DeleteInstanceRequest; use Google\Rpc\Status; /** @@ -40,10 +41,14 @@ function delete_instance_sample(string $formattedName): void // Create a client. $dataFusionClient = new DataFusionClient(); + // Prepare the request message. + $request = (new DeleteInstanceRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $dataFusionClient->deleteInstance($formattedName); + $response = $dataFusionClient->deleteInstance($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/DataFusion/samples/V1/DataFusionClient/get_instance.php b/DataFusion/samples/V1/DataFusionClient/get_instance.php index 0c9862427ba4..3bbce1a6ad61 100644 --- a/DataFusion/samples/V1/DataFusionClient/get_instance.php +++ b/DataFusion/samples/V1/DataFusionClient/get_instance.php @@ -24,7 +24,8 @@ // [START datafusion_v1_generated_DataFusion_GetInstance_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataFusion\V1\DataFusionClient; +use Google\Cloud\DataFusion\V1\Client\DataFusionClient; +use Google\Cloud\DataFusion\V1\GetInstanceRequest; use Google\Cloud\DataFusion\V1\Instance; /** @@ -39,10 +40,14 @@ function get_instance_sample(string $formattedName): void // Create a client. $dataFusionClient = new DataFusionClient(); + // Prepare the request message. + $request = (new GetInstanceRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Instance $response */ - $response = $dataFusionClient->getInstance($formattedName); + $response = $dataFusionClient->getInstance($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataFusion/samples/V1/DataFusionClient/list_available_versions.php b/DataFusion/samples/V1/DataFusionClient/list_available_versions.php index 9bad814a6fac..8846006d3e51 100644 --- a/DataFusion/samples/V1/DataFusionClient/list_available_versions.php +++ b/DataFusion/samples/V1/DataFusionClient/list_available_versions.php @@ -25,7 +25,8 @@ // [START datafusion_v1_generated_DataFusion_ListAvailableVersions_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataFusion\V1\DataFusionClient; +use Google\Cloud\DataFusion\V1\Client\DataFusionClient; +use Google\Cloud\DataFusion\V1\ListAvailableVersionsRequest; use Google\Cloud\DataFusion\V1\Version; /** @@ -41,10 +42,14 @@ function list_available_versions_sample(string $formattedParent): void // Create a client. $dataFusionClient = new DataFusionClient(); + // Prepare the request message. + $request = (new ListAvailableVersionsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $dataFusionClient->listAvailableVersions($formattedParent); + $response = $dataFusionClient->listAvailableVersions($request); /** @var Version $element */ foreach ($response as $element) { diff --git a/DataFusion/samples/V1/DataFusionClient/list_instances.php b/DataFusion/samples/V1/DataFusionClient/list_instances.php index f8ff5c64aea6..26e6eb16b8ab 100644 --- a/DataFusion/samples/V1/DataFusionClient/list_instances.php +++ b/DataFusion/samples/V1/DataFusionClient/list_instances.php @@ -25,8 +25,9 @@ // [START datafusion_v1_generated_DataFusion_ListInstances_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataFusion\V1\DataFusionClient; +use Google\Cloud\DataFusion\V1\Client\DataFusionClient; use Google\Cloud\DataFusion\V1\Instance; +use Google\Cloud\DataFusion\V1\ListInstancesRequest; /** * Lists Data Fusion instances in the specified project and location. @@ -42,10 +43,14 @@ function list_instances_sample(string $formattedParent): void // Create a client. $dataFusionClient = new DataFusionClient(); + // Prepare the request message. + $request = (new ListInstancesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $dataFusionClient->listInstances($formattedParent); + $response = $dataFusionClient->listInstances($request); /** @var Instance $element */ foreach ($response as $element) { diff --git a/DataFusion/samples/V1/DataFusionClient/restart_instance.php b/DataFusion/samples/V1/DataFusionClient/restart_instance.php index 2b2da4022625..2f82512c90c7 100644 --- a/DataFusion/samples/V1/DataFusionClient/restart_instance.php +++ b/DataFusion/samples/V1/DataFusionClient/restart_instance.php @@ -25,8 +25,9 @@ // [START datafusion_v1_generated_DataFusion_RestartInstance_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\DataFusion\V1\DataFusionClient; +use Google\Cloud\DataFusion\V1\Client\DataFusionClient; use Google\Cloud\DataFusion\V1\Instance; +use Google\Cloud\DataFusion\V1\RestartInstanceRequest; use Google\Rpc\Status; /** @@ -42,10 +43,14 @@ function restart_instance_sample(string $formattedName): void // Create a client. $dataFusionClient = new DataFusionClient(); + // Prepare the request message. + $request = (new RestartInstanceRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $dataFusionClient->restartInstance($formattedName); + $response = $dataFusionClient->restartInstance($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/DataFusion/samples/V1/DataFusionClient/update_instance.php b/DataFusion/samples/V1/DataFusionClient/update_instance.php index 9e87f40dd5f3..976ffa8dc74d 100644 --- a/DataFusion/samples/V1/DataFusionClient/update_instance.php +++ b/DataFusion/samples/V1/DataFusionClient/update_instance.php @@ -25,9 +25,10 @@ // [START datafusion_v1_generated_DataFusion_UpdateInstance_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\DataFusion\V1\DataFusionClient; +use Google\Cloud\DataFusion\V1\Client\DataFusionClient; use Google\Cloud\DataFusion\V1\Instance; use Google\Cloud\DataFusion\V1\Instance\Type; +use Google\Cloud\DataFusion\V1\UpdateInstanceRequest; use Google\Rpc\Status; /** @@ -40,14 +41,16 @@ function update_instance_sample(int $instanceType): void // Create a client. $dataFusionClient = new DataFusionClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $instance = (new Instance()) ->setType($instanceType); + $request = (new UpdateInstanceRequest()) + ->setInstance($instance); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $dataFusionClient->updateInstance($instance); + $response = $dataFusionClient->updateInstance($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/owl-bot-staging/DataFusion/v1/src/V1/Client/BaseClient/DataFusionBaseClient.php b/DataFusion/src/V1/Client/BaseClient/DataFusionBaseClient.php similarity index 100% rename from owl-bot-staging/DataFusion/v1/src/V1/Client/BaseClient/DataFusionBaseClient.php rename to DataFusion/src/V1/Client/BaseClient/DataFusionBaseClient.php diff --git a/owl-bot-staging/DataFusion/v1/src/V1/Client/DataFusionClient.php b/DataFusion/src/V1/Client/DataFusionClient.php similarity index 100% rename from owl-bot-staging/DataFusion/v1/src/V1/Client/DataFusionClient.php rename to DataFusion/src/V1/Client/DataFusionClient.php diff --git a/DataFusion/src/V1/CreateInstanceRequest.php b/DataFusion/src/V1/CreateInstanceRequest.php index 28d562537132..a24b04e5e3a0 100644 --- a/DataFusion/src/V1/CreateInstanceRequest.php +++ b/DataFusion/src/V1/CreateInstanceRequest.php @@ -35,6 +35,25 @@ class CreateInstanceRequest extends \Google\Protobuf\Internal\Message */ private $instance = null; + /** + * @param string $parent Required. The instance's project and location in the format + * projects/{project}/locations/{location}. Please see + * {@see DataFusionClient::locationName()} for help formatting this field. + * @param \Google\Cloud\DataFusion\V1\Instance $instance An instance resource. + * @param string $instanceId Required. The name of the instance to create. + * + * @return \Google\Cloud\DataFusion\V1\CreateInstanceRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\DataFusion\V1\Instance $instance, string $instanceId): self + { + return (new self()) + ->setParent($parent) + ->setInstance($instance) + ->setInstanceId($instanceId); + } + /** * Constructor. * diff --git a/DataFusion/src/V1/DeleteInstanceRequest.php b/DataFusion/src/V1/DeleteInstanceRequest.php index 12e5a6b271d6..41eb160a0659 100644 --- a/DataFusion/src/V1/DeleteInstanceRequest.php +++ b/DataFusion/src/V1/DeleteInstanceRequest.php @@ -23,6 +23,21 @@ class DeleteInstanceRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The instance resource name in the format + * projects/{project}/locations/{location}/instances/{instance} + * Please see {@see DataFusionClient::instanceName()} for help formatting this field. + * + * @return \Google\Cloud\DataFusion\V1\DeleteInstanceRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataFusion/src/V1/ListAvailableVersionsRequest.php b/DataFusion/src/V1/ListAvailableVersionsRequest.php index 3412f677fc53..1d58816f2f8e 100644 --- a/DataFusion/src/V1/ListAvailableVersionsRequest.php +++ b/DataFusion/src/V1/ListAvailableVersionsRequest.php @@ -44,6 +44,21 @@ class ListAvailableVersionsRequest extends \Google\Protobuf\Internal\Message */ private $latest_patch_only = false; + /** + * @param string $parent Required. The project and location for which to retrieve instance information + * in the format projects/{project}/locations/{location}. Please see + * {@see DataFusionClient::locationName()} for help formatting this field. + * + * @return \Google\Cloud\DataFusion\V1\ListAvailableVersionsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/DataFusion/src/V1/UpdateInstanceRequest.php b/DataFusion/src/V1/UpdateInstanceRequest.php index 15ec9428ba13..2962cebafac8 100644 --- a/DataFusion/src/V1/UpdateInstanceRequest.php +++ b/DataFusion/src/V1/UpdateInstanceRequest.php @@ -37,6 +37,28 @@ class UpdateInstanceRequest extends \Google\Protobuf\Internal\Message */ private $update_mask = null; + /** + * @param \Google\Cloud\DataFusion\V1\Instance $instance Required. The instance resource that replaces the resource on the server. Currently, + * Data Fusion only allows replacing labels, options, and stack driver + * settings. All other fields will be ignored. + * @param \Google\Protobuf\FieldMask $updateMask Field mask is used to specify the fields that the update will overwrite + * in an instance resource. The fields specified in the update_mask are + * relative to the resource, not the full request. + * A field will be overwritten if it is in the mask. + * If the user does not provide a mask, all the supported fields (labels, + * options, and version currently) will be overwritten. + * + * @return \Google\Cloud\DataFusion\V1\UpdateInstanceRequest + * + * @experimental + */ + public static function build(\Google\Cloud\DataFusion\V1\Instance $instance, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setInstance($instance) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/DataFusion/src/V1/resources/data_fusion_descriptor_config.php b/DataFusion/src/V1/resources/data_fusion_descriptor_config.php index 1243e9fd3f4f..34fbd52f9e1d 100644 --- a/DataFusion/src/V1/resources/data_fusion_descriptor_config.php +++ b/DataFusion/src/V1/resources/data_fusion_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'DeleteInstance' => [ 'longRunning' => [ @@ -22,6 +31,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'RestartInstance' => [ 'longRunning' => [ @@ -32,6 +50,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'UpdateInstance' => [ 'longRunning' => [ @@ -42,6 +69,28 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'instance.name', + 'fieldAccessors' => [ + 'getInstance', + 'getName', + ], + ], + ], + ], + 'GetInstance' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataFusion\V1\Instance', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListAvailableVersions' => [ 'pageStreaming' => [ @@ -52,6 +101,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getAvailableVersions', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataFusion\V1\ListAvailableVersionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListInstances' => [ 'pageStreaming' => [ @@ -62,6 +121,21 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getInstances', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataFusion\V1\ListInstancesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'templateMap' => [ + 'cryptoKey' => 'projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}', + 'instance' => 'projects/{project}/locations/{location}/instances/{instance}', + 'location' => 'projects/{project}/locations/{location}', ], ], ], diff --git a/owl-bot-staging/DataFusion/v1/tests/Unit/V1/Client/DataFusionClientTest.php b/DataFusion/tests/Unit/V1/Client/DataFusionClientTest.php similarity index 100% rename from owl-bot-staging/DataFusion/v1/tests/Unit/V1/Client/DataFusionClientTest.php rename to DataFusion/tests/Unit/V1/Client/DataFusionClientTest.php diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_annotation_spec_set.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_annotation_spec_set.php index af3db47e9c37..25694461f1cf 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_annotation_spec_set.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_annotation_spec_set.php @@ -25,7 +25,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_CreateAnnotationSpecSet_sync] use Google\ApiCore\ApiException; use Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\CreateAnnotationSpecSetRequest; /** * Creates an annotation spec set by providing a set of labels. @@ -39,16 +40,16 @@ function create_annotation_spec_set_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $annotationSpecSet = new AnnotationSpecSet(); + $request = (new CreateAnnotationSpecSetRequest()) + ->setParent($formattedParent) + ->setAnnotationSpecSet($annotationSpecSet); // Call the API and handle any network failures. try { /** @var AnnotationSpecSet $response */ - $response = $dataLabelingServiceClient->createAnnotationSpecSet( - $formattedParent, - $annotationSpecSet - ); + $response = $dataLabelingServiceClient->createAnnotationSpecSet($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_dataset.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_dataset.php index 1f933747a2df..72d7632f70ec 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_dataset.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_dataset.php @@ -24,7 +24,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_CreateDataset_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\CreateDatasetRequest; use Google\Cloud\DataLabeling\V1beta1\Dataset; /** @@ -39,13 +40,16 @@ function create_dataset_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $dataset = new Dataset(); + $request = (new CreateDatasetRequest()) + ->setParent($formattedParent) + ->setDataset($dataset); // Call the API and handle any network failures. try { /** @var Dataset $response */ - $response = $dataLabelingServiceClient->createDataset($formattedParent, $dataset); + $response = $dataLabelingServiceClient->createDataset($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_evaluation_job.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_evaluation_job.php index e4bd52295345..07c97cdf4174 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_evaluation_job.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_evaluation_job.php @@ -24,7 +24,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_CreateEvaluationJob_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\CreateEvaluationJobRequest; use Google\Cloud\DataLabeling\V1beta1\EvaluationJob; /** @@ -39,13 +40,16 @@ function create_evaluation_job_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $job = new EvaluationJob(); + $request = (new CreateEvaluationJobRequest()) + ->setParent($formattedParent) + ->setJob($job); // Call the API and handle any network failures. try { /** @var EvaluationJob $response */ - $response = $dataLabelingServiceClient->createEvaluationJob($formattedParent, $job); + $response = $dataLabelingServiceClient->createEvaluationJob($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_instruction.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_instruction.php index 4426e3b0a548..c2e0b473cda0 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_instruction.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/create_instruction.php @@ -25,7 +25,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_CreateInstruction_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\CreateInstructionRequest; use Google\Cloud\DataLabeling\V1beta1\Instruction; use Google\Rpc\Status; @@ -41,13 +42,16 @@ function create_instruction_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $instruction = new Instruction(); + $request = (new CreateInstructionRequest()) + ->setParent($formattedParent) + ->setInstruction($instruction); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $dataLabelingServiceClient->createInstruction($formattedParent, $instruction); + $response = $dataLabelingServiceClient->createInstruction($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_annotated_dataset.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_annotated_dataset.php index b1e1edb02990..75368b264fc7 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_annotated_dataset.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_annotated_dataset.php @@ -24,7 +24,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_DeleteAnnotatedDataset_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\DeleteAnnotatedDatasetRequest; /** * Deletes an annotated dataset by resource name. @@ -39,9 +40,13 @@ function delete_annotated_dataset_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new DeleteAnnotatedDatasetRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $dataLabelingServiceClient->deleteAnnotatedDataset($formattedName); + $dataLabelingServiceClient->deleteAnnotatedDataset($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_annotation_spec_set.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_annotation_spec_set.php index 04c50e232245..806a3fe59b39 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_annotation_spec_set.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_annotation_spec_set.php @@ -24,7 +24,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_DeleteAnnotationSpecSet_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\DeleteAnnotationSpecSetRequest; /** * Deletes an annotation spec set by resource name. @@ -38,9 +39,13 @@ function delete_annotation_spec_set_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new DeleteAnnotationSpecSetRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $dataLabelingServiceClient->deleteAnnotationSpecSet($formattedName); + $dataLabelingServiceClient->deleteAnnotationSpecSet($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_dataset.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_dataset.php index 7132b70ddaa8..bb62cb2f0405 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_dataset.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_dataset.php @@ -24,7 +24,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_DeleteDataset_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\DeleteDatasetRequest; /** * Deletes a dataset by resource name. @@ -38,9 +39,13 @@ function delete_dataset_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new DeleteDatasetRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $dataLabelingServiceClient->deleteDataset($formattedName); + $dataLabelingServiceClient->deleteDataset($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_evaluation_job.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_evaluation_job.php index c537dd2345c4..d979fbf00b92 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_evaluation_job.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_evaluation_job.php @@ -24,7 +24,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_DeleteEvaluationJob_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\DeleteEvaluationJobRequest; /** * Stops and deletes an evaluation job. @@ -39,9 +40,13 @@ function delete_evaluation_job_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new DeleteEvaluationJobRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $dataLabelingServiceClient->deleteEvaluationJob($formattedName); + $dataLabelingServiceClient->deleteEvaluationJob($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_instruction.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_instruction.php index c24831ee4de9..aed96c7901a7 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_instruction.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/delete_instruction.php @@ -24,7 +24,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_DeleteInstruction_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\DeleteInstructionRequest; /** * Deletes an instruction object by resource name. @@ -38,9 +39,13 @@ function delete_instruction_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new DeleteInstructionRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $dataLabelingServiceClient->deleteInstruction($formattedName); + $dataLabelingServiceClient->deleteInstruction($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/export_data.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/export_data.php index 01cf46e1f7ac..36a2d14b6420 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/export_data.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/export_data.php @@ -25,8 +25,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_ExportData_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\ExportDataOperationResponse; +use Google\Cloud\DataLabeling\V1beta1\ExportDataRequest; use Google\Cloud\DataLabeling\V1beta1\OutputConfig; use Google\Rpc\Status; @@ -48,17 +49,17 @@ function export_data_sample(string $formattedName, string $formattedAnnotatedDat // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $outputConfig = new OutputConfig(); + $request = (new ExportDataRequest()) + ->setName($formattedName) + ->setAnnotatedDataset($formattedAnnotatedDataset) + ->setOutputConfig($outputConfig); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $dataLabelingServiceClient->exportData( - $formattedName, - $formattedAnnotatedDataset, - $outputConfig - ); + $response = $dataLabelingServiceClient->exportData($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_annotated_dataset.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_annotated_dataset.php index efec30d05cc7..450abfa3bca5 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_annotated_dataset.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_annotated_dataset.php @@ -25,7 +25,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_GetAnnotatedDataset_sync] use Google\ApiCore\ApiException; use Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\GetAnnotatedDatasetRequest; /** * Gets an annotated dataset by resource name. @@ -40,10 +41,14 @@ function get_annotated_dataset_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new GetAnnotatedDatasetRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var AnnotatedDataset $response */ - $response = $dataLabelingServiceClient->getAnnotatedDataset($formattedName); + $response = $dataLabelingServiceClient->getAnnotatedDataset($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_annotation_spec_set.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_annotation_spec_set.php index 298fe3bc0d02..2884f35f5046 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_annotation_spec_set.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_annotation_spec_set.php @@ -25,7 +25,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_GetAnnotationSpecSet_sync] use Google\ApiCore\ApiException; use Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\GetAnnotationSpecSetRequest; /** * Gets an annotation spec set by resource name. @@ -39,10 +40,14 @@ function get_annotation_spec_set_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new GetAnnotationSpecSetRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var AnnotationSpecSet $response */ - $response = $dataLabelingServiceClient->getAnnotationSpecSet($formattedName); + $response = $dataLabelingServiceClient->getAnnotationSpecSet($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_data_item.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_data_item.php index eb7aa137d9cb..ab04c193cf1b 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_data_item.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_data_item.php @@ -24,8 +24,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_GetDataItem_sync] use Google\ApiCore\ApiException; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\DataItem; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\GetDataItemRequest; /** * Gets a data item in a dataset by resource name. This API can be @@ -40,10 +41,14 @@ function get_data_item_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new GetDataItemRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var DataItem $response */ - $response = $dataLabelingServiceClient->getDataItem($formattedName); + $response = $dataLabelingServiceClient->getDataItem($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_dataset.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_dataset.php index 46274ae1b7c3..86c982129372 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_dataset.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_dataset.php @@ -24,8 +24,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_GetDataset_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\Dataset; +use Google\Cloud\DataLabeling\V1beta1\GetDatasetRequest; /** * Gets dataset by resource name. @@ -39,10 +40,14 @@ function get_dataset_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new GetDatasetRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Dataset $response */ - $response = $dataLabelingServiceClient->getDataset($formattedName); + $response = $dataLabelingServiceClient->getDataset($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_evaluation.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_evaluation.php index a224f5201868..52eb7b9af8d9 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_evaluation.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_evaluation.php @@ -24,8 +24,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_GetEvaluation_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\Evaluation; +use Google\Cloud\DataLabeling\V1beta1\GetEvaluationRequest; /** * Gets an evaluation by resource name (to search, use @@ -41,10 +42,14 @@ function get_evaluation_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new GetEvaluationRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Evaluation $response */ - $response = $dataLabelingServiceClient->getEvaluation($formattedName); + $response = $dataLabelingServiceClient->getEvaluation($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_evaluation_job.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_evaluation_job.php index b869b0eaa978..05a7a7c85481 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_evaluation_job.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_evaluation_job.php @@ -24,8 +24,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_GetEvaluationJob_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\EvaluationJob; +use Google\Cloud\DataLabeling\V1beta1\GetEvaluationJobRequest; /** * Gets an evaluation job by resource name. @@ -40,10 +41,14 @@ function get_evaluation_job_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new GetEvaluationJobRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var EvaluationJob $response */ - $response = $dataLabelingServiceClient->getEvaluationJob($formattedName); + $response = $dataLabelingServiceClient->getEvaluationJob($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_example.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_example.php index c07ec5bfbe51..8cf3985102bf 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_example.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_example.php @@ -24,8 +24,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_GetExample_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\Example; +use Google\Cloud\DataLabeling\V1beta1\GetExampleRequest; /** * Gets an example by resource name, including both data and annotation. @@ -40,10 +41,14 @@ function get_example_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new GetExampleRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Example $response */ - $response = $dataLabelingServiceClient->getExample($formattedName); + $response = $dataLabelingServiceClient->getExample($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_instruction.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_instruction.php index ae8866963bdd..1d46ce14ed3a 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_instruction.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/get_instruction.php @@ -24,7 +24,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_GetInstruction_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\GetInstructionRequest; use Google\Cloud\DataLabeling\V1beta1\Instruction; /** @@ -39,10 +40,14 @@ function get_instruction_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new GetInstructionRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { /** @var Instruction $response */ - $response = $dataLabelingServiceClient->getInstruction($formattedName); + $response = $dataLabelingServiceClient->getInstruction($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/import_data.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/import_data.php index dbac5efbd5d4..71d654495507 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/import_data.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/import_data.php @@ -25,8 +25,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_ImportData_sync] use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\ImportDataOperationResponse; +use Google\Cloud\DataLabeling\V1beta1\ImportDataRequest; use Google\Cloud\DataLabeling\V1beta1\InputConfig; use Google\Rpc\Status; @@ -46,13 +47,16 @@ function import_data_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $inputConfig = new InputConfig(); + $request = (new ImportDataRequest()) + ->setName($formattedName) + ->setInputConfig($inputConfig); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $dataLabelingServiceClient->importData($formattedName, $inputConfig); + $response = $dataLabelingServiceClient->importData($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/label_image.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/label_image.php index 4e4a81b1dc61..cd4427c56edf 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/label_image.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/label_image.php @@ -26,8 +26,9 @@ use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; use Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig; +use Google\Cloud\DataLabeling\V1beta1\LabelImageRequest; use Google\Cloud\DataLabeling\V1beta1\LabelImageRequest\Feature; use Google\Rpc\Status; @@ -53,15 +54,19 @@ function label_image_sample( // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $basicConfig = (new HumanAnnotationConfig()) ->setInstruction($basicConfigInstruction) ->setAnnotatedDatasetDisplayName($basicConfigAnnotatedDatasetDisplayName); + $request = (new LabelImageRequest()) + ->setParent($formattedParent) + ->setBasicConfig($basicConfig) + ->setFeature($feature); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $dataLabelingServiceClient->labelImage($formattedParent, $basicConfig, $feature); + $response = $dataLabelingServiceClient->labelImage($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/label_text.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/label_text.php index f86fe6da1ca1..d9217cfd4f37 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/label_text.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/label_text.php @@ -26,8 +26,9 @@ use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; use Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig; +use Google\Cloud\DataLabeling\V1beta1\LabelTextRequest; use Google\Cloud\DataLabeling\V1beta1\LabelTextRequest\Feature; use Google\Rpc\Status; @@ -53,15 +54,19 @@ function label_text_sample( // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $basicConfig = (new HumanAnnotationConfig()) ->setInstruction($basicConfigInstruction) ->setAnnotatedDatasetDisplayName($basicConfigAnnotatedDatasetDisplayName); + $request = (new LabelTextRequest()) + ->setParent($formattedParent) + ->setBasicConfig($basicConfig) + ->setFeature($feature); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $dataLabelingServiceClient->labelText($formattedParent, $basicConfig, $feature); + $response = $dataLabelingServiceClient->labelText($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/label_video.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/label_video.php index 15f3fb6d48a1..918b1ee22c91 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/label_video.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/label_video.php @@ -26,8 +26,9 @@ use Google\ApiCore\ApiException; use Google\ApiCore\OperationResponse; use Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig; +use Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest; use Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest\Feature; use Google\Rpc\Status; @@ -53,15 +54,19 @@ function label_video_sample( // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $basicConfig = (new HumanAnnotationConfig()) ->setInstruction($basicConfigInstruction) ->setAnnotatedDatasetDisplayName($basicConfigAnnotatedDatasetDisplayName); + $request = (new LabelVideoRequest()) + ->setParent($formattedParent) + ->setBasicConfig($basicConfig) + ->setFeature($feature); // Call the API and handle any network failures. try { /** @var OperationResponse $response */ - $response = $dataLabelingServiceClient->labelVideo($formattedParent, $basicConfig, $feature); + $response = $dataLabelingServiceClient->labelVideo($request); $response->pollUntilComplete(); if ($response->operationSucceeded()) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_annotated_datasets.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_annotated_datasets.php index 74ab27c8f908..626a39520506 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_annotated_datasets.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_annotated_datasets.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\ListAnnotatedDatasetsRequest; /** * Lists annotated datasets for a dataset. Pagination is supported. @@ -40,10 +41,14 @@ function list_annotated_datasets_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new ListAnnotatedDatasetsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listAnnotatedDatasets($formattedParent); + $response = $dataLabelingServiceClient->listAnnotatedDatasets($request); /** @var AnnotatedDataset $element */ foreach ($response as $element) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_annotation_spec_sets.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_annotation_spec_sets.php index 6f39d820fae3..2fd5ef4f69c1 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_annotation_spec_sets.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_annotation_spec_sets.php @@ -26,7 +26,8 @@ use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; use Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\ListAnnotationSpecSetsRequest; /** * Lists annotation spec sets for a project. Pagination is supported. @@ -40,10 +41,14 @@ function list_annotation_spec_sets_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new ListAnnotationSpecSetsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listAnnotationSpecSets($formattedParent); + $response = $dataLabelingServiceClient->listAnnotationSpecSets($request); /** @var AnnotationSpecSet $element */ foreach ($response as $element) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_data_items.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_data_items.php index ac3b5f5ccf64..00ac1495230e 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_data_items.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_data_items.php @@ -25,8 +25,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_ListDataItems_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\DataItem; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\ListDataItemsRequest; /** * Lists data items in a dataset. This API can be called after data @@ -41,10 +42,14 @@ function list_data_items_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new ListDataItemsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listDataItems($formattedParent); + $response = $dataLabelingServiceClient->listDataItems($request); /** @var DataItem $element */ foreach ($response as $element) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_datasets.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_datasets.php index ed74d4cbd450..043c689e598c 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_datasets.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_datasets.php @@ -25,8 +25,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_ListDatasets_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\Dataset; +use Google\Cloud\DataLabeling\V1beta1\ListDatasetsRequest; /** * Lists datasets under a project. Pagination is supported. @@ -40,10 +41,14 @@ function list_datasets_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new ListDatasetsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listDatasets($formattedParent); + $response = $dataLabelingServiceClient->listDatasets($request); /** @var Dataset $element */ foreach ($response as $element) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_evaluation_jobs.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_evaluation_jobs.php index 4e97685c38c3..e2b7147b8335 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_evaluation_jobs.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_evaluation_jobs.php @@ -25,8 +25,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_ListEvaluationJobs_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\EvaluationJob; +use Google\Cloud\DataLabeling\V1beta1\ListEvaluationJobsRequest; /** * Lists all evaluation jobs within a project with possible filters. @@ -41,10 +42,14 @@ function list_evaluation_jobs_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new ListEvaluationJobsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listEvaluationJobs($formattedParent); + $response = $dataLabelingServiceClient->listEvaluationJobs($request); /** @var EvaluationJob $element */ foreach ($response as $element) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_examples.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_examples.php index 3c363a768b7e..ebdd7c6417be 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_examples.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_examples.php @@ -25,8 +25,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_ListExamples_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\Example; +use Google\Cloud\DataLabeling\V1beta1\ListExamplesRequest; /** * Lists examples in an annotated dataset. Pagination is supported. @@ -39,10 +40,14 @@ function list_examples_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new ListExamplesRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listExamples($formattedParent); + $response = $dataLabelingServiceClient->listExamples($request); /** @var Example $element */ foreach ($response as $element) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_instructions.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_instructions.php index 51a41a265c42..e2a60ee9bd13 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_instructions.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/list_instructions.php @@ -25,8 +25,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_ListInstructions_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\Instruction; +use Google\Cloud\DataLabeling\V1beta1\ListInstructionsRequest; /** * Lists instructions for a project. Pagination is supported. @@ -40,10 +41,14 @@ function list_instructions_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new ListInstructionsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listInstructions($formattedParent); + $response = $dataLabelingServiceClient->listInstructions($request); /** @var Instruction $element */ foreach ($response as $element) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/pause_evaluation_job.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/pause_evaluation_job.php index 28f3d5ac0234..37cfca70a324 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/pause_evaluation_job.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/pause_evaluation_job.php @@ -24,7 +24,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_PauseEvaluationJob_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\PauseEvaluationJobRequest; /** * Pauses an evaluation job. Pausing an evaluation job that is already in a @@ -40,9 +41,13 @@ function pause_evaluation_job_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new PauseEvaluationJobRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $dataLabelingServiceClient->pauseEvaluationJob($formattedName); + $dataLabelingServiceClient->pauseEvaluationJob($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/resume_evaluation_job.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/resume_evaluation_job.php index 5cc27e1669f1..88708a65b642 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/resume_evaluation_job.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/resume_evaluation_job.php @@ -24,7 +24,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_ResumeEvaluationJob_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\ResumeEvaluationJobRequest; /** * Resumes a paused evaluation job. A deleted evaluation job can't be resumed. @@ -40,9 +41,13 @@ function resume_evaluation_job_sample(string $formattedName): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new ResumeEvaluationJobRequest()) + ->setName($formattedName); + // Call the API and handle any network failures. try { - $dataLabelingServiceClient->resumeEvaluationJob($formattedName); + $dataLabelingServiceClient->resumeEvaluationJob($request); printf('Call completed successfully.' . PHP_EOL); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/search_evaluations.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/search_evaluations.php index 19cce4791d93..a2a549d5c7d8 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/search_evaluations.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/search_evaluations.php @@ -25,8 +25,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_SearchEvaluations_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\Evaluation; +use Google\Cloud\DataLabeling\V1beta1\SearchEvaluationsRequest; /** * Searches [evaluations][google.cloud.datalabeling.v1beta1.Evaluation] within a project. @@ -40,10 +41,14 @@ function search_evaluations_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new SearchEvaluationsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->searchEvaluations($formattedParent); + $response = $dataLabelingServiceClient->searchEvaluations($request); /** @var Evaluation $element */ foreach ($response as $element) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/search_example_comparisons.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/search_example_comparisons.php index 360fd9b80bf0..b72c77f1283e 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/search_example_comparisons.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/search_example_comparisons.php @@ -25,7 +25,8 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_SearchExampleComparisons_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsRequest; use Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsResponse\ExampleComparison; /** @@ -44,10 +45,14 @@ function search_example_comparisons_sample(string $formattedParent): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); + // Prepare the request message. + $request = (new SearchExampleComparisonsRequest()) + ->setParent($formattedParent); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->searchExampleComparisons($formattedParent); + $response = $dataLabelingServiceClient->searchExampleComparisons($request); /** @var ExampleComparison $element */ foreach ($response as $element) { diff --git a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/update_evaluation_job.php b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/update_evaluation_job.php index b8a360bbce19..ca30b25661f1 100644 --- a/DataLabeling/samples/V1beta1/DataLabelingServiceClient/update_evaluation_job.php +++ b/DataLabeling/samples/V1beta1/DataLabelingServiceClient/update_evaluation_job.php @@ -24,8 +24,9 @@ // [START datalabeling_v1beta1_generated_DataLabelingService_UpdateEvaluationJob_sync] use Google\ApiCore\ApiException; -use Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient; +use Google\Cloud\DataLabeling\V1beta1\Client\DataLabelingServiceClient; use Google\Cloud\DataLabeling\V1beta1\EvaluationJob; +use Google\Cloud\DataLabeling\V1beta1\UpdateEvaluationJobRequest; /** * Updates an evaluation job. You can only update certain fields of the job's @@ -46,13 +47,15 @@ function update_evaluation_job_sample(): void // Create a client. $dataLabelingServiceClient = new DataLabelingServiceClient(); - // Prepare any non-scalar elements to be passed along with the request. + // Prepare the request message. $evaluationJob = new EvaluationJob(); + $request = (new UpdateEvaluationJobRequest()) + ->setEvaluationJob($evaluationJob); // Call the API and handle any network failures. try { /** @var EvaluationJob $response */ - $response = $dataLabelingServiceClient->updateEvaluationJob($evaluationJob); + $response = $dataLabelingServiceClient->updateEvaluationJob($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/Client/BaseClient/DataLabelingServiceBaseClient.php b/DataLabeling/src/V1beta1/Client/BaseClient/DataLabelingServiceBaseClient.php similarity index 100% rename from owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/Client/BaseClient/DataLabelingServiceBaseClient.php rename to DataLabeling/src/V1beta1/Client/BaseClient/DataLabelingServiceBaseClient.php diff --git a/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/Client/DataLabelingServiceClient.php b/DataLabeling/src/V1beta1/Client/DataLabelingServiceClient.php similarity index 100% rename from owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/Client/DataLabelingServiceClient.php rename to DataLabeling/src/V1beta1/Client/DataLabelingServiceClient.php diff --git a/DataLabeling/src/V1beta1/CreateAnnotationSpecSetRequest.php b/DataLabeling/src/V1beta1/CreateAnnotationSpecSetRequest.php index 904e92d08e62..3434647cb844 100644 --- a/DataLabeling/src/V1beta1/CreateAnnotationSpecSetRequest.php +++ b/DataLabeling/src/V1beta1/CreateAnnotationSpecSetRequest.php @@ -31,6 +31,25 @@ class CreateAnnotationSpecSetRequest extends \Google\Protobuf\Internal\Message */ private $annotation_spec_set = null; + /** + * @param string $parent Required. AnnotationSpecSet resource parent, format: + * projects/{project_id} + * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. + * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet $annotationSpecSet Required. Annotation spec set to create. Annotation specs must be included. + * Only one annotation spec will be accepted for annotation specs with same + * display_name. + * + * @return \Google\Cloud\DataLabeling\V1beta1\CreateAnnotationSpecSetRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet $annotationSpecSet): self + { + return (new self()) + ->setParent($parent) + ->setAnnotationSpecSet($annotationSpecSet); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/CreateDatasetRequest.php b/DataLabeling/src/V1beta1/CreateDatasetRequest.php index 24ba6a8815a7..c18ce558f4a4 100644 --- a/DataLabeling/src/V1beta1/CreateDatasetRequest.php +++ b/DataLabeling/src/V1beta1/CreateDatasetRequest.php @@ -29,6 +29,23 @@ class CreateDatasetRequest extends \Google\Protobuf\Internal\Message */ private $dataset = null; + /** + * @param string $parent Required. Dataset resource parent, format: + * projects/{project_id} + * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. + * @param \Google\Cloud\DataLabeling\V1beta1\Dataset $dataset Required. The dataset to be created. + * + * @return \Google\Cloud\DataLabeling\V1beta1\CreateDatasetRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\Dataset $dataset): self + { + return (new self()) + ->setParent($parent) + ->setDataset($dataset); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/CreateEvaluationJobRequest.php b/DataLabeling/src/V1beta1/CreateEvaluationJobRequest.php index 972195368d03..9fa7efa1e631 100644 --- a/DataLabeling/src/V1beta1/CreateEvaluationJobRequest.php +++ b/DataLabeling/src/V1beta1/CreateEvaluationJobRequest.php @@ -29,6 +29,23 @@ class CreateEvaluationJobRequest extends \Google\Protobuf\Internal\Message */ private $job = null; + /** + * @param string $parent Required. Evaluation job resource parent. Format: + * "projects/{project_id}" + * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. + * @param \Google\Cloud\DataLabeling\V1beta1\EvaluationJob $job Required. The evaluation job to create. + * + * @return \Google\Cloud\DataLabeling\V1beta1\CreateEvaluationJobRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\EvaluationJob $job): self + { + return (new self()) + ->setParent($parent) + ->setJob($job); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/CreateInstructionRequest.php b/DataLabeling/src/V1beta1/CreateInstructionRequest.php index 21d8d99707c9..919befc4c3da 100644 --- a/DataLabeling/src/V1beta1/CreateInstructionRequest.php +++ b/DataLabeling/src/V1beta1/CreateInstructionRequest.php @@ -29,6 +29,23 @@ class CreateInstructionRequest extends \Google\Protobuf\Internal\Message */ private $instruction = null; + /** + * @param string $parent Required. Instruction resource parent, format: + * projects/{project_id} + * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. + * @param \Google\Cloud\DataLabeling\V1beta1\Instruction $instruction Required. Instruction of how to perform the labeling task. + * + * @return \Google\Cloud\DataLabeling\V1beta1\CreateInstructionRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\Instruction $instruction): self + { + return (new self()) + ->setParent($parent) + ->setInstruction($instruction); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/DeleteAnnotationSpecSetRequest.php b/DataLabeling/src/V1beta1/DeleteAnnotationSpecSetRequest.php index d58db6aa7512..b716be238531 100644 --- a/DataLabeling/src/V1beta1/DeleteAnnotationSpecSetRequest.php +++ b/DataLabeling/src/V1beta1/DeleteAnnotationSpecSetRequest.php @@ -23,6 +23,21 @@ class DeleteAnnotationSpecSetRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. AnnotationSpec resource name, format: + * `projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}`. Please see + * {@see DataLabelingServiceClient::annotationSpecSetName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\DeleteAnnotationSpecSetRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/DeleteDatasetRequest.php b/DataLabeling/src/V1beta1/DeleteDatasetRequest.php index ac59793f9e8f..6ecfa33b05d9 100644 --- a/DataLabeling/src/V1beta1/DeleteDatasetRequest.php +++ b/DataLabeling/src/V1beta1/DeleteDatasetRequest.php @@ -23,6 +23,21 @@ class DeleteDatasetRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Dataset resource name, format: + * projects/{project_id}/datasets/{dataset_id} + * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\DeleteDatasetRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/DeleteEvaluationJobRequest.php b/DataLabeling/src/V1beta1/DeleteEvaluationJobRequest.php index 0037c21ad02a..36717ee41a8c 100644 --- a/DataLabeling/src/V1beta1/DeleteEvaluationJobRequest.php +++ b/DataLabeling/src/V1beta1/DeleteEvaluationJobRequest.php @@ -23,6 +23,22 @@ class DeleteEvaluationJobRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the evaluation job that is going to be deleted. Format: + * + * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" + * Please see {@see DataLabelingServiceClient::evaluationJobName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\DeleteEvaluationJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/DeleteInstructionRequest.php b/DataLabeling/src/V1beta1/DeleteInstructionRequest.php index 4bf57189fb34..a6ff7a5b98cd 100644 --- a/DataLabeling/src/V1beta1/DeleteInstructionRequest.php +++ b/DataLabeling/src/V1beta1/DeleteInstructionRequest.php @@ -23,6 +23,21 @@ class DeleteInstructionRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Instruction resource name, format: + * projects/{project_id}/instructions/{instruction_id} + * Please see {@see DataLabelingServiceClient::instructionName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\DeleteInstructionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/ExportDataRequest.php b/DataLabeling/src/V1beta1/ExportDataRequest.php index 71fdb7789502..190912b7f317 100644 --- a/DataLabeling/src/V1beta1/ExportDataRequest.php +++ b/DataLabeling/src/V1beta1/ExportDataRequest.php @@ -52,6 +52,32 @@ class ExportDataRequest extends \Google\Protobuf\Internal\Message */ private $user_email_address = ''; + /** + * @param string $name Required. Dataset resource name, format: + * projects/{project_id}/datasets/{dataset_id} + * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. + * @param string $annotatedDataset Required. Annotated dataset resource name. DataItem in + * Dataset and their annotations in specified annotated dataset will be + * exported. It's in format of + * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ + * {annotated_dataset_id} + * Please see {@see DataLabelingServiceClient::annotatedDatasetName()} for help formatting this field. + * @param string $filter Optional. Filter is not supported at this moment. + * @param \Google\Cloud\DataLabeling\V1beta1\OutputConfig $outputConfig Required. Specify the output destination. + * + * @return \Google\Cloud\DataLabeling\V1beta1\ExportDataRequest + * + * @experimental + */ + public static function build(string $name, string $annotatedDataset, string $filter, \Google\Cloud\DataLabeling\V1beta1\OutputConfig $outputConfig): self + { + return (new self()) + ->setName($name) + ->setAnnotatedDataset($annotatedDataset) + ->setFilter($filter) + ->setOutputConfig($outputConfig); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/GetAnnotatedDatasetRequest.php b/DataLabeling/src/V1beta1/GetAnnotatedDatasetRequest.php index c2ddad38e9a9..61db39c8958a 100644 --- a/DataLabeling/src/V1beta1/GetAnnotatedDatasetRequest.php +++ b/DataLabeling/src/V1beta1/GetAnnotatedDatasetRequest.php @@ -24,6 +24,22 @@ class GetAnnotatedDatasetRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the annotated dataset to get, format: + * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ + * {annotated_dataset_id} + * Please see {@see DataLabelingServiceClient::annotatedDatasetName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\GetAnnotatedDatasetRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/GetAnnotationSpecSetRequest.php b/DataLabeling/src/V1beta1/GetAnnotationSpecSetRequest.php index ffb3a4cea2c6..ec888645d6f2 100644 --- a/DataLabeling/src/V1beta1/GetAnnotationSpecSetRequest.php +++ b/DataLabeling/src/V1beta1/GetAnnotationSpecSetRequest.php @@ -23,6 +23,21 @@ class GetAnnotationSpecSetRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. AnnotationSpecSet resource name, format: + * projects/{project_id}/annotationSpecSets/{annotation_spec_set_id} + * Please see {@see DataLabelingServiceClient::annotationSpecSetName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\GetAnnotationSpecSetRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/GetDataItemRequest.php b/DataLabeling/src/V1beta1/GetDataItemRequest.php index 709d6c01b046..64cf5bed8eee 100644 --- a/DataLabeling/src/V1beta1/GetDataItemRequest.php +++ b/DataLabeling/src/V1beta1/GetDataItemRequest.php @@ -23,6 +23,21 @@ class GetDataItemRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. The name of the data item to get, format: + * projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id} + * Please see {@see DataLabelingServiceClient::dataItemName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\GetDataItemRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/GetDatasetRequest.php b/DataLabeling/src/V1beta1/GetDatasetRequest.php index eaf6eb71da93..ce15722e551d 100644 --- a/DataLabeling/src/V1beta1/GetDatasetRequest.php +++ b/DataLabeling/src/V1beta1/GetDatasetRequest.php @@ -23,6 +23,21 @@ class GetDatasetRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Dataset resource name, format: + * projects/{project_id}/datasets/{dataset_id} + * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\GetDatasetRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/GetEvaluationJobRequest.php b/DataLabeling/src/V1beta1/GetEvaluationJobRequest.php index 0809cad4c414..c8679c91079e 100644 --- a/DataLabeling/src/V1beta1/GetEvaluationJobRequest.php +++ b/DataLabeling/src/V1beta1/GetEvaluationJobRequest.php @@ -23,6 +23,22 @@ class GetEvaluationJobRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the evaluation job. Format: + * + * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" + * Please see {@see DataLabelingServiceClient::evaluationJobName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\GetEvaluationJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/GetEvaluationRequest.php b/DataLabeling/src/V1beta1/GetEvaluationRequest.php index 10ea11a07248..fe3dae048735 100644 --- a/DataLabeling/src/V1beta1/GetEvaluationRequest.php +++ b/DataLabeling/src/V1beta1/GetEvaluationRequest.php @@ -23,6 +23,22 @@ class GetEvaluationRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the evaluation. Format: + * + * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}' + * Please see {@see DataLabelingServiceClient::evaluationName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\GetEvaluationRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/GetExampleRequest.php b/DataLabeling/src/V1beta1/GetExampleRequest.php index 2ecde5032735..a501296de8e5 100644 --- a/DataLabeling/src/V1beta1/GetExampleRequest.php +++ b/DataLabeling/src/V1beta1/GetExampleRequest.php @@ -32,6 +32,26 @@ class GetExampleRequest extends \Google\Protobuf\Internal\Message */ private $filter = ''; + /** + * @param string $name Required. Name of example, format: + * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ + * {annotated_dataset_id}/examples/{example_id} + * Please see {@see DataLabelingServiceClient::exampleName()} for help formatting this field. + * @param string $filter Optional. An expression for filtering Examples. Filter by + * annotation_spec.display_name is supported. Format + * "annotation_spec.display_name = {display_name}" + * + * @return \Google\Cloud\DataLabeling\V1beta1\GetExampleRequest + * + * @experimental + */ + public static function build(string $name, string $filter): self + { + return (new self()) + ->setName($name) + ->setFilter($filter); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/GetInstructionRequest.php b/DataLabeling/src/V1beta1/GetInstructionRequest.php index c7662aba6417..8c69ffdefbb8 100644 --- a/DataLabeling/src/V1beta1/GetInstructionRequest.php +++ b/DataLabeling/src/V1beta1/GetInstructionRequest.php @@ -23,6 +23,21 @@ class GetInstructionRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Instruction resource name, format: + * projects/{project_id}/instructions/{instruction_id} + * Please see {@see DataLabelingServiceClient::instructionName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\GetInstructionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/ImportDataRequest.php b/DataLabeling/src/V1beta1/ImportDataRequest.php index bcdbf2fb712e..e111bf578aec 100644 --- a/DataLabeling/src/V1beta1/ImportDataRequest.php +++ b/DataLabeling/src/V1beta1/ImportDataRequest.php @@ -36,6 +36,23 @@ class ImportDataRequest extends \Google\Protobuf\Internal\Message */ private $user_email_address = ''; + /** + * @param string $name Required. Dataset resource name, format: + * projects/{project_id}/datasets/{dataset_id} + * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. + * @param \Google\Cloud\DataLabeling\V1beta1\InputConfig $inputConfig Required. Specify the input source of the data. + * + * @return \Google\Cloud\DataLabeling\V1beta1\ImportDataRequest + * + * @experimental + */ + public static function build(string $name, \Google\Cloud\DataLabeling\V1beta1\InputConfig $inputConfig): self + { + return (new self()) + ->setName($name) + ->setInputConfig($inputConfig); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/LabelImageRequest.php b/DataLabeling/src/V1beta1/LabelImageRequest.php index dac4b534e3cb..e71b0dad1785 100644 --- a/DataLabeling/src/V1beta1/LabelImageRequest.php +++ b/DataLabeling/src/V1beta1/LabelImageRequest.php @@ -36,6 +36,26 @@ class LabelImageRequest extends \Google\Protobuf\Internal\Message private $feature = 0; protected $request_config; + /** + * @param string $parent Required. Name of the dataset to request labeling task, format: + * projects/{project_id}/datasets/{dataset_id} + * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. + * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basicConfig Required. Basic human annotation config. + * @param int $feature Required. The type of image labeling task. + * For allowed values, use constants defined on {@see \Google\Cloud\DataLabeling\V1beta1\LabelImageRequest\Feature} + * + * @return \Google\Cloud\DataLabeling\V1beta1\LabelImageRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basicConfig, int $feature): self + { + return (new self()) + ->setParent($parent) + ->setBasicConfig($basicConfig) + ->setFeature($feature); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/LabelTextRequest.php b/DataLabeling/src/V1beta1/LabelTextRequest.php index b3d1a610463d..92f90b20b48b 100644 --- a/DataLabeling/src/V1beta1/LabelTextRequest.php +++ b/DataLabeling/src/V1beta1/LabelTextRequest.php @@ -36,6 +36,26 @@ class LabelTextRequest extends \Google\Protobuf\Internal\Message private $feature = 0; protected $request_config; + /** + * @param string $parent Required. Name of the data set to request labeling task, format: + * projects/{project_id}/datasets/{dataset_id} + * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. + * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basicConfig Required. Basic human annotation config. + * @param int $feature Required. The type of text labeling task. + * For allowed values, use constants defined on {@see \Google\Cloud\DataLabeling\V1beta1\LabelTextRequest\Feature} + * + * @return \Google\Cloud\DataLabeling\V1beta1\LabelTextRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basicConfig, int $feature): self + { + return (new self()) + ->setParent($parent) + ->setBasicConfig($basicConfig) + ->setFeature($feature); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/LabelVideoRequest.php b/DataLabeling/src/V1beta1/LabelVideoRequest.php index 35c13970dd34..79aca15869e1 100644 --- a/DataLabeling/src/V1beta1/LabelVideoRequest.php +++ b/DataLabeling/src/V1beta1/LabelVideoRequest.php @@ -36,6 +36,26 @@ class LabelVideoRequest extends \Google\Protobuf\Internal\Message private $feature = 0; protected $request_config; + /** + * @param string $parent Required. Name of the dataset to request labeling task, format: + * projects/{project_id}/datasets/{dataset_id} + * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. + * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basicConfig Required. Basic human annotation config. + * @param int $feature Required. The type of video labeling task. + * For allowed values, use constants defined on {@see \Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest\Feature} + * + * @return \Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basicConfig, int $feature): self + { + return (new self()) + ->setParent($parent) + ->setBasicConfig($basicConfig) + ->setFeature($feature); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/ListAnnotatedDatasetsRequest.php b/DataLabeling/src/V1beta1/ListAnnotatedDatasetsRequest.php index 45fe0014377a..a1c13fcd1fd5 100644 --- a/DataLabeling/src/V1beta1/ListAnnotatedDatasetsRequest.php +++ b/DataLabeling/src/V1beta1/ListAnnotatedDatasetsRequest.php @@ -46,6 +46,23 @@ class ListAnnotatedDatasetsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. Name of the dataset to list annotated datasets, format: + * projects/{project_id}/datasets/{dataset_id} + * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. + * @param string $filter Optional. Filter is not supported at this moment. + * + * @return \Google\Cloud\DataLabeling\V1beta1\ListAnnotatedDatasetsRequest + * + * @experimental + */ + public static function build(string $parent, string $filter): self + { + return (new self()) + ->setParent($parent) + ->setFilter($filter); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/ListAnnotationSpecSetsRequest.php b/DataLabeling/src/V1beta1/ListAnnotationSpecSetsRequest.php index b547357e6bdc..b4f725d4597c 100644 --- a/DataLabeling/src/V1beta1/ListAnnotationSpecSetsRequest.php +++ b/DataLabeling/src/V1beta1/ListAnnotationSpecSetsRequest.php @@ -46,6 +46,23 @@ class ListAnnotationSpecSetsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. Parent of AnnotationSpecSet resource, format: + * projects/{project_id} + * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. + * @param string $filter Optional. Filter is not supported at this moment. + * + * @return \Google\Cloud\DataLabeling\V1beta1\ListAnnotationSpecSetsRequest + * + * @experimental + */ + public static function build(string $parent, string $filter): self + { + return (new self()) + ->setParent($parent) + ->setFilter($filter); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/ListDataItemsRequest.php b/DataLabeling/src/V1beta1/ListDataItemsRequest.php index 8d199b49dfd5..f6391306e38b 100644 --- a/DataLabeling/src/V1beta1/ListDataItemsRequest.php +++ b/DataLabeling/src/V1beta1/ListDataItemsRequest.php @@ -46,6 +46,23 @@ class ListDataItemsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. Name of the dataset to list data items, format: + * projects/{project_id}/datasets/{dataset_id} + * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. + * @param string $filter Optional. Filter is not supported at this moment. + * + * @return \Google\Cloud\DataLabeling\V1beta1\ListDataItemsRequest + * + * @experimental + */ + public static function build(string $parent, string $filter): self + { + return (new self()) + ->setParent($parent) + ->setFilter($filter); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/ListDatasetsRequest.php b/DataLabeling/src/V1beta1/ListDatasetsRequest.php index 1640fd40ca8d..e24e98eba5a2 100644 --- a/DataLabeling/src/V1beta1/ListDatasetsRequest.php +++ b/DataLabeling/src/V1beta1/ListDatasetsRequest.php @@ -46,6 +46,23 @@ class ListDatasetsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. Dataset resource parent, format: + * projects/{project_id} + * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. + * @param string $filter Optional. Filter on dataset is not supported at this moment. + * + * @return \Google\Cloud\DataLabeling\V1beta1\ListDatasetsRequest + * + * @experimental + */ + public static function build(string $parent, string $filter): self + { + return (new self()) + ->setParent($parent) + ->setFilter($filter); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/ListEvaluationJobsRequest.php b/DataLabeling/src/V1beta1/ListEvaluationJobsRequest.php index ffcffc576381..7d9f4727cc78 100644 --- a/DataLabeling/src/V1beta1/ListEvaluationJobsRequest.php +++ b/DataLabeling/src/V1beta1/ListEvaluationJobsRequest.php @@ -53,6 +53,30 @@ class ListEvaluationJobsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. Evaluation job resource parent. Format: + * "projects/{project_id}" + * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. + * @param string $filter Optional. You can filter the jobs to list by model_id (also known as + * model_name, as described in + * [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) or by + * evaluation job state (as described in [EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]). To filter + * by both criteria, use the `AND` operator or the `OR` operator. For example, + * you can use the following string for your filter: + * "evaluation_job.model_id = {model_name} AND + * evaluation_job.state = {evaluation_job_state}" + * + * @return \Google\Cloud\DataLabeling\V1beta1\ListEvaluationJobsRequest + * + * @experimental + */ + public static function build(string $parent, string $filter): self + { + return (new self()) + ->setParent($parent) + ->setFilter($filter); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/ListExamplesRequest.php b/DataLabeling/src/V1beta1/ListExamplesRequest.php index 05128cebde83..72dde00bf404 100644 --- a/DataLabeling/src/V1beta1/ListExamplesRequest.php +++ b/DataLabeling/src/V1beta1/ListExamplesRequest.php @@ -48,6 +48,25 @@ class ListExamplesRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. Example resource parent. Please see + * {@see DataLabelingServiceClient::annotatedDatasetName()} for help formatting this field. + * @param string $filter Optional. An expression for filtering Examples. For annotated datasets that + * have annotation spec set, filter by + * annotation_spec.display_name is supported. Format + * "annotation_spec.display_name = {display_name}" + * + * @return \Google\Cloud\DataLabeling\V1beta1\ListExamplesRequest + * + * @experimental + */ + public static function build(string $parent, string $filter): self + { + return (new self()) + ->setParent($parent) + ->setFilter($filter); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/ListInstructionsRequest.php b/DataLabeling/src/V1beta1/ListInstructionsRequest.php index d219fde87f7f..3e8cdaf25252 100644 --- a/DataLabeling/src/V1beta1/ListInstructionsRequest.php +++ b/DataLabeling/src/V1beta1/ListInstructionsRequest.php @@ -46,6 +46,23 @@ class ListInstructionsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. Instruction resource parent, format: + * projects/{project_id} + * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. + * @param string $filter Optional. Filter is not supported at this moment. + * + * @return \Google\Cloud\DataLabeling\V1beta1\ListInstructionsRequest + * + * @experimental + */ + public static function build(string $parent, string $filter): self + { + return (new self()) + ->setParent($parent) + ->setFilter($filter); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/PauseEvaluationJobRequest.php b/DataLabeling/src/V1beta1/PauseEvaluationJobRequest.php index 0c871857189c..e4b220b443d0 100644 --- a/DataLabeling/src/V1beta1/PauseEvaluationJobRequest.php +++ b/DataLabeling/src/V1beta1/PauseEvaluationJobRequest.php @@ -23,6 +23,22 @@ class PauseEvaluationJobRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the evaluation job that is going to be paused. Format: + * + * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" + * Please see {@see DataLabelingServiceClient::evaluationJobName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\PauseEvaluationJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/ResumeEvaluationJobRequest.php b/DataLabeling/src/V1beta1/ResumeEvaluationJobRequest.php index 9ff1a685ff93..36e909eeee23 100644 --- a/DataLabeling/src/V1beta1/ResumeEvaluationJobRequest.php +++ b/DataLabeling/src/V1beta1/ResumeEvaluationJobRequest.php @@ -23,6 +23,22 @@ class ResumeEvaluationJobRequest extends \Google\Protobuf\Internal\Message */ private $name = ''; + /** + * @param string $name Required. Name of the evaluation job that is going to be resumed. Format: + * + * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" + * Please see {@see DataLabelingServiceClient::evaluationJobName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\ResumeEvaluationJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/SearchEvaluationsRequest.php b/DataLabeling/src/V1beta1/SearchEvaluationsRequest.php index 604e9aff1d1f..e53f3d107197 100644 --- a/DataLabeling/src/V1beta1/SearchEvaluationsRequest.php +++ b/DataLabeling/src/V1beta1/SearchEvaluationsRequest.php @@ -74,6 +74,53 @@ class SearchEvaluationsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. Evaluation search parent (project ID). Format: + * "projects/{project_id}" + * Please see {@see DataLabelingServiceClient::evaluationName()} for help formatting this field. + * @param string $filter Optional. To search evaluations, you can filter by the following: + * + * * evaluation_job.evaluation_job_id (the last part of + * [EvaluationJob.name][google.cloud.datalabeling.v1beta1.EvaluationJob.name]) + * * evaluation_job.model_id (the {model_name} portion + * of [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) + * * evaluation_job.evaluation_job_run_time_start (Minimum + * threshold for the + * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created + * the evaluation) + * * evaluation_job.evaluation_job_run_time_end (Maximum + * threshold for the + * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created + * the evaluation) + * * evaluation_job.job_state ([EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]) + * * annotation_spec.display_name (the Evaluation contains a + * metric for the annotation spec with this + * [displayName][google.cloud.datalabeling.v1beta1.AnnotationSpec.display_name]) + * + * To filter by multiple critiera, use the `AND` operator or the `OR` + * operator. The following examples shows a string that filters by several + * critiera: + * + * "evaluation_job.evaluation_job_id = + * {evaluation_job_id} AND evaluation_job.model_id = + * {model_name} AND + * evaluation_job.evaluation_job_run_time_start = + * {timestamp_1} AND + * evaluation_job.evaluation_job_run_time_end = + * {timestamp_2} AND annotation_spec.display_name = + * {display_name}" + * + * @return \Google\Cloud\DataLabeling\V1beta1\SearchEvaluationsRequest + * + * @experimental + */ + public static function build(string $parent, string $filter): self + { + return (new self()) + ->setParent($parent) + ->setFilter($filter); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/SearchExampleComparisonsRequest.php b/DataLabeling/src/V1beta1/SearchExampleComparisonsRequest.php index 31d182760ee1..50d139021b13 100644 --- a/DataLabeling/src/V1beta1/SearchExampleComparisonsRequest.php +++ b/DataLabeling/src/V1beta1/SearchExampleComparisonsRequest.php @@ -42,6 +42,23 @@ class SearchExampleComparisonsRequest extends \Google\Protobuf\Internal\Message */ private $page_token = ''; + /** + * @param string $parent Required. Name of the [Evaluation][google.cloud.datalabeling.v1beta1.Evaluation] resource to search for example + * comparisons from. Format: + * + * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}" + * Please see {@see DataLabelingServiceClient::evaluationName()} for help formatting this field. + * + * @return \Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsRequest + * + * @experimental + */ + public static function build(string $parent): self + { + return (new self()) + ->setParent($parent); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/UpdateEvaluationJobRequest.php b/DataLabeling/src/V1beta1/UpdateEvaluationJobRequest.php index 13feff2cd161..dcefb85f98b0 100644 --- a/DataLabeling/src/V1beta1/UpdateEvaluationJobRequest.php +++ b/DataLabeling/src/V1beta1/UpdateEvaluationJobRequest.php @@ -34,6 +34,29 @@ class UpdateEvaluationJobRequest extends \Google\Protobuf\Internal\Message */ private $update_mask = null; + /** + * @param \Google\Cloud\DataLabeling\V1beta1\EvaluationJob $evaluationJob Required. Evaluation job that is going to be updated. + * @param \Google\Protobuf\FieldMask $updateMask Optional. Mask for which fields to update. You can only provide the + * following fields: + * + * * `evaluationJobConfig.humanAnnotationConfig.instruction` + * * `evaluationJobConfig.exampleCount` + * * `evaluationJobConfig.exampleSamplePercentage` + * + * You can provide more than one of these fields by separating them with + * commas. + * + * @return \Google\Cloud\DataLabeling\V1beta1\UpdateEvaluationJobRequest + * + * @experimental + */ + public static function build(\Google\Cloud\DataLabeling\V1beta1\EvaluationJob $evaluationJob, \Google\Protobuf\FieldMask $updateMask): self + { + return (new self()) + ->setEvaluationJob($evaluationJob) + ->setUpdateMask($updateMask); + } + /** * Constructor. * diff --git a/DataLabeling/src/V1beta1/resources/data_labeling_service_descriptor_config.php b/DataLabeling/src/V1beta1/resources/data_labeling_service_descriptor_config.php index 33241ecd081c..56369463b2fc 100644 --- a/DataLabeling/src/V1beta1/resources/data_labeling_service_descriptor_config.php +++ b/DataLabeling/src/V1beta1/resources/data_labeling_service_descriptor_config.php @@ -12,6 +12,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ExportData' => [ 'longRunning' => [ @@ -22,6 +31,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ImportData' => [ 'longRunning' => [ @@ -32,6 +50,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'LabelImage' => [ 'longRunning' => [ @@ -42,6 +69,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'LabelText' => [ 'longRunning' => [ @@ -52,6 +88,15 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'LabelVideo' => [ 'longRunning' => [ @@ -62,6 +107,207 @@ 'maxPollDelayMillis' => '5000', 'totalPollTimeoutMillis' => '300000', ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'CreateAnnotationSpecSet' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'CreateDataset' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\Dataset', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'CreateEvaluationJob' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\EvaluationJob', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'DeleteAnnotatedDataset' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'DeleteAnnotationSpecSet' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'DeleteDataset' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'DeleteEvaluationJob' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'DeleteInstruction' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetAnnotatedDataset' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetAnnotationSpecSet' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetDataItem' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\DataItem', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetDataset' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\Dataset', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetEvaluation' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\Evaluation', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetEvaluationJob' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\EvaluationJob', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetExample' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\Example', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'GetInstruction' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\Instruction', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'ListAnnotatedDatasets' => [ 'pageStreaming' => [ @@ -72,6 +318,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getAnnotatedDatasets', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListAnnotatedDatasetsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListAnnotationSpecSets' => [ 'pageStreaming' => [ @@ -82,6 +338,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getAnnotationSpecSets', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListAnnotationSpecSetsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListDataItems' => [ 'pageStreaming' => [ @@ -92,6 +358,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getDataItems', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListDataItemsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListDatasets' => [ 'pageStreaming' => [ @@ -102,6 +378,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getDatasets', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListDatasetsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListEvaluationJobs' => [ 'pageStreaming' => [ @@ -112,6 +398,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getEvaluationJobs', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListEvaluationJobsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListExamples' => [ 'pageStreaming' => [ @@ -122,6 +418,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getExamples', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListExamplesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'ListInstructions' => [ 'pageStreaming' => [ @@ -132,6 +438,40 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getInstructions', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListInstructionsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'PauseEvaluationJob' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], + 'ResumeEvaluationJob' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Protobuf\GPBEmpty', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], ], 'SearchEvaluations' => [ 'pageStreaming' => [ @@ -142,6 +482,16 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getEvaluations', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\SearchEvaluationsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], ], 'SearchExampleComparisons' => [ 'pageStreaming' => [ @@ -152,6 +502,40 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getExampleComparisons', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], + 'UpdateEvaluationJob' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\EvaluationJob', + 'headerParams' => [ + [ + 'keyName' => 'evaluation_job.name', + 'fieldAccessors' => [ + 'getEvaluationJob', + 'getName', + ], + ], + ], + ], + 'templateMap' => [ + 'annotatedDataset' => 'projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}', + 'annotationSpecSet' => 'projects/{project}/annotationSpecSets/{annotation_spec_set}', + 'dataItem' => 'projects/{project}/datasets/{dataset}/dataItems/{data_item}', + 'dataset' => 'projects/{project}/datasets/{dataset}', + 'evaluation' => 'projects/{project}/datasets/{dataset}/evaluations/{evaluation}', + 'evaluationJob' => 'projects/{project}/evaluationJobs/{evaluation_job}', + 'example' => 'projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}/examples/{example}', + 'instruction' => 'projects/{project}/instructions/{instruction}', + 'project' => 'projects/{project}', ], ], ], diff --git a/owl-bot-staging/DataLabeling/v1beta1/tests/Unit/V1beta1/Client/DataLabelingServiceClientTest.php b/DataLabeling/tests/Unit/V1beta1/Client/DataLabelingServiceClientTest.php similarity index 100% rename from owl-bot-staging/DataLabeling/v1beta1/tests/Unit/V1beta1/Client/DataLabelingServiceClientTest.php rename to DataLabeling/tests/Unit/V1beta1/Client/DataLabelingServiceClientTest.php diff --git a/Dataflow/samples/V1beta3/FlexTemplatesServiceClient/launch_flex_template.php b/Dataflow/samples/V1beta3/FlexTemplatesServiceClient/launch_flex_template.php index 8f9e12c76ba1..97dbc8d2843d 100644 --- a/Dataflow/samples/V1beta3/FlexTemplatesServiceClient/launch_flex_template.php +++ b/Dataflow/samples/V1beta3/FlexTemplatesServiceClient/launch_flex_template.php @@ -24,7 +24,8 @@ // [START dataflow_v1beta3_generated_FlexTemplatesService_LaunchFlexTemplate_sync] use Google\ApiCore\ApiException; -use Google\Cloud\Dataflow\V1beta3\FlexTemplatesServiceClient; +use Google\Cloud\Dataflow\V1beta3\Client\FlexTemplatesServiceClient; +use Google\Cloud\Dataflow\V1beta3\LaunchFlexTemplateRequest; use Google\Cloud\Dataflow\V1beta3\LaunchFlexTemplateResponse; /** @@ -41,10 +42,13 @@ function launch_flex_template_sample(): void // Create a client. $flexTemplatesServiceClient = new FlexTemplatesServiceClient(); + // Prepare the request message. + $request = new LaunchFlexTemplateRequest(); + // Call the API and handle any network failures. try { /** @var LaunchFlexTemplateResponse $response */ - $response = $flexTemplatesServiceClient->launchFlexTemplate(); + $response = $flexTemplatesServiceClient->launchFlexTemplate($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Dataflow/samples/V1beta3/JobsV1Beta3Client/aggregated_list_jobs.php b/Dataflow/samples/V1beta3/JobsV1Beta3Client/aggregated_list_jobs.php index 70a3b0ba21f4..4322ced6701b 100644 --- a/Dataflow/samples/V1beta3/JobsV1Beta3Client/aggregated_list_jobs.php +++ b/Dataflow/samples/V1beta3/JobsV1Beta3Client/aggregated_list_jobs.php @@ -25,8 +25,9 @@ // [START dataflow_v1beta3_generated_JobsV1Beta3_AggregatedListJobs_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; +use Google\Cloud\Dataflow\V1beta3\Client\JobsV1Beta3Client; use Google\Cloud\Dataflow\V1beta3\Job; -use Google\Cloud\Dataflow\V1beta3\JobsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\ListJobsRequest; /** * List the jobs of a project across all regions. @@ -42,10 +43,13 @@ function aggregated_list_jobs_sample(): void // Create a client. $jobsV1Beta3Client = new JobsV1Beta3Client(); + // Prepare the request message. + $request = new ListJobsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $jobsV1Beta3Client->aggregatedListJobs(); + $response = $jobsV1Beta3Client->aggregatedListJobs($request); /** @var Job $element */ foreach ($response as $element) { diff --git a/Dataflow/samples/V1beta3/JobsV1Beta3Client/check_active_jobs.php b/Dataflow/samples/V1beta3/JobsV1Beta3Client/check_active_jobs.php index def664221fe3..bc9fc4e85e7e 100644 --- a/Dataflow/samples/V1beta3/JobsV1Beta3Client/check_active_jobs.php +++ b/Dataflow/samples/V1beta3/JobsV1Beta3Client/check_active_jobs.php @@ -24,8 +24,9 @@ // [START dataflow_v1beta3_generated_JobsV1Beta3_CheckActiveJobs_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Dataflow\V1beta3\CheckActiveJobsRequest; use Google\Cloud\Dataflow\V1beta3\CheckActiveJobsResponse; -use Google\Cloud\Dataflow\V1beta3\JobsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\Client\JobsV1Beta3Client; /** * Check for existence of active jobs in the given project across all regions. @@ -41,10 +42,13 @@ function check_active_jobs_sample(): void // Create a client. $jobsV1Beta3Client = new JobsV1Beta3Client(); + // Prepare the request message. + $request = new CheckActiveJobsRequest(); + // Call the API and handle any network failures. try { /** @var CheckActiveJobsResponse $response */ - $response = $jobsV1Beta3Client->checkActiveJobs(); + $response = $jobsV1Beta3Client->checkActiveJobs($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Dataflow/samples/V1beta3/JobsV1Beta3Client/create_job.php b/Dataflow/samples/V1beta3/JobsV1Beta3Client/create_job.php index 91ac3e42b2be..07146dcd10b7 100644 --- a/Dataflow/samples/V1beta3/JobsV1Beta3Client/create_job.php +++ b/Dataflow/samples/V1beta3/JobsV1Beta3Client/create_job.php @@ -24,8 +24,9 @@ // [START dataflow_v1beta3_generated_JobsV1Beta3_CreateJob_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Dataflow\V1beta3\Client\JobsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\CreateJobRequest; use Google\Cloud\Dataflow\V1beta3\Job; -use Google\Cloud\Dataflow\V1beta3\JobsV1Beta3Client; /** * Creates a Cloud Dataflow job. @@ -47,10 +48,13 @@ function create_job_sample(): void // Create a client. $jobsV1Beta3Client = new JobsV1Beta3Client(); + // Prepare the request message. + $request = new CreateJobRequest(); + // Call the API and handle any network failures. try { /** @var Job $response */ - $response = $jobsV1Beta3Client->createJob(); + $response = $jobsV1Beta3Client->createJob($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Dataflow/samples/V1beta3/JobsV1Beta3Client/get_job.php b/Dataflow/samples/V1beta3/JobsV1Beta3Client/get_job.php index b947155fc30e..71404ef478e0 100644 --- a/Dataflow/samples/V1beta3/JobsV1Beta3Client/get_job.php +++ b/Dataflow/samples/V1beta3/JobsV1Beta3Client/get_job.php @@ -24,8 +24,9 @@ // [START dataflow_v1beta3_generated_JobsV1Beta3_GetJob_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Dataflow\V1beta3\Client\JobsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\GetJobRequest; use Google\Cloud\Dataflow\V1beta3\Job; -use Google\Cloud\Dataflow\V1beta3\JobsV1Beta3Client; /** * Gets the state of the specified Cloud Dataflow job. @@ -47,10 +48,13 @@ function get_job_sample(): void // Create a client. $jobsV1Beta3Client = new JobsV1Beta3Client(); + // Prepare the request message. + $request = new GetJobRequest(); + // Call the API and handle any network failures. try { /** @var Job $response */ - $response = $jobsV1Beta3Client->getJob(); + $response = $jobsV1Beta3Client->getJob($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Dataflow/samples/V1beta3/JobsV1Beta3Client/list_jobs.php b/Dataflow/samples/V1beta3/JobsV1Beta3Client/list_jobs.php index d8d109e94a06..75b2ba00ccb2 100644 --- a/Dataflow/samples/V1beta3/JobsV1Beta3Client/list_jobs.php +++ b/Dataflow/samples/V1beta3/JobsV1Beta3Client/list_jobs.php @@ -25,8 +25,9 @@ // [START dataflow_v1beta3_generated_JobsV1Beta3_ListJobs_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; +use Google\Cloud\Dataflow\V1beta3\Client\JobsV1Beta3Client; use Google\Cloud\Dataflow\V1beta3\Job; -use Google\Cloud\Dataflow\V1beta3\JobsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\ListJobsRequest; /** * List the jobs of a project. @@ -49,10 +50,13 @@ function list_jobs_sample(): void // Create a client. $jobsV1Beta3Client = new JobsV1Beta3Client(); + // Prepare the request message. + $request = new ListJobsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $jobsV1Beta3Client->listJobs(); + $response = $jobsV1Beta3Client->listJobs($request); /** @var Job $element */ foreach ($response as $element) { diff --git a/Dataflow/samples/V1beta3/JobsV1Beta3Client/snapshot_job.php b/Dataflow/samples/V1beta3/JobsV1Beta3Client/snapshot_job.php index edb37112b527..6f542c0e7d08 100644 --- a/Dataflow/samples/V1beta3/JobsV1Beta3Client/snapshot_job.php +++ b/Dataflow/samples/V1beta3/JobsV1Beta3Client/snapshot_job.php @@ -24,8 +24,9 @@ // [START dataflow_v1beta3_generated_JobsV1Beta3_SnapshotJob_sync] use Google\ApiCore\ApiException; -use Google\Cloud\Dataflow\V1beta3\JobsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\Client\JobsV1Beta3Client; use Google\Cloud\Dataflow\V1beta3\Snapshot; +use Google\Cloud\Dataflow\V1beta3\SnapshotJobRequest; /** * Snapshot the state of a streaming job. @@ -41,10 +42,13 @@ function snapshot_job_sample(): void // Create a client. $jobsV1Beta3Client = new JobsV1Beta3Client(); + // Prepare the request message. + $request = new SnapshotJobRequest(); + // Call the API and handle any network failures. try { /** @var Snapshot $response */ - $response = $jobsV1Beta3Client->snapshotJob(); + $response = $jobsV1Beta3Client->snapshotJob($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Dataflow/samples/V1beta3/JobsV1Beta3Client/update_job.php b/Dataflow/samples/V1beta3/JobsV1Beta3Client/update_job.php index 616d31441267..4f08f4bd9a23 100644 --- a/Dataflow/samples/V1beta3/JobsV1Beta3Client/update_job.php +++ b/Dataflow/samples/V1beta3/JobsV1Beta3Client/update_job.php @@ -24,8 +24,9 @@ // [START dataflow_v1beta3_generated_JobsV1Beta3_UpdateJob_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Dataflow\V1beta3\Client\JobsV1Beta3Client; use Google\Cloud\Dataflow\V1beta3\Job; -use Google\Cloud\Dataflow\V1beta3\JobsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\UpdateJobRequest; /** * Updates the state of an existing Cloud Dataflow job. @@ -47,10 +48,13 @@ function update_job_sample(): void // Create a client. $jobsV1Beta3Client = new JobsV1Beta3Client(); + // Prepare the request message. + $request = new UpdateJobRequest(); + // Call the API and handle any network failures. try { /** @var Job $response */ - $response = $jobsV1Beta3Client->updateJob(); + $response = $jobsV1Beta3Client->updateJob($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Dataflow/samples/V1beta3/MessagesV1Beta3Client/list_job_messages.php b/Dataflow/samples/V1beta3/MessagesV1Beta3Client/list_job_messages.php index ab04eb4f8a67..16f7060f7514 100644 --- a/Dataflow/samples/V1beta3/MessagesV1Beta3Client/list_job_messages.php +++ b/Dataflow/samples/V1beta3/MessagesV1Beta3Client/list_job_messages.php @@ -25,8 +25,9 @@ // [START dataflow_v1beta3_generated_MessagesV1Beta3_ListJobMessages_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; +use Google\Cloud\Dataflow\V1beta3\Client\MessagesV1Beta3Client; use Google\Cloud\Dataflow\V1beta3\JobMessage; -use Google\Cloud\Dataflow\V1beta3\MessagesV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\ListJobMessagesRequest; /** * Request the job status. @@ -48,10 +49,13 @@ function list_job_messages_sample(): void // Create a client. $messagesV1Beta3Client = new MessagesV1Beta3Client(); + // Prepare the request message. + $request = new ListJobMessagesRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $messagesV1Beta3Client->listJobMessages(); + $response = $messagesV1Beta3Client->listJobMessages($request); /** @var JobMessage $element */ foreach ($response as $element) { diff --git a/Dataflow/samples/V1beta3/MetricsV1Beta3Client/get_job_execution_details.php b/Dataflow/samples/V1beta3/MetricsV1Beta3Client/get_job_execution_details.php index 48cdbc5f4aec..c74acf17fac6 100644 --- a/Dataflow/samples/V1beta3/MetricsV1Beta3Client/get_job_execution_details.php +++ b/Dataflow/samples/V1beta3/MetricsV1Beta3Client/get_job_execution_details.php @@ -25,7 +25,8 @@ // [START dataflow_v1beta3_generated_MetricsV1Beta3_GetJobExecutionDetails_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\Dataflow\V1beta3\MetricsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\Client\MetricsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\GetJobExecutionDetailsRequest; use Google\Cloud\Dataflow\V1beta3\StageSummary; /** @@ -44,10 +45,13 @@ function get_job_execution_details_sample(): void // Create a client. $metricsV1Beta3Client = new MetricsV1Beta3Client(); + // Prepare the request message. + $request = new GetJobExecutionDetailsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $metricsV1Beta3Client->getJobExecutionDetails(); + $response = $metricsV1Beta3Client->getJobExecutionDetails($request); /** @var StageSummary $element */ foreach ($response as $element) { diff --git a/Dataflow/samples/V1beta3/MetricsV1Beta3Client/get_job_metrics.php b/Dataflow/samples/V1beta3/MetricsV1Beta3Client/get_job_metrics.php index 5cf134e3db76..681decd41792 100644 --- a/Dataflow/samples/V1beta3/MetricsV1Beta3Client/get_job_metrics.php +++ b/Dataflow/samples/V1beta3/MetricsV1Beta3Client/get_job_metrics.php @@ -24,8 +24,9 @@ // [START dataflow_v1beta3_generated_MetricsV1Beta3_GetJobMetrics_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Dataflow\V1beta3\Client\MetricsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\GetJobMetricsRequest; use Google\Cloud\Dataflow\V1beta3\JobMetrics; -use Google\Cloud\Dataflow\V1beta3\MetricsV1Beta3Client; /** * Request the job status. @@ -47,10 +48,13 @@ function get_job_metrics_sample(): void // Create a client. $metricsV1Beta3Client = new MetricsV1Beta3Client(); + // Prepare the request message. + $request = new GetJobMetricsRequest(); + // Call the API and handle any network failures. try { /** @var JobMetrics $response */ - $response = $metricsV1Beta3Client->getJobMetrics(); + $response = $metricsV1Beta3Client->getJobMetrics($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Dataflow/samples/V1beta3/MetricsV1Beta3Client/get_stage_execution_details.php b/Dataflow/samples/V1beta3/MetricsV1Beta3Client/get_stage_execution_details.php index 555a59df76df..285bc8d788c5 100644 --- a/Dataflow/samples/V1beta3/MetricsV1Beta3Client/get_stage_execution_details.php +++ b/Dataflow/samples/V1beta3/MetricsV1Beta3Client/get_stage_execution_details.php @@ -25,7 +25,8 @@ // [START dataflow_v1beta3_generated_MetricsV1Beta3_GetStageExecutionDetails_sync] use Google\ApiCore\ApiException; use Google\ApiCore\PagedListResponse; -use Google\Cloud\Dataflow\V1beta3\MetricsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\Client\MetricsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\GetStageExecutionDetailsRequest; use Google\Cloud\Dataflow\V1beta3\WorkerDetails; /** @@ -45,10 +46,13 @@ function get_stage_execution_details_sample(): void // Create a client. $metricsV1Beta3Client = new MetricsV1Beta3Client(); + // Prepare the request message. + $request = new GetStageExecutionDetailsRequest(); + // Call the API and handle any network failures. try { /** @var PagedListResponse $response */ - $response = $metricsV1Beta3Client->getStageExecutionDetails(); + $response = $metricsV1Beta3Client->getStageExecutionDetails($request); /** @var WorkerDetails $element */ foreach ($response as $element) { diff --git a/Dataflow/samples/V1beta3/SnapshotsV1Beta3Client/delete_snapshot.php b/Dataflow/samples/V1beta3/SnapshotsV1Beta3Client/delete_snapshot.php index 5272f00956fb..467dedbe6600 100644 --- a/Dataflow/samples/V1beta3/SnapshotsV1Beta3Client/delete_snapshot.php +++ b/Dataflow/samples/V1beta3/SnapshotsV1Beta3Client/delete_snapshot.php @@ -24,8 +24,9 @@ // [START dataflow_v1beta3_generated_SnapshotsV1Beta3_DeleteSnapshot_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Dataflow\V1beta3\Client\SnapshotsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\DeleteSnapshotRequest; use Google\Cloud\Dataflow\V1beta3\DeleteSnapshotResponse; -use Google\Cloud\Dataflow\V1beta3\SnapshotsV1Beta3Client; /** * Deletes a snapshot. @@ -41,10 +42,13 @@ function delete_snapshot_sample(): void // Create a client. $snapshotsV1Beta3Client = new SnapshotsV1Beta3Client(); + // Prepare the request message. + $request = new DeleteSnapshotRequest(); + // Call the API and handle any network failures. try { /** @var DeleteSnapshotResponse $response */ - $response = $snapshotsV1Beta3Client->deleteSnapshot(); + $response = $snapshotsV1Beta3Client->deleteSnapshot($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Dataflow/samples/V1beta3/SnapshotsV1Beta3Client/get_snapshot.php b/Dataflow/samples/V1beta3/SnapshotsV1Beta3Client/get_snapshot.php index f65ec68a8fd2..6f28b4ff6a61 100644 --- a/Dataflow/samples/V1beta3/SnapshotsV1Beta3Client/get_snapshot.php +++ b/Dataflow/samples/V1beta3/SnapshotsV1Beta3Client/get_snapshot.php @@ -24,8 +24,9 @@ // [START dataflow_v1beta3_generated_SnapshotsV1Beta3_GetSnapshot_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Dataflow\V1beta3\Client\SnapshotsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\GetSnapshotRequest; use Google\Cloud\Dataflow\V1beta3\Snapshot; -use Google\Cloud\Dataflow\V1beta3\SnapshotsV1Beta3Client; /** * Gets information about a snapshot. @@ -41,10 +42,13 @@ function get_snapshot_sample(): void // Create a client. $snapshotsV1Beta3Client = new SnapshotsV1Beta3Client(); + // Prepare the request message. + $request = new GetSnapshotRequest(); + // Call the API and handle any network failures. try { /** @var Snapshot $response */ - $response = $snapshotsV1Beta3Client->getSnapshot(); + $response = $snapshotsV1Beta3Client->getSnapshot($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Dataflow/samples/V1beta3/SnapshotsV1Beta3Client/list_snapshots.php b/Dataflow/samples/V1beta3/SnapshotsV1Beta3Client/list_snapshots.php index 4b5839939e50..31a8cb6786ec 100644 --- a/Dataflow/samples/V1beta3/SnapshotsV1Beta3Client/list_snapshots.php +++ b/Dataflow/samples/V1beta3/SnapshotsV1Beta3Client/list_snapshots.php @@ -24,8 +24,9 @@ // [START dataflow_v1beta3_generated_SnapshotsV1Beta3_ListSnapshots_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Dataflow\V1beta3\Client\SnapshotsV1Beta3Client; +use Google\Cloud\Dataflow\V1beta3\ListSnapshotsRequest; use Google\Cloud\Dataflow\V1beta3\ListSnapshotsResponse; -use Google\Cloud\Dataflow\V1beta3\SnapshotsV1Beta3Client; /** * Lists snapshots. @@ -41,10 +42,13 @@ function list_snapshots_sample(): void // Create a client. $snapshotsV1Beta3Client = new SnapshotsV1Beta3Client(); + // Prepare the request message. + $request = new ListSnapshotsRequest(); + // Call the API and handle any network failures. try { /** @var ListSnapshotsResponse $response */ - $response = $snapshotsV1Beta3Client->listSnapshots(); + $response = $snapshotsV1Beta3Client->listSnapshots($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Dataflow/samples/V1beta3/TemplatesServiceClient/create_job_from_template.php b/Dataflow/samples/V1beta3/TemplatesServiceClient/create_job_from_template.php index 2012a20bf51c..b87e9b36a1d1 100644 --- a/Dataflow/samples/V1beta3/TemplatesServiceClient/create_job_from_template.php +++ b/Dataflow/samples/V1beta3/TemplatesServiceClient/create_job_from_template.php @@ -24,8 +24,9 @@ // [START dataflow_v1beta3_generated_TemplatesService_CreateJobFromTemplate_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Dataflow\V1beta3\Client\TemplatesServiceClient; +use Google\Cloud\Dataflow\V1beta3\CreateJobFromTemplateRequest; use Google\Cloud\Dataflow\V1beta3\Job; -use Google\Cloud\Dataflow\V1beta3\TemplatesServiceClient; /** * Creates a Cloud Dataflow job from a template. @@ -41,10 +42,13 @@ function create_job_from_template_sample(): void // Create a client. $templatesServiceClient = new TemplatesServiceClient(); + // Prepare the request message. + $request = new CreateJobFromTemplateRequest(); + // Call the API and handle any network failures. try { /** @var Job $response */ - $response = $templatesServiceClient->createJobFromTemplate(); + $response = $templatesServiceClient->createJobFromTemplate($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Dataflow/samples/V1beta3/TemplatesServiceClient/get_template.php b/Dataflow/samples/V1beta3/TemplatesServiceClient/get_template.php index e134c685b868..46e32eabace6 100644 --- a/Dataflow/samples/V1beta3/TemplatesServiceClient/get_template.php +++ b/Dataflow/samples/V1beta3/TemplatesServiceClient/get_template.php @@ -24,8 +24,9 @@ // [START dataflow_v1beta3_generated_TemplatesService_GetTemplate_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Dataflow\V1beta3\Client\TemplatesServiceClient; +use Google\Cloud\Dataflow\V1beta3\GetTemplateRequest; use Google\Cloud\Dataflow\V1beta3\GetTemplateResponse; -use Google\Cloud\Dataflow\V1beta3\TemplatesServiceClient; /** * Get the template associated with a template. @@ -41,10 +42,13 @@ function get_template_sample(): void // Create a client. $templatesServiceClient = new TemplatesServiceClient(); + // Prepare the request message. + $request = new GetTemplateRequest(); + // Call the API and handle any network failures. try { /** @var GetTemplateResponse $response */ - $response = $templatesServiceClient->getTemplate(); + $response = $templatesServiceClient->getTemplate($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/Dataflow/samples/V1beta3/TemplatesServiceClient/launch_template.php b/Dataflow/samples/V1beta3/TemplatesServiceClient/launch_template.php index 040a60aa0ad0..d08fb198d649 100644 --- a/Dataflow/samples/V1beta3/TemplatesServiceClient/launch_template.php +++ b/Dataflow/samples/V1beta3/TemplatesServiceClient/launch_template.php @@ -24,8 +24,9 @@ // [START dataflow_v1beta3_generated_TemplatesService_LaunchTemplate_sync] use Google\ApiCore\ApiException; +use Google\Cloud\Dataflow\V1beta3\Client\TemplatesServiceClient; +use Google\Cloud\Dataflow\V1beta3\LaunchTemplateRequest; use Google\Cloud\Dataflow\V1beta3\LaunchTemplateResponse; -use Google\Cloud\Dataflow\V1beta3\TemplatesServiceClient; /** * Launch a template. @@ -41,10 +42,13 @@ function launch_template_sample(): void // Create a client. $templatesServiceClient = new TemplatesServiceClient(); + // Prepare the request message. + $request = new LaunchTemplateRequest(); + // Call the API and handle any network failures. try { /** @var LaunchTemplateResponse $response */ - $response = $templatesServiceClient->launchTemplate(); + $response = $templatesServiceClient->launchTemplate($request); printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); } catch (ApiException $ex) { printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/BaseClient/FlexTemplatesServiceBaseClient.php b/Dataflow/src/V1beta3/Client/BaseClient/FlexTemplatesServiceBaseClient.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/BaseClient/FlexTemplatesServiceBaseClient.php rename to Dataflow/src/V1beta3/Client/BaseClient/FlexTemplatesServiceBaseClient.php diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/BaseClient/JobsV1Beta3BaseClient.php b/Dataflow/src/V1beta3/Client/BaseClient/JobsV1Beta3BaseClient.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/BaseClient/JobsV1Beta3BaseClient.php rename to Dataflow/src/V1beta3/Client/BaseClient/JobsV1Beta3BaseClient.php diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/BaseClient/MessagesV1Beta3BaseClient.php b/Dataflow/src/V1beta3/Client/BaseClient/MessagesV1Beta3BaseClient.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/BaseClient/MessagesV1Beta3BaseClient.php rename to Dataflow/src/V1beta3/Client/BaseClient/MessagesV1Beta3BaseClient.php diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/BaseClient/MetricsV1Beta3BaseClient.php b/Dataflow/src/V1beta3/Client/BaseClient/MetricsV1Beta3BaseClient.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/BaseClient/MetricsV1Beta3BaseClient.php rename to Dataflow/src/V1beta3/Client/BaseClient/MetricsV1Beta3BaseClient.php diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/BaseClient/SnapshotsV1Beta3BaseClient.php b/Dataflow/src/V1beta3/Client/BaseClient/SnapshotsV1Beta3BaseClient.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/BaseClient/SnapshotsV1Beta3BaseClient.php rename to Dataflow/src/V1beta3/Client/BaseClient/SnapshotsV1Beta3BaseClient.php diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/BaseClient/TemplatesServiceBaseClient.php b/Dataflow/src/V1beta3/Client/BaseClient/TemplatesServiceBaseClient.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/BaseClient/TemplatesServiceBaseClient.php rename to Dataflow/src/V1beta3/Client/BaseClient/TemplatesServiceBaseClient.php diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/FlexTemplatesServiceClient.php b/Dataflow/src/V1beta3/Client/FlexTemplatesServiceClient.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/FlexTemplatesServiceClient.php rename to Dataflow/src/V1beta3/Client/FlexTemplatesServiceClient.php diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/JobsV1Beta3Client.php b/Dataflow/src/V1beta3/Client/JobsV1Beta3Client.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/JobsV1Beta3Client.php rename to Dataflow/src/V1beta3/Client/JobsV1Beta3Client.php diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/MessagesV1Beta3Client.php b/Dataflow/src/V1beta3/Client/MessagesV1Beta3Client.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/MessagesV1Beta3Client.php rename to Dataflow/src/V1beta3/Client/MessagesV1Beta3Client.php diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/MetricsV1Beta3Client.php b/Dataflow/src/V1beta3/Client/MetricsV1Beta3Client.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/MetricsV1Beta3Client.php rename to Dataflow/src/V1beta3/Client/MetricsV1Beta3Client.php diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/SnapshotsV1Beta3Client.php b/Dataflow/src/V1beta3/Client/SnapshotsV1Beta3Client.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/SnapshotsV1Beta3Client.php rename to Dataflow/src/V1beta3/Client/SnapshotsV1Beta3Client.php diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/TemplatesServiceClient.php b/Dataflow/src/V1beta3/Client/TemplatesServiceClient.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Client/TemplatesServiceClient.php rename to Dataflow/src/V1beta3/Client/TemplatesServiceClient.php diff --git a/Dataflow/src/V1beta3/resources/flex_templates_service_descriptor_config.php b/Dataflow/src/V1beta3/resources/flex_templates_service_descriptor_config.php index d437a66d22ce..215fe9e2c16e 100644 --- a/Dataflow/src/V1beta3/resources/flex_templates_service_descriptor_config.php +++ b/Dataflow/src/V1beta3/resources/flex_templates_service_descriptor_config.php @@ -2,6 +2,25 @@ return [ 'interfaces' => [ - 'google.dataflow.v1beta3.FlexTemplatesService' => [], + 'google.dataflow.v1beta3.FlexTemplatesService' => [ + 'LaunchFlexTemplate' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\LaunchFlexTemplateResponse', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], + ], + ], ], ]; diff --git a/Dataflow/src/V1beta3/resources/jobs_v1_beta3_descriptor_config.php b/Dataflow/src/V1beta3/resources/jobs_v1_beta3_descriptor_config.php index 9a769cbe5af9..72fac5975de0 100644 --- a/Dataflow/src/V1beta3/resources/jobs_v1_beta3_descriptor_config.php +++ b/Dataflow/src/V1beta3/resources/jobs_v1_beta3_descriptor_config.php @@ -12,6 +12,62 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getJobs', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\ListJobsResponse', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + ], + ], + 'CheckActiveJobs' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\CheckActiveJobsResponse', + ], + 'CreateJob' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\Job', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], + ], + 'GetJob' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\Job', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'job_id', + 'fieldAccessors' => [ + 'getJobId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], ], 'ListJobs' => [ 'pageStreaming' => [ @@ -22,6 +78,70 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getJobs', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\ListJobsResponse', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], + ], + 'SnapshotJob' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\Snapshot', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'job_id', + 'fieldAccessors' => [ + 'getJobId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], + ], + 'UpdateJob' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\Job', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'job_id', + 'fieldAccessors' => [ + 'getJobId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], ], ], ], diff --git a/Dataflow/src/V1beta3/resources/messages_v1_beta3_descriptor_config.php b/Dataflow/src/V1beta3/resources/messages_v1_beta3_descriptor_config.php index 83655ac1e9ac..92e76f70edec 100644 --- a/Dataflow/src/V1beta3/resources/messages_v1_beta3_descriptor_config.php +++ b/Dataflow/src/V1beta3/resources/messages_v1_beta3_descriptor_config.php @@ -12,6 +12,28 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getJobMessages', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\ListJobMessagesResponse', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'job_id', + 'fieldAccessors' => [ + 'getJobId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], ], ], ], diff --git a/Dataflow/src/V1beta3/resources/metrics_v1_beta3_descriptor_config.php b/Dataflow/src/V1beta3/resources/metrics_v1_beta3_descriptor_config.php index c125d09fbee0..298c38d58a43 100644 --- a/Dataflow/src/V1beta3/resources/metrics_v1_beta3_descriptor_config.php +++ b/Dataflow/src/V1beta3/resources/metrics_v1_beta3_descriptor_config.php @@ -12,6 +12,52 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getStages', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\JobExecutionDetails', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + [ + 'keyName' => 'job_id', + 'fieldAccessors' => [ + 'getJobId', + ], + ], + ], + ], + 'GetJobMetrics' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\JobMetrics', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'job_id', + 'fieldAccessors' => [ + 'getJobId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], ], 'GetStageExecutionDetails' => [ 'pageStreaming' => [ @@ -22,6 +68,34 @@ 'responsePageTokenGetMethod' => 'getNextPageToken', 'resourcesGetMethod' => 'getWorkers', ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\StageExecutionDetails', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + [ + 'keyName' => 'job_id', + 'fieldAccessors' => [ + 'getJobId', + ], + ], + [ + 'keyName' => 'stage_id', + 'fieldAccessors' => [ + 'getStageId', + ], + ], + ], ], ], ], diff --git a/Dataflow/src/V1beta3/resources/snapshots_v1_beta3_descriptor_config.php b/Dataflow/src/V1beta3/resources/snapshots_v1_beta3_descriptor_config.php index 2f6341e70739..997e29031e3e 100644 --- a/Dataflow/src/V1beta3/resources/snapshots_v1_beta3_descriptor_config.php +++ b/Dataflow/src/V1beta3/resources/snapshots_v1_beta3_descriptor_config.php @@ -2,6 +2,79 @@ return [ 'interfaces' => [ - 'google.dataflow.v1beta3.SnapshotsV1Beta3' => [], + 'google.dataflow.v1beta3.SnapshotsV1Beta3' => [ + 'DeleteSnapshot' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\DeleteSnapshotResponse', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + [ + 'keyName' => 'snapshot_id', + 'fieldAccessors' => [ + 'getSnapshotId', + ], + ], + ], + ], + 'GetSnapshot' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\Snapshot', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'snapshot_id', + 'fieldAccessors' => [ + 'getSnapshotId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], + ], + 'ListSnapshots' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\ListSnapshotsResponse', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + [ + 'keyName' => 'job_id', + 'fieldAccessors' => [ + 'getJobId', + ], + ], + ], + ], + ], ], ]; diff --git a/Dataflow/src/V1beta3/resources/templates_service_descriptor_config.php b/Dataflow/src/V1beta3/resources/templates_service_descriptor_config.php index 730778f71818..f826b2612275 100644 --- a/Dataflow/src/V1beta3/resources/templates_service_descriptor_config.php +++ b/Dataflow/src/V1beta3/resources/templates_service_descriptor_config.php @@ -2,6 +2,61 @@ return [ 'interfaces' => [ - 'google.dataflow.v1beta3.TemplatesService' => [], + 'google.dataflow.v1beta3.TemplatesService' => [ + 'CreateJobFromTemplate' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\Job', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], + ], + 'GetTemplate' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\GetTemplateResponse', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], + ], + 'LaunchTemplate' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Dataflow\V1beta3\LaunchTemplateResponse', + 'headerParams' => [ + [ + 'keyName' => 'project_id', + 'fieldAccessors' => [ + 'getProjectId', + ], + ], + [ + 'keyName' => 'location', + 'fieldAccessors' => [ + 'getLocation', + ], + ], + ], + ], + ], ], ]; diff --git a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/Client/FlexTemplatesServiceClientTest.php b/Dataflow/tests/Unit/V1beta3/Client/FlexTemplatesServiceClientTest.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/Client/FlexTemplatesServiceClientTest.php rename to Dataflow/tests/Unit/V1beta3/Client/FlexTemplatesServiceClientTest.php diff --git a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/Client/JobsV1Beta3ClientTest.php b/Dataflow/tests/Unit/V1beta3/Client/JobsV1Beta3ClientTest.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/Client/JobsV1Beta3ClientTest.php rename to Dataflow/tests/Unit/V1beta3/Client/JobsV1Beta3ClientTest.php diff --git a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/Client/MessagesV1Beta3ClientTest.php b/Dataflow/tests/Unit/V1beta3/Client/MessagesV1Beta3ClientTest.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/Client/MessagesV1Beta3ClientTest.php rename to Dataflow/tests/Unit/V1beta3/Client/MessagesV1Beta3ClientTest.php diff --git a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/Client/MetricsV1Beta3ClientTest.php b/Dataflow/tests/Unit/V1beta3/Client/MetricsV1Beta3ClientTest.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/Client/MetricsV1Beta3ClientTest.php rename to Dataflow/tests/Unit/V1beta3/Client/MetricsV1Beta3ClientTest.php diff --git a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/Client/SnapshotsV1Beta3ClientTest.php b/Dataflow/tests/Unit/V1beta3/Client/SnapshotsV1Beta3ClientTest.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/Client/SnapshotsV1Beta3ClientTest.php rename to Dataflow/tests/Unit/V1beta3/Client/SnapshotsV1Beta3ClientTest.php diff --git a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/Client/TemplatesServiceClientTest.php b/Dataflow/tests/Unit/V1beta3/Client/TemplatesServiceClientTest.php similarity index 100% rename from owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/Client/TemplatesServiceClientTest.php rename to Dataflow/tests/Unit/V1beta3/Client/TemplatesServiceClientTest.php diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/GPBMetadata/Google/Api/Apikeys/V2/Apikeys.php b/owl-bot-staging/ApiKeys/v2/proto/src/GPBMetadata/Google/Api/Apikeys/V2/Apikeys.php deleted file mode 100644 index cfa4e162a3e1..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/GPBMetadata/Google/Api/Apikeys/V2/Apikeys.php +++ /dev/null @@ -1,85 +0,0 @@ -internalAddGeneratedFile( - ' -œ -#google/api/apikeys/v2/apikeys.protogoogle.api.apikeys.v2%google/api/apikeys/v2/resources.protogoogle/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto#google/longrunning/operations.proto google/protobuf/field_mask.proto"„ -CreateKeyRequest2 -parent ( B"àAúAapikeys.googleapis.com/Key, -key ( 2.google.api.apikeys.v2.KeyBàA -key_id ( "‘ -ListKeysRequest2 -parent ( B"àAúAapikeys.googleapis.com/Key - page_size (BàA - -page_token ( BàA - show_deleted (BàA"U -ListKeysResponse( -keys ( 2.google.api.apikeys.v2.Key -next_page_token ( "A - GetKeyRequest0 -name ( B"àAúA -apikeys.googleapis.com/Key"G -GetKeyStringRequest0 -name ( B"àAúA -apikeys.googleapis.com/Key"* -GetKeyStringResponse - -key_string ( "q -UpdateKeyRequest, -key ( 2.google.api.apikeys.v2.KeyBàA/ - update_mask ( 2.google.protobuf.FieldMask"W -DeleteKeyRequest0 -name ( B"àAúA -apikeys.googleapis.com/Key -etag ( BàA"F -UndeleteKeyRequest0 -name ( B"àAúA -apikeys.googleapis.com/Key"+ -LookupKeyRequest - -key_string ( BàA"1 -LookupKeyResponse -parent (  -name ( 2¾ -ApiKeys½ - CreateKey\'.google.api.apikeys.v2.CreateKeyRequest.google.longrunning.Operation"h‚Óä“/"(/v2/{parent=projects/*/locations/*}/keys:keyÚAparent,key,key_idÊA -Keygoogle.protobuf.Empty– -ListKeys&.google.api.apikeys.v2.ListKeysRequest\'.google.api.apikeys.v2.ListKeysResponse"9‚Óä“*(/v2/{parent=projects/*/locations/*}/keysÚAparentƒ -GetKey$.google.api.apikeys.v2.GetKeyRequest.google.api.apikeys.v2.Key"7‚Óä“*(/v2/{name=projects/*/locations/*/keys/*}ÚAnameª - GetKeyString*.google.api.apikeys.v2.GetKeyStringRequest+.google.api.apikeys.v2.GetKeyStringResponse"A‚Óä“42/v2/{name=projects/*/locations/*/keys/*}/keyStringÚAname¿ - UpdateKey\'.google.api.apikeys.v2.UpdateKeyRequest.google.longrunning.Operation"j‚Óä“32,/v2/{key.name=projects/*/locations/*/keys/*}:keyÚAkey,update_maskÊA -Keygoogle.protobuf.Empty« - DeleteKey\'.google.api.apikeys.v2.DeleteKeyRequest.google.longrunning.Operation"V‚Óä“**(/v2/{name=projects/*/locations/*/keys/*}ÚAnameÊA -Keygoogle.protobuf.Empty´ - UndeleteKey).google.api.apikeys.v2.UndeleteKeyRequest.google.longrunning.Operation"[‚Óä“6"1/v2/{name=projects/*/locations/*/keys/*}:undelete:*ÊA -Keygoogle.protobuf.Emptyz - LookupKey\'.google.api.apikeys.v2.LookupKeyRequest(.google.api.apikeys.v2.LookupKeyResponse"‚Óä“/v2/keys:lookupKeyƒÊAapikeys.googleapis.comÒAghttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-onlyB³ -com.google.api.apikeys.v2B ApiKeysProtoPZ5cloud.google.com/go/apikeys/apiv2/apikeyspb;apikeyspbªGoogle.Cloud.ApiKeys.V2ÊGoogle\\Cloud\\ApiKeys\\V2êGoogle::Cloud::ApiKeys::V2bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/GPBMetadata/Google/Api/Apikeys/V2/Resources.php b/owl-bot-staging/ApiKeys/v2/proto/src/GPBMetadata/Google/Api/Apikeys/V2/Resources.php deleted file mode 100644 index 2647d4ef6503..000000000000 Binary files a/owl-bot-staging/ApiKeys/v2/proto/src/GPBMetadata/Google/Api/Apikeys/V2/Resources.php and /dev/null differ diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/AndroidApplication.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/AndroidApplication.php deleted file mode 100644 index 74f3d2346b24..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/AndroidApplication.php +++ /dev/null @@ -1,113 +0,0 @@ -google.api.apikeys.v2.AndroidApplication - */ -class AndroidApplication extends \Google\Protobuf\Internal\Message -{ - /** - * The SHA1 fingerprint of the application. For example, both sha1 formats are - * acceptable : DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09 or - * DA39A3EE5E6B4B0D3255BFEF95601890AFD80709. - * Output format is the latter. - * - * Generated from protobuf field string sha1_fingerprint = 1; - */ - protected $sha1_fingerprint = ''; - /** - * The package name of the application. - * - * Generated from protobuf field string package_name = 2; - */ - protected $package_name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $sha1_fingerprint - * The SHA1 fingerprint of the application. For example, both sha1 formats are - * acceptable : DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09 or - * DA39A3EE5E6B4B0D3255BFEF95601890AFD80709. - * Output format is the latter. - * @type string $package_name - * The package name of the application. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Resources::initOnce(); - parent::__construct($data); - } - - /** - * The SHA1 fingerprint of the application. For example, both sha1 formats are - * acceptable : DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09 or - * DA39A3EE5E6B4B0D3255BFEF95601890AFD80709. - * Output format is the latter. - * - * Generated from protobuf field string sha1_fingerprint = 1; - * @return string - */ - public function getSha1Fingerprint() - { - return $this->sha1_fingerprint; - } - - /** - * The SHA1 fingerprint of the application. For example, both sha1 formats are - * acceptable : DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF:D8:07:09 or - * DA39A3EE5E6B4B0D3255BFEF95601890AFD80709. - * Output format is the latter. - * - * Generated from protobuf field string sha1_fingerprint = 1; - * @param string $var - * @return $this - */ - public function setSha1Fingerprint($var) - { - GPBUtil::checkString($var, True); - $this->sha1_fingerprint = $var; - - return $this; - } - - /** - * The package name of the application. - * - * Generated from protobuf field string package_name = 2; - * @return string - */ - public function getPackageName() - { - return $this->package_name; - } - - /** - * The package name of the application. - * - * Generated from protobuf field string package_name = 2; - * @param string $var - * @return $this - */ - public function setPackageName($var) - { - GPBUtil::checkString($var, True); - $this->package_name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/AndroidKeyRestrictions.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/AndroidKeyRestrictions.php deleted file mode 100644 index c0dfc3845aa6..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/AndroidKeyRestrictions.php +++ /dev/null @@ -1,71 +0,0 @@ -google.api.apikeys.v2.AndroidKeyRestrictions - */ -class AndroidKeyRestrictions extends \Google\Protobuf\Internal\Message -{ - /** - * A list of Android applications that are allowed to make API calls with - * this key. - * - * Generated from protobuf field repeated .google.api.apikeys.v2.AndroidApplication allowed_applications = 1; - */ - private $allowed_applications; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ApiKeys\V2\AndroidApplication>|\Google\Protobuf\Internal\RepeatedField $allowed_applications - * A list of Android applications that are allowed to make API calls with - * this key. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Resources::initOnce(); - parent::__construct($data); - } - - /** - * A list of Android applications that are allowed to make API calls with - * this key. - * - * Generated from protobuf field repeated .google.api.apikeys.v2.AndroidApplication allowed_applications = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAllowedApplications() - { - return $this->allowed_applications; - } - - /** - * A list of Android applications that are allowed to make API calls with - * this key. - * - * Generated from protobuf field repeated .google.api.apikeys.v2.AndroidApplication allowed_applications = 1; - * @param array<\Google\Cloud\ApiKeys\V2\AndroidApplication>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAllowedApplications($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ApiKeys\V2\AndroidApplication::class); - $this->allowed_applications = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ApiKeysGrpcClient.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ApiKeysGrpcClient.php deleted file mode 100644 index b21215aa2c53..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ApiKeysGrpcClient.php +++ /dev/null @@ -1,184 +0,0 @@ -_simpleRequest('/google.api.apikeys.v2.ApiKeys/CreateKey', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists the API keys owned by a project. The key string of the API key - * isn't included in the response. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * @param \Google\Cloud\ApiKeys\V2\ListKeysRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListKeys(\Google\Cloud\ApiKeys\V2\ListKeysRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.api.apikeys.v2.ApiKeys/ListKeys', - $argument, - ['\Google\Cloud\ApiKeys\V2\ListKeysResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets the metadata for an API key. The key string of the API key - * isn't included in the response. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * @param \Google\Cloud\ApiKeys\V2\GetKeyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetKey(\Google\Cloud\ApiKeys\V2\GetKeyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.api.apikeys.v2.ApiKeys/GetKey', - $argument, - ['\Google\Cloud\ApiKeys\V2\Key', 'decode'], - $metadata, $options); - } - - /** - * Get the key string for an API key. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * @param \Google\Cloud\ApiKeys\V2\GetKeyStringRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetKeyString(\Google\Cloud\ApiKeys\V2\GetKeyStringRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.api.apikeys.v2.ApiKeys/GetKeyString', - $argument, - ['\Google\Cloud\ApiKeys\V2\GetKeyStringResponse', 'decode'], - $metadata, $options); - } - - /** - * Patches the modifiable fields of an API key. - * The key string of the API key isn't included in the response. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * @param \Google\Cloud\ApiKeys\V2\UpdateKeyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateKey(\Google\Cloud\ApiKeys\V2\UpdateKeyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.api.apikeys.v2.ApiKeys/UpdateKey', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes an API key. Deleted key can be retrieved within 30 days of - * deletion. Afterward, key will be purged from the project. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * @param \Google\Cloud\ApiKeys\V2\DeleteKeyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteKey(\Google\Cloud\ApiKeys\V2\DeleteKeyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.api.apikeys.v2.ApiKeys/DeleteKey', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Undeletes an API key which was deleted within 30 days. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * @param \Google\Cloud\ApiKeys\V2\UndeleteKeyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UndeleteKey(\Google\Cloud\ApiKeys\V2\UndeleteKeyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.api.apikeys.v2.ApiKeys/UndeleteKey', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Find the parent project and resource name of the API - * key that matches the key string in the request. If the API key has been - * purged, resource name will not be set. - * The service account must have the `apikeys.keys.lookup` permission - * on the parent project. - * @param \Google\Cloud\ApiKeys\V2\LookupKeyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function LookupKey(\Google\Cloud\ApiKeys\V2\LookupKeyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.api.apikeys.v2.ApiKeys/LookupKey', - $argument, - ['\Google\Cloud\ApiKeys\V2\LookupKeyResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ApiTarget.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ApiTarget.php deleted file mode 100644 index 196fb73d1918..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ApiTarget.php +++ /dev/null @@ -1,142 +0,0 @@ -google.api.apikeys.v2.ApiTarget - */ -class ApiTarget extends \Google\Protobuf\Internal\Message -{ - /** - * The service for this restriction. It should be the canonical - * service name, for example: `translate.googleapis.com`. - * You can use [`gcloud services list`](/sdk/gcloud/reference/services/list) - * to get a list of services that are enabled in the project. - * - * Generated from protobuf field string service = 1; - */ - protected $service = ''; - /** - * Optional. List of one or more methods that can be called. - * If empty, all methods for the service are allowed. A wildcard - * (*) can be used as the last symbol. - * Valid examples: - * `google.cloud.translate.v2.TranslateService.GetSupportedLanguage` - * `TranslateText` - * `Get*` - * `translate.googleapis.com.Get*` - * - * Generated from protobuf field repeated string methods = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $methods; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $service - * The service for this restriction. It should be the canonical - * service name, for example: `translate.googleapis.com`. - * You can use [`gcloud services list`](/sdk/gcloud/reference/services/list) - * to get a list of services that are enabled in the project. - * @type array|\Google\Protobuf\Internal\RepeatedField $methods - * Optional. List of one or more methods that can be called. - * If empty, all methods for the service are allowed. A wildcard - * (*) can be used as the last symbol. - * Valid examples: - * `google.cloud.translate.v2.TranslateService.GetSupportedLanguage` - * `TranslateText` - * `Get*` - * `translate.googleapis.com.Get*` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Resources::initOnce(); - parent::__construct($data); - } - - /** - * The service for this restriction. It should be the canonical - * service name, for example: `translate.googleapis.com`. - * You can use [`gcloud services list`](/sdk/gcloud/reference/services/list) - * to get a list of services that are enabled in the project. - * - * Generated from protobuf field string service = 1; - * @return string - */ - public function getService() - { - return $this->service; - } - - /** - * The service for this restriction. It should be the canonical - * service name, for example: `translate.googleapis.com`. - * You can use [`gcloud services list`](/sdk/gcloud/reference/services/list) - * to get a list of services that are enabled in the project. - * - * Generated from protobuf field string service = 1; - * @param string $var - * @return $this - */ - public function setService($var) - { - GPBUtil::checkString($var, True); - $this->service = $var; - - return $this; - } - - /** - * Optional. List of one or more methods that can be called. - * If empty, all methods for the service are allowed. A wildcard - * (*) can be used as the last symbol. - * Valid examples: - * `google.cloud.translate.v2.TranslateService.GetSupportedLanguage` - * `TranslateText` - * `Get*` - * `translate.googleapis.com.Get*` - * - * Generated from protobuf field repeated string methods = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getMethods() - { - return $this->methods; - } - - /** - * Optional. List of one or more methods that can be called. - * If empty, all methods for the service are allowed. A wildcard - * (*) can be used as the last symbol. - * Valid examples: - * `google.cloud.translate.v2.TranslateService.GetSupportedLanguage` - * `TranslateText` - * `Get*` - * `translate.googleapis.com.Get*` - * - * Generated from protobuf field repeated string methods = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setMethods($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->methods = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/BrowserKeyRestrictions.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/BrowserKeyRestrictions.php deleted file mode 100644 index d1562680d92f..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/BrowserKeyRestrictions.php +++ /dev/null @@ -1,71 +0,0 @@ -google.api.apikeys.v2.BrowserKeyRestrictions - */ -class BrowserKeyRestrictions extends \Google\Protobuf\Internal\Message -{ - /** - * A list of regular expressions for the referrer URLs that are allowed - * to make API calls with this key. - * - * Generated from protobuf field repeated string allowed_referrers = 1; - */ - private $allowed_referrers; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $allowed_referrers - * A list of regular expressions for the referrer URLs that are allowed - * to make API calls with this key. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Resources::initOnce(); - parent::__construct($data); - } - - /** - * A list of regular expressions for the referrer URLs that are allowed - * to make API calls with this key. - * - * Generated from protobuf field repeated string allowed_referrers = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAllowedReferrers() - { - return $this->allowed_referrers; - } - - /** - * A list of regular expressions for the referrer URLs that are allowed - * to make API calls with this key. - * - * Generated from protobuf field repeated string allowed_referrers = 1; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAllowedReferrers($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->allowed_referrers = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/CreateKeyRequest.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/CreateKeyRequest.php deleted file mode 100644 index 9919979b799d..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/CreateKeyRequest.php +++ /dev/null @@ -1,205 +0,0 @@ -google.api.apikeys.v2.CreateKeyRequest - */ -class CreateKeyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The project in which the API key is created. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The API key fields to set at creation time. - * You can configure only the `display_name`, `restrictions`, and - * `annotations` fields. - * - * Generated from protobuf field .google.api.apikeys.v2.Key key = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $key = null; - /** - * User specified key id (optional). If specified, it will become the final - * component of the key resource name. - * The id must be unique within the project, must conform with RFC-1034, - * is restricted to lower-cased letters, and has a maximum length of 63 - * characters. In another word, the id must match the regular - * expression: `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * The id must NOT be a UUID-like string. - * - * Generated from protobuf field string key_id = 3; - */ - protected $key_id = ''; - - /** - * @param string $parent Required. The project in which the API key is created. Please see - * {@see ApiKeysClient::locationName()} for help formatting this field. - * @param \Google\Cloud\ApiKeys\V2\Key $key Required. The API key fields to set at creation time. - * You can configure only the `display_name`, `restrictions`, and - * `annotations` fields. - * @param string $keyId User specified key id (optional). If specified, it will become the final - * component of the key resource name. - * - * The id must be unique within the project, must conform with RFC-1034, - * is restricted to lower-cased letters, and has a maximum length of 63 - * characters. In another word, the id must match the regular - * expression: `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * - * The id must NOT be a UUID-like string. - * - * @return \Google\Cloud\ApiKeys\V2\CreateKeyRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\ApiKeys\V2\Key $key, string $keyId): self - { - return (new self()) - ->setParent($parent) - ->setKey($key) - ->setKeyId($keyId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The project in which the API key is created. - * @type \Google\Cloud\ApiKeys\V2\Key $key - * Required. The API key fields to set at creation time. - * You can configure only the `display_name`, `restrictions`, and - * `annotations` fields. - * @type string $key_id - * User specified key id (optional). If specified, it will become the final - * component of the key resource name. - * The id must be unique within the project, must conform with RFC-1034, - * is restricted to lower-cased letters, and has a maximum length of 63 - * characters. In another word, the id must match the regular - * expression: `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * The id must NOT be a UUID-like string. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Apikeys::initOnce(); - parent::__construct($data); - } - - /** - * Required. The project in which the API key is created. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The project in which the API key is created. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The API key fields to set at creation time. - * You can configure only the `display_name`, `restrictions`, and - * `annotations` fields. - * - * Generated from protobuf field .google.api.apikeys.v2.Key key = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApiKeys\V2\Key|null - */ - public function getKey() - { - return $this->key; - } - - public function hasKey() - { - return isset($this->key); - } - - public function clearKey() - { - unset($this->key); - } - - /** - * Required. The API key fields to set at creation time. - * You can configure only the `display_name`, `restrictions`, and - * `annotations` fields. - * - * Generated from protobuf field .google.api.apikeys.v2.Key key = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApiKeys\V2\Key $var - * @return $this - */ - public function setKey($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApiKeys\V2\Key::class); - $this->key = $var; - - return $this; - } - - /** - * User specified key id (optional). If specified, it will become the final - * component of the key resource name. - * The id must be unique within the project, must conform with RFC-1034, - * is restricted to lower-cased letters, and has a maximum length of 63 - * characters. In another word, the id must match the regular - * expression: `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * The id must NOT be a UUID-like string. - * - * Generated from protobuf field string key_id = 3; - * @return string - */ - public function getKeyId() - { - return $this->key_id; - } - - /** - * User specified key id (optional). If specified, it will become the final - * component of the key resource name. - * The id must be unique within the project, must conform with RFC-1034, - * is restricted to lower-cased letters, and has a maximum length of 63 - * characters. In another word, the id must match the regular - * expression: `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * The id must NOT be a UUID-like string. - * - * Generated from protobuf field string key_id = 3; - * @param string $var - * @return $this - */ - public function setKeyId($var) - { - GPBUtil::checkString($var, True); - $this->key_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/DeleteKeyRequest.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/DeleteKeyRequest.php deleted file mode 100644 index 203c84e8a5c6..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/DeleteKeyRequest.php +++ /dev/null @@ -1,119 +0,0 @@ -google.api.apikeys.v2.DeleteKeyRequest - */ -class DeleteKeyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the API key to be deleted. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. The etag known to the client for the expected state of the key. - * This is to be used for optimistic concurrency. - * - * Generated from protobuf field string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $etag = ''; - - /** - * @param string $name Required. The resource name of the API key to be deleted. Please see - * {@see ApiKeysClient::keyName()} for help formatting this field. - * - * @return \Google\Cloud\ApiKeys\V2\DeleteKeyRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The resource name of the API key to be deleted. - * @type string $etag - * Optional. The etag known to the client for the expected state of the key. - * This is to be used for optimistic concurrency. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Apikeys::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the API key to be deleted. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The resource name of the API key to be deleted. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. The etag known to the client for the expected state of the key. - * This is to be used for optimistic concurrency. - * - * Generated from protobuf field string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Optional. The etag known to the client for the expected state of the key. - * This is to be used for optimistic concurrency. - * - * Generated from protobuf field string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/GetKeyRequest.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/GetKeyRequest.php deleted file mode 100644 index e062f1a91d1b..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/GetKeyRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.api.apikeys.v2.GetKeyRequest - */ -class GetKeyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the API key to get. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The resource name of the API key to get. Please see - * {@see ApiKeysClient::keyName()} for help formatting this field. - * - * @return \Google\Cloud\ApiKeys\V2\GetKeyRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The resource name of the API key to get. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Apikeys::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the API key to get. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The resource name of the API key to get. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/GetKeyStringRequest.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/GetKeyStringRequest.php deleted file mode 100644 index fbaa776ed03d..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/GetKeyStringRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.api.apikeys.v2.GetKeyStringRequest - */ -class GetKeyStringRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the API key to be retrieved. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The resource name of the API key to be retrieved. Please see - * {@see ApiKeysClient::keyName()} for help formatting this field. - * - * @return \Google\Cloud\ApiKeys\V2\GetKeyStringRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The resource name of the API key to be retrieved. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Apikeys::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the API key to be retrieved. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The resource name of the API key to be retrieved. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/GetKeyStringResponse.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/GetKeyStringResponse.php deleted file mode 100644 index e54c1d58be2c..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/GetKeyStringResponse.php +++ /dev/null @@ -1,67 +0,0 @@ -google.api.apikeys.v2.GetKeyStringResponse - */ -class GetKeyStringResponse extends \Google\Protobuf\Internal\Message -{ - /** - * An encrypted and signed value of the key. - * - * Generated from protobuf field string key_string = 1; - */ - protected $key_string = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $key_string - * An encrypted and signed value of the key. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Apikeys::initOnce(); - parent::__construct($data); - } - - /** - * An encrypted and signed value of the key. - * - * Generated from protobuf field string key_string = 1; - * @return string - */ - public function getKeyString() - { - return $this->key_string; - } - - /** - * An encrypted and signed value of the key. - * - * Generated from protobuf field string key_string = 1; - * @param string $var - * @return $this - */ - public function setKeyString($var) - { - GPBUtil::checkString($var, True); - $this->key_string = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/IosKeyRestrictions.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/IosKeyRestrictions.php deleted file mode 100644 index cdd2b259f381..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/IosKeyRestrictions.php +++ /dev/null @@ -1,67 +0,0 @@ -google.api.apikeys.v2.IosKeyRestrictions - */ -class IosKeyRestrictions extends \Google\Protobuf\Internal\Message -{ - /** - * A list of bundle IDs that are allowed when making API calls with this key. - * - * Generated from protobuf field repeated string allowed_bundle_ids = 1; - */ - private $allowed_bundle_ids; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $allowed_bundle_ids - * A list of bundle IDs that are allowed when making API calls with this key. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Resources::initOnce(); - parent::__construct($data); - } - - /** - * A list of bundle IDs that are allowed when making API calls with this key. - * - * Generated from protobuf field repeated string allowed_bundle_ids = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAllowedBundleIds() - { - return $this->allowed_bundle_ids; - } - - /** - * A list of bundle IDs that are allowed when making API calls with this key. - * - * Generated from protobuf field repeated string allowed_bundle_ids = 1; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAllowedBundleIds($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->allowed_bundle_ids = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/Key.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/Key.php deleted file mode 100644 index f88546c4dd1e..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/Key.php +++ /dev/null @@ -1,477 +0,0 @@ -google.api.apikeys.v2.Key - */ -class Key extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of the key. - * The `name` has the form: - * `projects//locations/global/keys/`. - * For example: - * `projects/123456867718/locations/global/keys/b7ff1f9f-8275-410a-94dd-3855ee9b5dd2` - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Output only. Unique id in UUID4 format. - * - * Generated from protobuf field string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Human-readable display name of this key that you can modify. - * The maximum length is 63 characters. - * - * Generated from protobuf field string display_name = 2; - */ - protected $display_name = ''; - /** - * Output only. An encrypted and signed value held by this key. - * This field can be accessed only through the `GetKeyString` method. - * - * Generated from protobuf field string key_string = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $key_string = ''; - /** - * Output only. A timestamp identifying the time this key was originally - * created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. A timestamp identifying the time this key was last - * updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Output only. A timestamp when this key was deleted. If the resource is not deleted, - * this must be empty. - * - * Generated from protobuf field .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $delete_time = null; - /** - * Annotations is an unstructured key-value map stored with a policy that - * may be set by external tools to store and retrieve arbitrary metadata. - * They are not queryable and should be preserved when modifying objects. - * - * Generated from protobuf field map annotations = 8; - */ - private $annotations; - /** - * Key restrictions. - * - * Generated from protobuf field .google.api.apikeys.v2.Restrictions restrictions = 9; - */ - protected $restrictions = null; - /** - * Output only. A checksum computed by the server based on the current value of the Key - * resource. This may be sent on update and delete requests to ensure the - * client has an up-to-date value before proceeding. - * See https://google.aip.dev/154. - * - * Generated from protobuf field string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $etag = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The resource name of the key. - * The `name` has the form: - * `projects//locations/global/keys/`. - * For example: - * `projects/123456867718/locations/global/keys/b7ff1f9f-8275-410a-94dd-3855ee9b5dd2` - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * @type string $uid - * Output only. Unique id in UUID4 format. - * @type string $display_name - * Human-readable display name of this key that you can modify. - * The maximum length is 63 characters. - * @type string $key_string - * Output only. An encrypted and signed value held by this key. - * This field can be accessed only through the `GetKeyString` method. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. A timestamp identifying the time this key was originally - * created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. A timestamp identifying the time this key was last - * updated. - * @type \Google\Protobuf\Timestamp $delete_time - * Output only. A timestamp when this key was deleted. If the resource is not deleted, - * this must be empty. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * Annotations is an unstructured key-value map stored with a policy that - * may be set by external tools to store and retrieve arbitrary metadata. - * They are not queryable and should be preserved when modifying objects. - * @type \Google\Cloud\ApiKeys\V2\Restrictions $restrictions - * Key restrictions. - * @type string $etag - * Output only. A checksum computed by the server based on the current value of the Key - * resource. This may be sent on update and delete requests to ensure the - * client has an up-to-date value before proceeding. - * See https://google.aip.dev/154. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Resources::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name of the key. - * The `name` has the form: - * `projects//locations/global/keys/`. - * For example: - * `projects/123456867718/locations/global/keys/b7ff1f9f-8275-410a-94dd-3855ee9b5dd2` - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The resource name of the key. - * The `name` has the form: - * `projects//locations/global/keys/`. - * For example: - * `projects/123456867718/locations/global/keys/b7ff1f9f-8275-410a-94dd-3855ee9b5dd2` - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. Unique id in UUID4 format. - * - * Generated from protobuf field string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. Unique id in UUID4 format. - * - * Generated from protobuf field string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setUid($var) - { - GPBUtil::checkString($var, True); - $this->uid = $var; - - return $this; - } - - /** - * Human-readable display name of this key that you can modify. - * The maximum length is 63 characters. - * - * Generated from protobuf field string display_name = 2; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Human-readable display name of this key that you can modify. - * The maximum length is 63 characters. - * - * Generated from protobuf field string display_name = 2; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Output only. An encrypted and signed value held by this key. - * This field can be accessed only through the `GetKeyString` method. - * - * Generated from protobuf field string key_string = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getKeyString() - { - return $this->key_string; - } - - /** - * Output only. An encrypted and signed value held by this key. - * This field can be accessed only through the `GetKeyString` method. - * - * Generated from protobuf field string key_string = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setKeyString($var) - { - GPBUtil::checkString($var, True); - $this->key_string = $var; - - return $this; - } - - /** - * Output only. A timestamp identifying the time this key was originally - * created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. A timestamp identifying the time this key was originally - * created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. A timestamp identifying the time this key was last - * updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. A timestamp identifying the time this key was last - * updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Output only. A timestamp when this key was deleted. If the resource is not deleted, - * this must be empty. - * - * Generated from protobuf field .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getDeleteTime() - { - return $this->delete_time; - } - - public function hasDeleteTime() - { - return isset($this->delete_time); - } - - public function clearDeleteTime() - { - unset($this->delete_time); - } - - /** - * Output only. A timestamp when this key was deleted. If the resource is not deleted, - * this must be empty. - * - * Generated from protobuf field .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setDeleteTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->delete_time = $var; - - return $this; - } - - /** - * Annotations is an unstructured key-value map stored with a policy that - * may be set by external tools to store and retrieve arbitrary metadata. - * They are not queryable and should be preserved when modifying objects. - * - * Generated from protobuf field map annotations = 8; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * Annotations is an unstructured key-value map stored with a policy that - * may be set by external tools to store and retrieve arbitrary metadata. - * They are not queryable and should be preserved when modifying objects. - * - * Generated from protobuf field map annotations = 8; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAnnotations($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->annotations = $arr; - - return $this; - } - - /** - * Key restrictions. - * - * Generated from protobuf field .google.api.apikeys.v2.Restrictions restrictions = 9; - * @return \Google\Cloud\ApiKeys\V2\Restrictions|null - */ - public function getRestrictions() - { - return $this->restrictions; - } - - public function hasRestrictions() - { - return isset($this->restrictions); - } - - public function clearRestrictions() - { - unset($this->restrictions); - } - - /** - * Key restrictions. - * - * Generated from protobuf field .google.api.apikeys.v2.Restrictions restrictions = 9; - * @param \Google\Cloud\ApiKeys\V2\Restrictions $var - * @return $this - */ - public function setRestrictions($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApiKeys\V2\Restrictions::class); - $this->restrictions = $var; - - return $this; - } - - /** - * Output only. A checksum computed by the server based on the current value of the Key - * resource. This may be sent on update and delete requests to ensure the - * client has an up-to-date value before proceeding. - * See https://google.aip.dev/154. - * - * Generated from protobuf field string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Output only. A checksum computed by the server based on the current value of the Key - * resource. This may be sent on update and delete requests to ensure the - * client has an up-to-date value before proceeding. - * See https://google.aip.dev/154. - * - * Generated from protobuf field string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ListKeysRequest.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ListKeysRequest.php deleted file mode 100644 index 04454c325db2..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ListKeysRequest.php +++ /dev/null @@ -1,187 +0,0 @@ -google.api.apikeys.v2.ListKeysRequest - */ -class ListKeysRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Lists all API keys associated with this project. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. Specifies the maximum number of results to be returned at a time. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. Requests a specific page of results. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - /** - * Optional. Indicate that keys deleted in the past 30 days should also be - * returned. - * - * Generated from protobuf field bool show_deleted = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $show_deleted = false; - - /** - * @param string $parent Required. Lists all API keys associated with this project. Please see - * {@see ApiKeysClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\ApiKeys\V2\ListKeysRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Lists all API keys associated with this project. - * @type int $page_size - * Optional. Specifies the maximum number of results to be returned at a time. - * @type string $page_token - * Optional. Requests a specific page of results. - * @type bool $show_deleted - * Optional. Indicate that keys deleted in the past 30 days should also be - * returned. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Apikeys::initOnce(); - parent::__construct($data); - } - - /** - * Required. Lists all API keys associated with this project. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Lists all API keys associated with this project. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. Specifies the maximum number of results to be returned at a time. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. Specifies the maximum number of results to be returned at a time. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. Requests a specific page of results. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. Requests a specific page of results. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Optional. Indicate that keys deleted in the past 30 days should also be - * returned. - * - * Generated from protobuf field bool show_deleted = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getShowDeleted() - { - return $this->show_deleted; - } - - /** - * Optional. Indicate that keys deleted in the past 30 days should also be - * returned. - * - * Generated from protobuf field bool show_deleted = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setShowDeleted($var) - { - GPBUtil::checkBool($var); - $this->show_deleted = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ListKeysResponse.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ListKeysResponse.php deleted file mode 100644 index e4bbd0c0d464..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ListKeysResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.api.apikeys.v2.ListKeysResponse - */ -class ListKeysResponse extends \Google\Protobuf\Internal\Message -{ - /** - * A list of API keys. - * - * Generated from protobuf field repeated .google.api.apikeys.v2.Key keys = 1; - */ - private $keys; - /** - * The pagination token for the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ApiKeys\V2\Key>|\Google\Protobuf\Internal\RepeatedField $keys - * A list of API keys. - * @type string $next_page_token - * The pagination token for the next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Apikeys::initOnce(); - parent::__construct($data); - } - - /** - * A list of API keys. - * - * Generated from protobuf field repeated .google.api.apikeys.v2.Key keys = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getKeys() - { - return $this->keys; - } - - /** - * A list of API keys. - * - * Generated from protobuf field repeated .google.api.apikeys.v2.Key keys = 1; - * @param array<\Google\Cloud\ApiKeys\V2\Key>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setKeys($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ApiKeys\V2\Key::class); - $this->keys = $arr; - - return $this; - } - - /** - * The pagination token for the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * The pagination token for the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/LookupKeyRequest.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/LookupKeyRequest.php deleted file mode 100644 index 4a9246dee323..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/LookupKeyRequest.php +++ /dev/null @@ -1,67 +0,0 @@ -google.api.apikeys.v2.LookupKeyRequest - */ -class LookupKeyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Finds the project that owns the key string value. - * - * Generated from protobuf field string key_string = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $key_string = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $key_string - * Required. Finds the project that owns the key string value. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Apikeys::initOnce(); - parent::__construct($data); - } - - /** - * Required. Finds the project that owns the key string value. - * - * Generated from protobuf field string key_string = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getKeyString() - { - return $this->key_string; - } - - /** - * Required. Finds the project that owns the key string value. - * - * Generated from protobuf field string key_string = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setKeyString($var) - { - GPBUtil::checkString($var, True); - $this->key_string = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/LookupKeyResponse.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/LookupKeyResponse.php deleted file mode 100644 index be7d242b0d07..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/LookupKeyResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.api.apikeys.v2.LookupKeyResponse - */ -class LookupKeyResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The project that owns the key with the value specified in the request. - * - * Generated from protobuf field string parent = 1; - */ - protected $parent = ''; - /** - * The resource name of the API key. If the API key has been purged, - * resource name is empty. - * - * Generated from protobuf field string name = 2; - */ - protected $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * The project that owns the key with the value specified in the request. - * @type string $name - * The resource name of the API key. If the API key has been purged, - * resource name is empty. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Apikeys::initOnce(); - parent::__construct($data); - } - - /** - * The project that owns the key with the value specified in the request. - * - * Generated from protobuf field string parent = 1; - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * The project that owns the key with the value specified in the request. - * - * Generated from protobuf field string parent = 1; - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The resource name of the API key. If the API key has been purged, - * resource name is empty. - * - * Generated from protobuf field string name = 2; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The resource name of the API key. If the API key has been purged, - * resource name is empty. - * - * Generated from protobuf field string name = 2; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/Restrictions.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/Restrictions.php deleted file mode 100644 index 97489f2de4ab..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/Restrictions.php +++ /dev/null @@ -1,220 +0,0 @@ -google.api.apikeys.v2.Restrictions - */ -class Restrictions extends \Google\Protobuf\Internal\Message -{ - /** - * A restriction for a specific service and optionally one or - * more specific methods. Requests are allowed if they - * match any of these restrictions. If no restrictions are - * specified, all targets are allowed. - * - * Generated from protobuf field repeated .google.api.apikeys.v2.ApiTarget api_targets = 5; - */ - private $api_targets; - protected $client_restrictions; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ApiKeys\V2\BrowserKeyRestrictions $browser_key_restrictions - * The HTTP referrers (websites) that are allowed to use the key. - * @type \Google\Cloud\ApiKeys\V2\ServerKeyRestrictions $server_key_restrictions - * The IP addresses of callers that are allowed to use the key. - * @type \Google\Cloud\ApiKeys\V2\AndroidKeyRestrictions $android_key_restrictions - * The Android apps that are allowed to use the key. - * @type \Google\Cloud\ApiKeys\V2\IosKeyRestrictions $ios_key_restrictions - * The iOS apps that are allowed to use the key. - * @type array<\Google\Cloud\ApiKeys\V2\ApiTarget>|\Google\Protobuf\Internal\RepeatedField $api_targets - * A restriction for a specific service and optionally one or - * more specific methods. Requests are allowed if they - * match any of these restrictions. If no restrictions are - * specified, all targets are allowed. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Resources::initOnce(); - parent::__construct($data); - } - - /** - * The HTTP referrers (websites) that are allowed to use the key. - * - * Generated from protobuf field .google.api.apikeys.v2.BrowserKeyRestrictions browser_key_restrictions = 1; - * @return \Google\Cloud\ApiKeys\V2\BrowserKeyRestrictions|null - */ - public function getBrowserKeyRestrictions() - { - return $this->readOneof(1); - } - - public function hasBrowserKeyRestrictions() - { - return $this->hasOneof(1); - } - - /** - * The HTTP referrers (websites) that are allowed to use the key. - * - * Generated from protobuf field .google.api.apikeys.v2.BrowserKeyRestrictions browser_key_restrictions = 1; - * @param \Google\Cloud\ApiKeys\V2\BrowserKeyRestrictions $var - * @return $this - */ - public function setBrowserKeyRestrictions($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApiKeys\V2\BrowserKeyRestrictions::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * The IP addresses of callers that are allowed to use the key. - * - * Generated from protobuf field .google.api.apikeys.v2.ServerKeyRestrictions server_key_restrictions = 2; - * @return \Google\Cloud\ApiKeys\V2\ServerKeyRestrictions|null - */ - public function getServerKeyRestrictions() - { - return $this->readOneof(2); - } - - public function hasServerKeyRestrictions() - { - return $this->hasOneof(2); - } - - /** - * The IP addresses of callers that are allowed to use the key. - * - * Generated from protobuf field .google.api.apikeys.v2.ServerKeyRestrictions server_key_restrictions = 2; - * @param \Google\Cloud\ApiKeys\V2\ServerKeyRestrictions $var - * @return $this - */ - public function setServerKeyRestrictions($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApiKeys\V2\ServerKeyRestrictions::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * The Android apps that are allowed to use the key. - * - * Generated from protobuf field .google.api.apikeys.v2.AndroidKeyRestrictions android_key_restrictions = 3; - * @return \Google\Cloud\ApiKeys\V2\AndroidKeyRestrictions|null - */ - public function getAndroidKeyRestrictions() - { - return $this->readOneof(3); - } - - public function hasAndroidKeyRestrictions() - { - return $this->hasOneof(3); - } - - /** - * The Android apps that are allowed to use the key. - * - * Generated from protobuf field .google.api.apikeys.v2.AndroidKeyRestrictions android_key_restrictions = 3; - * @param \Google\Cloud\ApiKeys\V2\AndroidKeyRestrictions $var - * @return $this - */ - public function setAndroidKeyRestrictions($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApiKeys\V2\AndroidKeyRestrictions::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * The iOS apps that are allowed to use the key. - * - * Generated from protobuf field .google.api.apikeys.v2.IosKeyRestrictions ios_key_restrictions = 4; - * @return \Google\Cloud\ApiKeys\V2\IosKeyRestrictions|null - */ - public function getIosKeyRestrictions() - { - return $this->readOneof(4); - } - - public function hasIosKeyRestrictions() - { - return $this->hasOneof(4); - } - - /** - * The iOS apps that are allowed to use the key. - * - * Generated from protobuf field .google.api.apikeys.v2.IosKeyRestrictions ios_key_restrictions = 4; - * @param \Google\Cloud\ApiKeys\V2\IosKeyRestrictions $var - * @return $this - */ - public function setIosKeyRestrictions($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApiKeys\V2\IosKeyRestrictions::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * A restriction for a specific service and optionally one or - * more specific methods. Requests are allowed if they - * match any of these restrictions. If no restrictions are - * specified, all targets are allowed. - * - * Generated from protobuf field repeated .google.api.apikeys.v2.ApiTarget api_targets = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getApiTargets() - { - return $this->api_targets; - } - - /** - * A restriction for a specific service and optionally one or - * more specific methods. Requests are allowed if they - * match any of these restrictions. If no restrictions are - * specified, all targets are allowed. - * - * Generated from protobuf field repeated .google.api.apikeys.v2.ApiTarget api_targets = 5; - * @param array<\Google\Cloud\ApiKeys\V2\ApiTarget>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setApiTargets($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ApiKeys\V2\ApiTarget::class); - $this->api_targets = $arr; - - return $this; - } - - /** - * @return string - */ - public function getClientRestrictions() - { - return $this->whichOneof("client_restrictions"); - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ServerKeyRestrictions.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ServerKeyRestrictions.php deleted file mode 100644 index c6ec92027b15..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/ServerKeyRestrictions.php +++ /dev/null @@ -1,71 +0,0 @@ -google.api.apikeys.v2.ServerKeyRestrictions - */ -class ServerKeyRestrictions extends \Google\Protobuf\Internal\Message -{ - /** - * A list of the caller IP addresses that are allowed to make API calls - * with this key. - * - * Generated from protobuf field repeated string allowed_ips = 1; - */ - private $allowed_ips; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $allowed_ips - * A list of the caller IP addresses that are allowed to make API calls - * with this key. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Resources::initOnce(); - parent::__construct($data); - } - - /** - * A list of the caller IP addresses that are allowed to make API calls - * with this key. - * - * Generated from protobuf field repeated string allowed_ips = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAllowedIps() - { - return $this->allowed_ips; - } - - /** - * A list of the caller IP addresses that are allowed to make API calls - * with this key. - * - * Generated from protobuf field repeated string allowed_ips = 1; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAllowedIps($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->allowed_ips = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/UndeleteKeyRequest.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/UndeleteKeyRequest.php deleted file mode 100644 index 4c3776147f8f..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/UndeleteKeyRequest.php +++ /dev/null @@ -1,67 +0,0 @@ -google.api.apikeys.v2.UndeleteKeyRequest - */ -class UndeleteKeyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the API key to be undeleted. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The resource name of the API key to be undeleted. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Apikeys::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the API key to be undeleted. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The resource name of the API key to be undeleted. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/UpdateKeyRequest.php b/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/UpdateKeyRequest.php deleted file mode 100644 index 4ea641ec88f3..000000000000 --- a/owl-bot-staging/ApiKeys/v2/proto/src/Google/Cloud/ApiKeys/V2/UpdateKeyRequest.php +++ /dev/null @@ -1,176 +0,0 @@ -google.api.apikeys.v2.UpdateKeyRequest - */ -class UpdateKeyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Set the `name` field to the resource name of the API key to be - * updated. You can update only the `display_name`, `restrictions`, and - * `annotations` fields. - * - * Generated from protobuf field .google.api.apikeys.v2.Key key = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $key = null; - /** - * The field mask specifies which fields to be updated as part of this - * request. All other fields are ignored. - * Mutable fields are: `display_name`, `restrictions`, and `annotations`. - * If an update mask is not provided, the service treats it as an implied mask - * equivalent to all allowed fields that are set on the wire. If the field - * mask has a special value "*", the service treats it equivalent to replace - * all allowed mutable fields. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\ApiKeys\V2\Key $key Required. Set the `name` field to the resource name of the API key to be - * updated. You can update only the `display_name`, `restrictions`, and - * `annotations` fields. - * @param \Google\Protobuf\FieldMask $updateMask The field mask specifies which fields to be updated as part of this - * request. All other fields are ignored. - * Mutable fields are: `display_name`, `restrictions`, and `annotations`. - * If an update mask is not provided, the service treats it as an implied mask - * equivalent to all allowed fields that are set on the wire. If the field - * mask has a special value "*", the service treats it equivalent to replace - * all allowed mutable fields. - * - * @return \Google\Cloud\ApiKeys\V2\UpdateKeyRequest - * - * @experimental - */ - public static function build(\Google\Cloud\ApiKeys\V2\Key $key, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setKey($key) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ApiKeys\V2\Key $key - * Required. Set the `name` field to the resource name of the API key to be - * updated. You can update only the `display_name`, `restrictions`, and - * `annotations` fields. - * @type \Google\Protobuf\FieldMask $update_mask - * The field mask specifies which fields to be updated as part of this - * request. All other fields are ignored. - * Mutable fields are: `display_name`, `restrictions`, and `annotations`. - * If an update mask is not provided, the service treats it as an implied mask - * equivalent to all allowed fields that are set on the wire. If the field - * mask has a special value "*", the service treats it equivalent to replace - * all allowed mutable fields. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Api\Apikeys\V2\Apikeys::initOnce(); - parent::__construct($data); - } - - /** - * Required. Set the `name` field to the resource name of the API key to be - * updated. You can update only the `display_name`, `restrictions`, and - * `annotations` fields. - * - * Generated from protobuf field .google.api.apikeys.v2.Key key = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApiKeys\V2\Key|null - */ - public function getKey() - { - return $this->key; - } - - public function hasKey() - { - return isset($this->key); - } - - public function clearKey() - { - unset($this->key); - } - - /** - * Required. Set the `name` field to the resource name of the API key to be - * updated. You can update only the `display_name`, `restrictions`, and - * `annotations` fields. - * - * Generated from protobuf field .google.api.apikeys.v2.Key key = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApiKeys\V2\Key $var - * @return $this - */ - public function setKey($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApiKeys\V2\Key::class); - $this->key = $var; - - return $this; - } - - /** - * The field mask specifies which fields to be updated as part of this - * request. All other fields are ignored. - * Mutable fields are: `display_name`, `restrictions`, and `annotations`. - * If an update mask is not provided, the service treats it as an implied mask - * equivalent to all allowed fields that are set on the wire. If the field - * mask has a special value "*", the service treats it equivalent to replace - * all allowed mutable fields. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The field mask specifies which fields to be updated as part of this - * request. All other fields are ignored. - * Mutable fields are: `display_name`, `restrictions`, and `annotations`. - * If an update mask is not provided, the service treats it as an implied mask - * equivalent to all allowed fields that are set on the wire. If the field - * mask has a special value "*", the service treats it equivalent to replace - * all allowed mutable fields. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/create_key.php b/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/create_key.php deleted file mode 100644 index 45824f8a12cc..000000000000 --- a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/create_key.php +++ /dev/null @@ -1,88 +0,0 @@ -setParent($formattedParent) - ->setKey($key); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $apiKeysClient->createKey($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Key $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = ApiKeysClient::locationName('[PROJECT]', '[LOCATION]'); - - create_key_sample($formattedParent); -} -// [END apikeys_v2_generated_ApiKeys_CreateKey_sync] diff --git a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/delete_key.php b/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/delete_key.php deleted file mode 100644 index 93c0f7bb567a..000000000000 --- a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/delete_key.php +++ /dev/null @@ -1,87 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $apiKeysClient->deleteKey($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Key $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = ApiKeysClient::keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - - delete_key_sample($formattedName); -} -// [END apikeys_v2_generated_ApiKeys_DeleteKey_sync] diff --git a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/get_key.php b/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/get_key.php deleted file mode 100644 index acbd19bb241a..000000000000 --- a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/get_key.php +++ /dev/null @@ -1,75 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Key $response */ - $response = $apiKeysClient->getKey($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = ApiKeysClient::keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - - get_key_sample($formattedName); -} -// [END apikeys_v2_generated_ApiKeys_GetKey_sync] diff --git a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/get_key_string.php b/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/get_key_string.php deleted file mode 100644 index d6c744f1b9fb..000000000000 --- a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/get_key_string.php +++ /dev/null @@ -1,74 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var GetKeyStringResponse $response */ - $response = $apiKeysClient->getKeyString($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = ApiKeysClient::keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - - get_key_string_sample($formattedName); -} -// [END apikeys_v2_generated_ApiKeys_GetKeyString_sync] diff --git a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/list_keys.php b/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/list_keys.php deleted file mode 100644 index 891227efb9b5..000000000000 --- a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/list_keys.php +++ /dev/null @@ -1,80 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $apiKeysClient->listKeys($request); - - /** @var Key $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = ApiKeysClient::locationName('[PROJECT]', '[LOCATION]'); - - list_keys_sample($formattedParent); -} -// [END apikeys_v2_generated_ApiKeys_ListKeys_sync] diff --git a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/lookup_key.php b/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/lookup_key.php deleted file mode 100644 index 2b0726c0a7cc..000000000000 --- a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/lookup_key.php +++ /dev/null @@ -1,74 +0,0 @@ -setKeyString($keyString); - - // Call the API and handle any network failures. - try { - /** @var LookupKeyResponse $response */ - $response = $apiKeysClient->lookupKey($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $keyString = '[KEY_STRING]'; - - lookup_key_sample($keyString); -} -// [END apikeys_v2_generated_ApiKeys_LookupKey_sync] diff --git a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/undelete_key.php b/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/undelete_key.php deleted file mode 100644 index dc810a6ad4cf..000000000000 --- a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/undelete_key.php +++ /dev/null @@ -1,86 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $apiKeysClient->undeleteKey($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Key $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = ApiKeysClient::keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - - undelete_key_sample($formattedName); -} -// [END apikeys_v2_generated_ApiKeys_UndeleteKey_sync] diff --git a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/update_key.php b/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/update_key.php deleted file mode 100644 index afea29e826ba..000000000000 --- a/owl-bot-staging/ApiKeys/v2/samples/V2/ApiKeysClient/update_key.php +++ /dev/null @@ -1,75 +0,0 @@ -setKey($key); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $apiKeysClient->updateKey($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Key $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END apikeys_v2_generated_ApiKeys_UpdateKey_sync] diff --git a/owl-bot-staging/ApiKeys/v2/src/V2/ApiKeysClient.php b/owl-bot-staging/ApiKeys/v2/src/V2/ApiKeysClient.php deleted file mode 100644 index c4474ad434e5..000000000000 --- a/owl-bot-staging/ApiKeys/v2/src/V2/ApiKeysClient.php +++ /dev/null @@ -1,34 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $key = new Key(); - * $operationResponse = $apiKeysClient->createKey($formattedParent, $key); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $apiKeysClient->createKey($formattedParent, $key); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $apiKeysClient->resumeOperation($operationName, 'createKey'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $apiKeysClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class ApiKeysGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.api.apikeys.v2.ApiKeys'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'apikeys.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - 'https://www.googleapis.com/auth/cloud-platform.read-only', - ]; - - private static $keyNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/api_keys_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/api_keys_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/api_keys_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/api_keys_rest_client_config.php', - ], - ], - ]; - } - - private static function getKeyNameTemplate() - { - if (self::$keyNameTemplate == null) { - self::$keyNameTemplate = new PathTemplate('projects/{project}/locations/{location}/keys/{key}'); - } - - return self::$keyNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'key' => self::getKeyNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a key - * resource. - * - * @param string $project - * @param string $location - * @param string $key - * - * @return string The formatted key resource. - */ - public static function keyName($project, $location, $key) - { - return self::getKeyNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'key' => $key, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - key: projects/{project}/locations/{location}/keys/{key} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'apikeys.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Creates a new API key. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * - * Sample code: - * ``` - * $apiKeysClient = new ApiKeysClient(); - * try { - * $formattedParent = $apiKeysClient->locationName('[PROJECT]', '[LOCATION]'); - * $key = new Key(); - * $operationResponse = $apiKeysClient->createKey($formattedParent, $key); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $apiKeysClient->createKey($formattedParent, $key); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $apiKeysClient->resumeOperation($operationName, 'createKey'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $apiKeysClient->close(); - * } - * ``` - * - * @param string $parent Required. The project in which the API key is created. - * @param Key $key Required. The API key fields to set at creation time. - * You can configure only the `display_name`, `restrictions`, and - * `annotations` fields. - * @param array $optionalArgs { - * Optional. - * - * @type string $keyId - * User specified key id (optional). If specified, it will become the final - * component of the key resource name. - * - * The id must be unique within the project, must conform with RFC-1034, - * is restricted to lower-cased letters, and has a maximum length of 63 - * characters. In another word, the id must match the regular - * expression: `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * - * The id must NOT be a UUID-like string. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createKey($parent, $key, array $optionalArgs = []) - { - $request = new CreateKeyRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setKey($key); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['keyId'])) { - $request->setKeyId($optionalArgs['keyId']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateKey', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes an API key. Deleted key can be retrieved within 30 days of - * deletion. Afterward, key will be purged from the project. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * - * Sample code: - * ``` - * $apiKeysClient = new ApiKeysClient(); - * try { - * $formattedName = $apiKeysClient->keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - * $operationResponse = $apiKeysClient->deleteKey($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $apiKeysClient->deleteKey($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $apiKeysClient->resumeOperation($operationName, 'deleteKey'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $apiKeysClient->close(); - * } - * ``` - * - * @param string $name Required. The resource name of the API key to be deleted. - * @param array $optionalArgs { - * Optional. - * - * @type string $etag - * Optional. The etag known to the client for the expected state of the key. - * This is to be used for optimistic concurrency. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteKey($name, array $optionalArgs = []) - { - $request = new DeleteKeyRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['etag'])) { - $request->setEtag($optionalArgs['etag']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteKey', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets the metadata for an API key. The key string of the API key - * isn't included in the response. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * - * Sample code: - * ``` - * $apiKeysClient = new ApiKeysClient(); - * try { - * $formattedName = $apiKeysClient->keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - * $response = $apiKeysClient->getKey($formattedName); - * } finally { - * $apiKeysClient->close(); - * } - * ``` - * - * @param string $name Required. The resource name of the API key to get. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApiKeys\V2\Key - * - * @throws ApiException if the remote call fails - */ - public function getKey($name, array $optionalArgs = []) - { - $request = new GetKeyRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetKey', Key::class, $optionalArgs, $request)->wait(); - } - - /** - * Get the key string for an API key. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * - * Sample code: - * ``` - * $apiKeysClient = new ApiKeysClient(); - * try { - * $formattedName = $apiKeysClient->keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - * $response = $apiKeysClient->getKeyString($formattedName); - * } finally { - * $apiKeysClient->close(); - * } - * ``` - * - * @param string $name Required. The resource name of the API key to be retrieved. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApiKeys\V2\GetKeyStringResponse - * - * @throws ApiException if the remote call fails - */ - public function getKeyString($name, array $optionalArgs = []) - { - $request = new GetKeyStringRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetKeyString', GetKeyStringResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists the API keys owned by a project. The key string of the API key - * isn't included in the response. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * - * Sample code: - * ``` - * $apiKeysClient = new ApiKeysClient(); - * try { - * $formattedParent = $apiKeysClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $apiKeysClient->listKeys($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $apiKeysClient->listKeys($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $apiKeysClient->close(); - * } - * ``` - * - * @param string $parent Required. Lists all API keys associated with this project. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type bool $showDeleted - * Optional. Indicate that keys deleted in the past 30 days should also be - * returned. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listKeys($parent, array $optionalArgs = []) - { - $request = new ListKeysRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['showDeleted'])) { - $request->setShowDeleted($optionalArgs['showDeleted']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListKeys', $optionalArgs, ListKeysResponse::class, $request); - } - - /** - * Find the parent project and resource name of the API - * key that matches the key string in the request. If the API key has been - * purged, resource name will not be set. - * The service account must have the `apikeys.keys.lookup` permission - * on the parent project. - * - * Sample code: - * ``` - * $apiKeysClient = new ApiKeysClient(); - * try { - * $keyString = 'key_string'; - * $response = $apiKeysClient->lookupKey($keyString); - * } finally { - * $apiKeysClient->close(); - * } - * ``` - * - * @param string $keyString Required. Finds the project that owns the key string value. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApiKeys\V2\LookupKeyResponse - * - * @throws ApiException if the remote call fails - */ - public function lookupKey($keyString, array $optionalArgs = []) - { - $request = new LookupKeyRequest(); - $request->setKeyString($keyString); - return $this->startCall('LookupKey', LookupKeyResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Undeletes an API key which was deleted within 30 days. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * - * Sample code: - * ``` - * $apiKeysClient = new ApiKeysClient(); - * try { - * $formattedName = $apiKeysClient->keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - * $operationResponse = $apiKeysClient->undeleteKey($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $apiKeysClient->undeleteKey($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $apiKeysClient->resumeOperation($operationName, 'undeleteKey'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $apiKeysClient->close(); - * } - * ``` - * - * @param string $name Required. The resource name of the API key to be undeleted. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function undeleteKey($name, array $optionalArgs = []) - { - $request = new UndeleteKeyRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UndeleteKey', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Patches the modifiable fields of an API key. - * The key string of the API key isn't included in the response. - * - * NOTE: Key is a global resource; hence the only supported value for - * location is `global`. - * - * Sample code: - * ``` - * $apiKeysClient = new ApiKeysClient(); - * try { - * $key = new Key(); - * $operationResponse = $apiKeysClient->updateKey($key); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $apiKeysClient->updateKey($key); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $apiKeysClient->resumeOperation($operationName, 'updateKey'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $apiKeysClient->close(); - * } - * ``` - * - * @param Key $key Required. Set the `name` field to the resource name of the API key to be - * updated. You can update only the `display_name`, `restrictions`, and - * `annotations` fields. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The field mask specifies which fields to be updated as part of this - * request. All other fields are ignored. - * Mutable fields are: `display_name`, `restrictions`, and `annotations`. - * If an update mask is not provided, the service treats it as an implied mask - * equivalent to all allowed fields that are set on the wire. If the field - * mask has a special value "*", the service treats it equivalent to replace - * all allowed mutable fields. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateKey($key, array $optionalArgs = []) - { - $request = new UpdateKeyRequest(); - $requestParamHeaders = []; - $request->setKey($key); - $requestParamHeaders['key.name'] = $key->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateKey', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } -} diff --git a/owl-bot-staging/ApiKeys/v2/src/V2/gapic_metadata.json b/owl-bot-staging/ApiKeys/v2/src/V2/gapic_metadata.json deleted file mode 100644 index 5054d5000712..000000000000 --- a/owl-bot-staging/ApiKeys/v2/src/V2/gapic_metadata.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.api.apikeys.v2", - "libraryPackage": "Google\\Cloud\\ApiKeys\\V2", - "services": { - "ApiKeys": { - "clients": { - "grpc": { - "libraryClient": "ApiKeysGapicClient", - "rpcs": { - "CreateKey": { - "methods": [ - "createKey" - ] - }, - "DeleteKey": { - "methods": [ - "deleteKey" - ] - }, - "GetKey": { - "methods": [ - "getKey" - ] - }, - "GetKeyString": { - "methods": [ - "getKeyString" - ] - }, - "ListKeys": { - "methods": [ - "listKeys" - ] - }, - "LookupKey": { - "methods": [ - "lookupKey" - ] - }, - "UndeleteKey": { - "methods": [ - "undeleteKey" - ] - }, - "UpdateKey": { - "methods": [ - "updateKey" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/ApiKeys/v2/src/V2/resources/api_keys_client_config.json b/owl-bot-staging/ApiKeys/v2/src/V2/resources/api_keys_client_config.json deleted file mode 100644 index 08acf4cca498..000000000000 --- a/owl-bot-staging/ApiKeys/v2/src/V2/resources/api_keys_client_config.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "interfaces": { - "google.api.apikeys.v2.ApiKeys": { - "retry_codes": { - "no_retry_codes": [], - "no_retry_1_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 10000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 10000, - "total_timeout_millis": 10000 - } - }, - "methods": { - "CreateKey": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteKey": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetKey": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetKeyString": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListKeys": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "LookupKey": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UndeleteKey": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateKey": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/ApiKeys/v2/src/V2/resources/api_keys_descriptor_config.php b/owl-bot-staging/ApiKeys/v2/src/V2/resources/api_keys_descriptor_config.php deleted file mode 100644 index cfdbad576236..000000000000 --- a/owl-bot-staging/ApiKeys/v2/src/V2/resources/api_keys_descriptor_config.php +++ /dev/null @@ -1,137 +0,0 @@ - [ - 'google.api.apikeys.v2.ApiKeys' => [ - 'CreateKey' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\ApiKeys\V2\Key', - 'metadataReturnType' => '\Google\Protobuf\GPBEmpty', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteKey' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\ApiKeys\V2\Key', - 'metadataReturnType' => '\Google\Protobuf\GPBEmpty', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'UndeleteKey' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\ApiKeys\V2\Key', - 'metadataReturnType' => '\Google\Protobuf\GPBEmpty', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'UpdateKey' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\ApiKeys\V2\Key', - 'metadataReturnType' => '\Google\Protobuf\GPBEmpty', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'key.name', - 'fieldAccessors' => [ - 'getKey', - 'getName', - ], - ], - ], - ], - 'GetKey' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApiKeys\V2\Key', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetKeyString' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApiKeys\V2\GetKeyStringResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListKeys' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getKeys', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\ApiKeys\V2\ListKeysResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'LookupKey' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApiKeys\V2\LookupKeyResponse', - ], - 'templateMap' => [ - 'key' => 'projects/{project}/locations/{location}/keys/{key}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/ApiKeys/v2/src/V2/resources/api_keys_rest_client_config.php b/owl-bot-staging/ApiKeys/v2/src/V2/resources/api_keys_rest_client_config.php deleted file mode 100644 index 8a6b2ba0f2e9..000000000000 --- a/owl-bot-staging/ApiKeys/v2/src/V2/resources/api_keys_rest_client_config.php +++ /dev/null @@ -1,107 +0,0 @@ - [ - 'google.api.apikeys.v2.ApiKeys' => [ - 'CreateKey' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*}/keys', - 'body' => 'key', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteKey' => [ - 'method' => 'delete', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/keys/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetKey' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/keys/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetKeyString' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/keys/*}/keyString', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListKeys' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*}/keys', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'LookupKey' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/keys:lookupKey', - ], - 'UndeleteKey' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/keys/*}:undelete', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'UpdateKey' => [ - 'method' => 'patch', - 'uriTemplate' => '/v2/{key.name=projects/*/locations/*/keys/*}', - 'body' => 'key', - 'placeholders' => [ - 'key.name' => [ - 'getters' => [ - 'getKey', - 'getName', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/ApiKeys/v2/tests/Unit/V2/ApiKeysClientTest.php b/owl-bot-staging/ApiKeys/v2/tests/Unit/V2/ApiKeysClientTest.php deleted file mode 100644 index 6df3e267983a..000000000000 --- a/owl-bot-staging/ApiKeys/v2/tests/Unit/V2/ApiKeysClientTest.php +++ /dev/null @@ -1,838 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return ApiKeysClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new ApiKeysClient($options); - } - - /** @test */ - public function createKeyTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createKeyTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $uid = 'uid115792'; - $displayName = 'displayName1615086568'; - $keyString = 'keyString526755313'; - $etag = 'etag3123477'; - $expectedResponse = new Key(); - $expectedResponse->setName($name); - $expectedResponse->setUid($uid); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setKeyString($keyString); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createKeyTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $key = new Key(); - $response = $gapicClient->createKey($formattedParent, $key); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.api.apikeys.v2.ApiKeys/CreateKey', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getKey(); - $this->assertProtobufEquals($key, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createKeyTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createKeyExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createKeyTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $key = new Key(); - $response = $gapicClient->createKey($formattedParent, $key); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createKeyTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteKeyTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteKeyTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name2 = 'name2-1052831874'; - $uid = 'uid115792'; - $displayName = 'displayName1615086568'; - $keyString = 'keyString526755313'; - $etag2 = 'etag2-1293302904'; - $expectedResponse = new Key(); - $expectedResponse->setName($name2); - $expectedResponse->setUid($uid); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setKeyString($keyString); - $expectedResponse->setEtag($etag2); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteKeyTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - $response = $gapicClient->deleteKey($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.api.apikeys.v2.ApiKeys/DeleteKey', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteKeyTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteKeyExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteKeyTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - $response = $gapicClient->deleteKey($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteKeyTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getKeyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $uid = 'uid115792'; - $displayName = 'displayName1615086568'; - $keyString = 'keyString526755313'; - $etag = 'etag3123477'; - $expectedResponse = new Key(); - $expectedResponse->setName($name2); - $expectedResponse->setUid($uid); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setKeyString($keyString); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - $response = $gapicClient->getKey($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.api.apikeys.v2.ApiKeys/GetKey', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getKeyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - try { - $gapicClient->getKey($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getKeyStringTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $keyString = 'keyString526755313'; - $expectedResponse = new GetKeyStringResponse(); - $expectedResponse->setKeyString($keyString); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - $response = $gapicClient->getKeyString($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.api.apikeys.v2.ApiKeys/GetKeyString', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getKeyStringExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - try { - $gapicClient->getKeyString($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listKeysTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $keysElement = new Key(); - $keys = [ - $keysElement, - ]; - $expectedResponse = new ListKeysResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setKeys($keys); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listKeys($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getKeys()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.api.apikeys.v2.ApiKeys/ListKeys', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listKeysExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listKeys($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function lookupKeyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $parent = 'parent-995424086'; - $name = 'name3373707'; - $expectedResponse = new LookupKeyResponse(); - $expectedResponse->setParent($parent); - $expectedResponse->setName($name); - $transport->addResponse($expectedResponse); - // Mock request - $keyString = 'keyString526755313'; - $response = $gapicClient->lookupKey($keyString); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.api.apikeys.v2.ApiKeys/LookupKey', $actualFuncCall); - $actualValue = $actualRequestObject->getKeyString(); - $this->assertProtobufEquals($keyString, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function lookupKeyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $keyString = 'keyString526755313'; - try { - $gapicClient->lookupKey($keyString); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function undeleteKeyTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/undeleteKeyTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name2 = 'name2-1052831874'; - $uid = 'uid115792'; - $displayName = 'displayName1615086568'; - $keyString = 'keyString526755313'; - $etag = 'etag3123477'; - $expectedResponse = new Key(); - $expectedResponse->setName($name2); - $expectedResponse->setUid($uid); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setKeyString($keyString); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/undeleteKeyTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - $response = $gapicClient->undeleteKey($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.api.apikeys.v2.ApiKeys/UndeleteKey', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/undeleteKeyTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function undeleteKeyExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/undeleteKeyTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->keyName('[PROJECT]', '[LOCATION]', '[KEY]'); - $response = $gapicClient->undeleteKey($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/undeleteKeyTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateKeyTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateKeyTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $uid = 'uid115792'; - $displayName = 'displayName1615086568'; - $keyString = 'keyString526755313'; - $etag = 'etag3123477'; - $expectedResponse = new Key(); - $expectedResponse->setName($name); - $expectedResponse->setUid($uid); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setKeyString($keyString); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateKeyTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $key = new Key(); - $response = $gapicClient->updateKey($key); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.api.apikeys.v2.ApiKeys/UpdateKey', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getKey(); - $this->assertProtobufEquals($key, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateKeyTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateKeyExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateKeyTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $key = new Key(); - $response = $gapicClient->updateKey($key); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateKeyTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } -} diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/GPBMetadata/Google/Cloud/Apigeeregistry/V1/ProvisioningService.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/GPBMetadata/Google/Cloud/Apigeeregistry/V1/ProvisioningService.php deleted file mode 100644 index e9e59fc38f42..000000000000 Binary files a/owl-bot-staging/ApigeeRegistry/v1/proto/src/GPBMetadata/Google/Cloud/Apigeeregistry/V1/ProvisioningService.php and /dev/null differ diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/GPBMetadata/Google/Cloud/Apigeeregistry/V1/RegistryModels.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/GPBMetadata/Google/Cloud/Apigeeregistry/V1/RegistryModels.php deleted file mode 100644 index a3b9f65f3681..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/GPBMetadata/Google/Cloud/Apigeeregistry/V1/RegistryModels.php +++ /dev/null @@ -1,127 +0,0 @@ -internalAddGeneratedFile( - ' -æ -4google/cloud/apigeeregistry/v1/registry_models.protogoogle.cloud.apigeeregistry.v1google/api/resource.protogoogle/protobuf/timestamp.proto"© -Api -name (  - display_name (  - description ( 4 - create_time ( 2.google.protobuf.TimestampBàA4 - update_time ( 2.google.protobuf.TimestampBàA - availability ( J -recommended_version ( B-úA* -(apigeeregistry.googleapis.com/ApiVersionP -recommended_deployment ( B0úA- -+apigeeregistry.googleapis.com/ApiDeployment? -labels ( 2/.google.cloud.apigeeregistry.v1.Api.LabelsEntryI - annotations - ( 24.google.cloud.apigeeregistry.v1.Api.AnnotationsEntry- - LabelsEntry -key (  -value ( :82 -AnnotationsEntry -key (  -value ( :8:ZêAW -!apigeeregistry.googleapis.com/Api2projects/{project}/locations/{location}/apis/{api}"³ - -ApiVersion -name (  - display_name (  - description ( 4 - create_time ( 2.google.protobuf.TimestampBàA4 - update_time ( 2.google.protobuf.TimestampBàA -state ( F -labels ( 26.google.cloud.apigeeregistry.v1.ApiVersion.LabelsEntryP - annotations ( 2;.google.cloud.apigeeregistry.v1.ApiVersion.AnnotationsEntry- - LabelsEntry -key (  -value ( :82 -AnnotationsEntry -key (  -value ( :8:têAq -(apigeeregistry.googleapis.com/ApiVersionEprojects/{project}/locations/{location}/apis/{api}/versions/{version}"ð -ApiSpec -name (  -filename (  - description (  - revision_id ( BàAàA4 - create_time ( 2.google.protobuf.TimestampBàA= -revision_create_time ( 2.google.protobuf.TimestampBàA= -revision_update_time ( 2.google.protobuf.TimestampBàA - mime_type (  - -size_bytes (BàA -hash - ( BàA - -source_uri (  -contents ( BàAC -labels ( 23.google.cloud.apigeeregistry.v1.ApiSpec.LabelsEntryM - annotations ( 28.google.cloud.apigeeregistry.v1.ApiSpec.AnnotationsEntry- - LabelsEntry -key (  -value ( :82 -AnnotationsEntry -key (  -value ( :8:~êA{ -%apigeeregistry.googleapis.com/ApiSpecRprojects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}"Ê - ApiDeployment -name (  - display_name (  - description (  - revision_id ( BàAàA4 - create_time ( 2.google.protobuf.TimestampBàA= -revision_create_time ( 2.google.protobuf.TimestampBàA= -revision_update_time ( 2.google.protobuf.TimestampBàAE -api_spec_revision ( B*úA\' -%apigeeregistry.googleapis.com/ApiSpec - endpoint_uri (  -external_channel_uri - (  -intended_audience (  -access_guidance ( I -labels ( 29.google.cloud.apigeeregistry.v1.ApiDeployment.LabelsEntryS - annotations ( 2>.google.cloud.apigeeregistry.v1.ApiDeployment.AnnotationsEntry- - LabelsEntry -key (  -value ( :82 -AnnotationsEntry -key (  -value ( :8:}êAz -+apigeeregistry.googleapis.com/ApiDeploymentKprojects/{project}/locations/{location}/apis/{api}/deployments/{deployment}"· -Artifact -name ( 4 - create_time ( 2.google.protobuf.TimestampBàA4 - update_time ( 2.google.protobuf.TimestampBàA - mime_type (  - -size_bytes (BàA -hash ( BàA -contents ( BàA:ÚêAÖ -&apigeeregistry.googleapis.com/ArtifactinternalAddGeneratedFile( - ' -òr -5google/cloud/apigeeregistry/v1/registry_service.protogoogle.cloud.apigeeregistry.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/httpbody.protogoogle/api/resource.proto4google/cloud/apigeeregistry/v1/registry_models.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"ƒ -ListApisRequest9 -parent ( B)àAúA#!apigeeregistry.googleapis.com/Api - page_size ( - -page_token (  -filter ( "^ -ListApisResponse1 -apis ( 2#.google.cloud.apigeeregistry.v1.Api -next_page_token ( "H - GetApiRequest7 -name ( B)àAúA# -!apigeeregistry.googleapis.com/Api"™ -CreateApiRequest9 -parent ( B)àAúA#!apigeeregistry.googleapis.com/Api5 -api ( 2#.google.cloud.apigeeregistry.v1.ApiBàA -api_id ( BàA"‘ -UpdateApiRequest5 -api ( 2#.google.cloud.apigeeregistry.v1.ApiBàA/ - update_mask ( 2.google.protobuf.FieldMask - allow_missing ("Z -DeleteApiRequest7 -name ( B)àAúA# -!apigeeregistry.googleapis.com/Api -force ("‘ -ListApiVersionsRequest@ -parent ( B0àAúA*(apigeeregistry.googleapis.com/ApiVersion - page_size ( - -page_token (  -filter ( "t -ListApiVersionsResponse@ - api_versions ( 2*.google.cloud.apigeeregistry.v1.ApiVersion -next_page_token ( "V -GetApiVersionRequest> -name ( B0àAúA* -(apigeeregistry.googleapis.com/ApiVersion"¾ -CreateApiVersionRequest@ -parent ( B0àAúA*(apigeeregistry.googleapis.com/ApiVersionD - api_version ( 2*.google.cloud.apigeeregistry.v1.ApiVersionBàA -api_version_id ( BàA"§ -UpdateApiVersionRequestD - api_version ( 2*.google.cloud.apigeeregistry.v1.ApiVersionBàA/ - update_mask ( 2.google.protobuf.FieldMask - allow_missing ("h -DeleteApiVersionRequest> -name ( B0àAúA* -(apigeeregistry.googleapis.com/ApiVersion -force ("‹ -ListApiSpecsRequest= -parent ( B-àAúA\'%apigeeregistry.googleapis.com/ApiSpec - page_size ( - -page_token (  -filter ( "k -ListApiSpecsResponse: - api_specs ( 2\'.google.cloud.apigeeregistry.v1.ApiSpec -next_page_token ( "P -GetApiSpecRequest; -name ( B-àAúA\' -%apigeeregistry.googleapis.com/ApiSpec"X -GetApiSpecContentsRequest; -name ( B-àAúA\' -%apigeeregistry.googleapis.com/ApiSpec"¯ -CreateApiSpecRequest= -parent ( B-àAúA\'%apigeeregistry.googleapis.com/ApiSpec> -api_spec ( 2\'.google.cloud.apigeeregistry.v1.ApiSpecBàA - api_spec_id ( BàA"ž -UpdateApiSpecRequest> -api_spec ( 2\'.google.cloud.apigeeregistry.v1.ApiSpecBàA/ - update_mask ( 2.google.protobuf.FieldMask - allow_missing ("b -DeleteApiSpecRequest; -name ( B-àAúA\' -%apigeeregistry.googleapis.com/ApiSpec -force ("j -TagApiSpecRevisionRequest; -name ( B-àAúA\' -%apigeeregistry.googleapis.com/ApiSpec -tag ( BàA" -ListApiSpecRevisionsRequest; -name ( B-àAúA\' -%apigeeregistry.googleapis.com/ApiSpec - page_size ( - -page_token ( "s -ListApiSpecRevisionsResponse: - api_specs ( 2\'.google.cloud.apigeeregistry.v1.ApiSpec -next_page_token ( "o -RollbackApiSpecRequest; -name ( B-àAúA\' -%apigeeregistry.googleapis.com/ApiSpec - revision_id ( BàA"[ -DeleteApiSpecRevisionRequest; -name ( B-àAúA\' -%apigeeregistry.googleapis.com/ApiSpec"— -ListApiDeploymentsRequestC -parent ( B3àAúA-+apigeeregistry.googleapis.com/ApiDeployment - page_size ( - -page_token (  -filter ( "} -ListApiDeploymentsResponseF -api_deployments ( 2-.google.cloud.apigeeregistry.v1.ApiDeployment -next_page_token ( "\\ -GetApiDeploymentRequestA -name ( B3àAúA- -+apigeeregistry.googleapis.com/ApiDeployment"Í -CreateApiDeploymentRequestC -parent ( B3àAúA-+apigeeregistry.googleapis.com/ApiDeploymentJ -api_deployment ( 2-.google.cloud.apigeeregistry.v1.ApiDeploymentBàA -api_deployment_id ( BàA"° -UpdateApiDeploymentRequestJ -api_deployment ( 2-.google.cloud.apigeeregistry.v1.ApiDeploymentBàA/ - update_mask ( 2.google.protobuf.FieldMask - allow_missing ("n -DeleteApiDeploymentRequestA -name ( B3àAúA- -+apigeeregistry.googleapis.com/ApiDeployment -force ("v -TagApiDeploymentRevisionRequestA -name ( B3àAúA- -+apigeeregistry.googleapis.com/ApiDeployment -tag ( BàA" -!ListApiDeploymentRevisionsRequestA -name ( B3àAúA- -+apigeeregistry.googleapis.com/ApiDeployment - page_size ( - -page_token ( "… -"ListApiDeploymentRevisionsResponseF -api_deployments ( 2-.google.cloud.apigeeregistry.v1.ApiDeployment -next_page_token ( "{ -RollbackApiDeploymentRequestA -name ( B3àAúA- -+apigeeregistry.googleapis.com/ApiDeployment - revision_id ( BàA"g -"DeleteApiDeploymentRevisionRequestA -name ( B3àAúA- -+apigeeregistry.googleapis.com/ApiDeployment" -ListArtifactsRequest> -parent ( B.àAúA(&apigeeregistry.googleapis.com/Artifact - page_size ( - -page_token (  -filter ( "m -ListArtifactsResponse; - artifacts ( 2(.google.cloud.apigeeregistry.v1.Artifact -next_page_token ( "R -GetArtifactRequest< -name ( B.àAúA( -&apigeeregistry.googleapis.com/Artifact"Z -GetArtifactContentsRequest< -name ( B.àAúA( -&apigeeregistry.googleapis.com/Artifact"² -CreateArtifactRequest> -parent ( B.àAúA(&apigeeregistry.googleapis.com/Artifact? -artifact ( 2(.google.cloud.apigeeregistry.v1.ArtifactBàA - artifact_id ( BàA"Y -ReplaceArtifactRequest? -artifact ( 2(.google.cloud.apigeeregistry.v1.ArtifactBàA"U -DeleteArtifactRequest< -name ( B.àAúA( -&apigeeregistry.googleapis.com/Artifact2ÀE -Registry¨ -ListApis/.google.cloud.apigeeregistry.v1.ListApisRequest0.google.cloud.apigeeregistry.v1.ListApisResponse"9‚Óä“*(/v1/{parent=projects/*/locations/*}/apisÚAparent• -GetApi-.google.cloud.apigeeregistry.v1.GetApiRequest#.google.cloud.apigeeregistry.v1.Api"7‚Óä“*(/v1/{name=projects/*/locations/*/apis/*}ÚAname­ - CreateApi0.google.cloud.apigeeregistry.v1.CreateApiRequest#.google.cloud.apigeeregistry.v1.Api"I‚Óä“/"(/v1/{parent=projects/*/locations/*}/apis:apiÚAparent,api,api_id¯ - UpdateApi0.google.cloud.apigeeregistry.v1.UpdateApiRequest#.google.cloud.apigeeregistry.v1.Api"K‚Óä“32,/v1/{api.name=projects/*/locations/*/apis/*}:apiÚAapi,update_maskŽ - DeleteApi0.google.cloud.apigeeregistry.v1.DeleteApiRequest.google.protobuf.Empty"7‚Óä“**(/v1/{name=projects/*/locations/*/apis/*}ÚAnameÈ -ListApiVersions6.google.cloud.apigeeregistry.v1.ListApiVersionsRequest7.google.cloud.apigeeregistry.v1.ListApiVersionsResponse"D‚Óä“53/v1/{parent=projects/*/locations/*/apis/*}/versionsÚAparentµ - GetApiVersion4.google.cloud.apigeeregistry.v1.GetApiVersionRequest*.google.cloud.apigeeregistry.v1.ApiVersion"B‚Óä“53/v1/{name=projects/*/locations/*/apis/*/versions/*}ÚAnameå -CreateApiVersion7.google.cloud.apigeeregistry.v1.CreateApiVersionRequest*.google.cloud.apigeeregistry.v1.ApiVersion"l‚Óä“B"3/v1/{parent=projects/*/locations/*/apis/*}/versions: api_versionÚA!parent,api_version,api_version_idç -UpdateApiVersion7.google.cloud.apigeeregistry.v1.UpdateApiVersionRequest*.google.cloud.apigeeregistry.v1.ApiVersion"n‚Óä“N2?/v1/{api_version.name=projects/*/locations/*/apis/*/versions/*}: api_versionÚAapi_version,update_mask§ -DeleteApiVersion7.google.cloud.apigeeregistry.v1.DeleteApiVersionRequest.google.protobuf.Empty"B‚Óä“5*3/v1/{name=projects/*/locations/*/apis/*/versions/*}ÚAnameÇ - ListApiSpecs3.google.cloud.apigeeregistry.v1.ListApiSpecsRequest4.google.cloud.apigeeregistry.v1.ListApiSpecsResponse"L‚Óä“=;/v1/{parent=projects/*/locations/*/apis/*/versions/*}/specsÚAparent´ - -GetApiSpec1.google.cloud.apigeeregistry.v1.GetApiSpecRequest\'.google.cloud.apigeeregistry.v1.ApiSpec"J‚Óä“=;/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}ÚAname½ -GetApiSpecContents9.google.cloud.apigeeregistry.v1.GetApiSpecContentsRequest.google.api.HttpBody"V‚Óä“IG/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:getContentsÚAnameÛ - CreateApiSpec4.google.cloud.apigeeregistry.v1.CreateApiSpecRequest\'.google.cloud.apigeeregistry.v1.ApiSpec"k‚Óä“G";/v1/{parent=projects/*/locations/*/apis/*/versions/*}/specs:api_specÚAparent,api_spec,api_spec_idÝ - UpdateApiSpec4.google.cloud.apigeeregistry.v1.UpdateApiSpecRequest\'.google.cloud.apigeeregistry.v1.ApiSpec"m‚Óä“P2D/v1/{api_spec.name=projects/*/locations/*/apis/*/versions/*/specs/*}:api_specÚAapi_spec,update_mask© - DeleteApiSpec4.google.cloud.apigeeregistry.v1.DeleteApiSpecRequest.google.protobuf.Empty"J‚Óä“=*;/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}ÚAnameÌ -TagApiSpecRevision9.google.cloud.apigeeregistry.v1.TagApiSpecRevisionRequest\'.google.cloud.apigeeregistry.v1.ApiSpec"R‚Óä“L"G/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:tagRevision:*ä -ListApiSpecRevisions;.google.cloud.apigeeregistry.v1.ListApiSpecRevisionsRequest<.google.cloud.apigeeregistry.v1.ListApiSpecRevisionsResponse"Q‚Óä“KI/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:listRevisionsà -RollbackApiSpec6.google.cloud.apigeeregistry.v1.RollbackApiSpecRequest\'.google.cloud.apigeeregistry.v1.ApiSpec"O‚Óä“I"D/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:rollback:*Ù -DeleteApiSpecRevision<.google.cloud.apigeeregistry.v1.DeleteApiSpecRevisionRequest\'.google.cloud.apigeeregistry.v1.ApiSpec"Y‚Óä“L*J/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:deleteRevisionÚAnameÔ -ListApiDeployments9.google.cloud.apigeeregistry.v1.ListApiDeploymentsRequest:.google.cloud.apigeeregistry.v1.ListApiDeploymentsResponse"G‚Óä“86/v1/{parent=projects/*/locations/*/apis/*}/deploymentsÚAparentÁ -GetApiDeployment7.google.cloud.apigeeregistry.v1.GetApiDeploymentRequest-.google.cloud.apigeeregistry.v1.ApiDeployment"E‚Óä“86/v1/{name=projects/*/locations/*/apis/*/deployments/*}ÚAnameú -CreateApiDeployment:.google.cloud.apigeeregistry.v1.CreateApiDeploymentRequest-.google.cloud.apigeeregistry.v1.ApiDeployment"x‚Óä“H"6/v1/{parent=projects/*/locations/*/apis/*}/deployments:api_deploymentÚA\'parent,api_deployment,api_deployment_idü -UpdateApiDeployment:.google.cloud.apigeeregistry.v1.UpdateApiDeploymentRequest-.google.cloud.apigeeregistry.v1.ApiDeployment"z‚Óä“W2E/v1/{api_deployment.name=projects/*/locations/*/apis/*/deployments/*}:api_deploymentÚAapi_deployment,update_mask° -DeleteApiDeployment:.google.cloud.apigeeregistry.v1.DeleteApiDeploymentRequest.google.protobuf.Empty"E‚Óä“8*6/v1/{name=projects/*/locations/*/apis/*/deployments/*}ÚAnameÙ -TagApiDeploymentRevision?.google.cloud.apigeeregistry.v1.TagApiDeploymentRevisionRequest-.google.cloud.apigeeregistry.v1.ApiDeployment"M‚Óä“G"B/v1/{name=projects/*/locations/*/apis/*/deployments/*}:tagRevision:*ñ -ListApiDeploymentRevisionsA.google.cloud.apigeeregistry.v1.ListApiDeploymentRevisionsRequestB.google.cloud.apigeeregistry.v1.ListApiDeploymentRevisionsResponse"L‚Óä“FD/v1/{name=projects/*/locations/*/apis/*/deployments/*}:listRevisionsÐ -RollbackApiDeployment<.google.cloud.apigeeregistry.v1.RollbackApiDeploymentRequest-.google.cloud.apigeeregistry.v1.ApiDeployment"J‚Óä“D"?/v1/{name=projects/*/locations/*/apis/*/deployments/*}:rollback:*æ -DeleteApiDeploymentRevisionB.google.cloud.apigeeregistry.v1.DeleteApiDeploymentRevisionRequest-.google.cloud.apigeeregistry.v1.ApiDeployment"T‚Óä“G*E/v1/{name=projects/*/locations/*/apis/*/deployments/*}:deleteRevisionÚAnameÊ - ListArtifacts4.google.cloud.apigeeregistry.v1.ListArtifactsRequest5.google.cloud.apigeeregistry.v1.ListArtifactsResponse"Ë‚Óä“»-/v1/{parent=projects/*/locations/*}/artifactsZ64/v1/{parent=projects/*/locations/*/apis/*}/artifactsZA?/v1/{parent=projects/*/locations/*/apis/*/versions/*}/artifactsZIG/v1/{parent=projects/*/locations/*/apis/*/versions/*/specs/*}/artifactsZDB/v1/{parent=projects/*/locations/*/apis/*/deployments/*}/artifactsÚAparent· - GetArtifact2.google.cloud.apigeeregistry.v1.GetArtifactRequest(.google.cloud.apigeeregistry.v1.Artifact"É‚Óä“»-/v1/{name=projects/*/locations/*/artifacts/*}Z64/v1/{name=projects/*/locations/*/apis/*/artifacts/*}ZA?/v1/{name=projects/*/locations/*/apis/*/versions/*/artifacts/*}ZIG/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}ZDB/v1/{name=projects/*/locations/*/apis/*/deployments/*/artifacts/*}ÚAnameï -GetArtifactContents:.google.cloud.apigeeregistry.v1.GetArtifactContentsRequest.google.api.HttpBody"…‚Óä“÷9/v1/{name=projects/*/locations/*/artifacts/*}:getContentsZB@/v1/{name=projects/*/locations/*/apis/*/artifacts/*}:getContentsZMK/v1/{name=projects/*/locations/*/apis/*/versions/*/artifacts/*}:getContentsZUS/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}:getContentsZPN/v1/{name=projects/*/locations/*/apis/*/deployments/*/artifacts/*}:getContentsÚAname† -CreateArtifact5.google.cloud.apigeeregistry.v1.CreateArtifactRequest(.google.cloud.apigeeregistry.v1.Artifact"’‚Óä“í"-/v1/{parent=projects/*/locations/*}/artifacts:artifactZ@"4/v1/{parent=projects/*/locations/*/apis/*}/artifacts:artifactZK"?/v1/{parent=projects/*/locations/*/apis/*/versions/*}/artifacts:artifactZS"G/v1/{parent=projects/*/locations/*/apis/*/versions/*/specs/*}/artifacts:artifactZN"B/v1/{parent=projects/*/locations/*/apis/*/deployments/*}/artifacts:artifactÚAparent,artifact,artifact_id¢ -ReplaceArtifact6.google.cloud.apigeeregistry.v1.ReplaceArtifactRequest(.google.cloud.apigeeregistry.v1.Artifact"¬‚Óä“š6/v1/{artifact.name=projects/*/locations/*/artifacts/*}:artifactZI=/v1/{artifact.name=projects/*/locations/*/apis/*/artifacts/*}:artifactZTH/v1/{artifact.name=projects/*/locations/*/apis/*/versions/*/artifacts/*}:artifactZ\\P/v1/{artifact.name=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}:artifactZWK/v1/{artifact.name=projects/*/locations/*/apis/*/deployments/*/artifacts/*}:artifactÚAartifact« -DeleteArtifact5.google.cloud.apigeeregistry.v1.DeleteArtifactRequest.google.protobuf.Empty"É‚Óä“»*-/v1/{name=projects/*/locations/*/artifacts/*}Z6*4/v1/{name=projects/*/locations/*/apis/*/artifacts/*}ZA*?/v1/{name=projects/*/locations/*/apis/*/versions/*/artifacts/*}ZI*G/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}ZD*B/v1/{name=projects/*/locations/*/apis/*/deployments/*/artifacts/*}ÚAnameQÊAapigeeregistry.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBî -"com.google.cloud.apigeeregistry.v1BRegistryServiceProtoPZJcloud.google.com/go/apigeeregistry/apiv1/apigeeregistrypb;apigeeregistrypbªGoogle.Cloud.ApigeeRegistry.V1ÊGoogle\\Cloud\\ApigeeRegistry\\V1ê!Google::Cloud::ApigeeRegistry::V1bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Api.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Api.php deleted file mode 100644 index 493dcfe906ee..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Api.php +++ /dev/null @@ -1,458 +0,0 @@ -google.cloud.apigeeregistry.v1.Api - */ -class Api extends \Google\Protobuf\Internal\Message -{ - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Human-meaningful name. - * - * Generated from protobuf field string display_name = 2; - */ - protected $display_name = ''; - /** - * A detailed description. - * - * Generated from protobuf field string description = 3; - */ - protected $description = ''; - /** - * Output only. Creation timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Last update timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * A user-definable description of the availability of this service. - * Format: free-form, but we expect single words that describe availability, - * e.g., "NONE", "TESTING", "PREVIEW", "GENERAL", "DEPRECATED", "SHUTDOWN". - * - * Generated from protobuf field string availability = 6; - */ - protected $availability = ''; - /** - * The recommended version of the API. - * Format: `apis/{api}/versions/{version}` - * - * Generated from protobuf field string recommended_version = 7 [(.google.api.resource_reference) = { - */ - protected $recommended_version = ''; - /** - * The recommended deployment of the API. - * Format: `apis/{api}/deployments/{deployment}` - * - * Generated from protobuf field string recommended_deployment = 8 [(.google.api.resource_reference) = { - */ - protected $recommended_deployment = ''; - /** - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores, and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * - * Generated from protobuf field map labels = 9; - */ - private $labels; - /** - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * - * Generated from protobuf field map annotations = 10; - */ - private $annotations; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Resource name. - * @type string $display_name - * Human-meaningful name. - * @type string $description - * A detailed description. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Creation timestamp. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Last update timestamp. - * @type string $availability - * A user-definable description of the availability of this service. - * Format: free-form, but we expect single words that describe availability, - * e.g., "NONE", "TESTING", "PREVIEW", "GENERAL", "DEPRECATED", "SHUTDOWN". - * @type string $recommended_version - * The recommended version of the API. - * Format: `apis/{api}/versions/{version}` - * @type string $recommended_deployment - * The recommended deployment of the API. - * Format: `apis/{api}/deployments/{deployment}` - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores, and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryModels::initOnce(); - parent::__construct($data); - } - - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Human-meaningful name. - * - * Generated from protobuf field string display_name = 2; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Human-meaningful name. - * - * Generated from protobuf field string display_name = 2; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * A detailed description. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * A detailed description. - * - * Generated from protobuf field string description = 3; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Output only. Creation timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Creation timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Last update timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. Last update timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * A user-definable description of the availability of this service. - * Format: free-form, but we expect single words that describe availability, - * e.g., "NONE", "TESTING", "PREVIEW", "GENERAL", "DEPRECATED", "SHUTDOWN". - * - * Generated from protobuf field string availability = 6; - * @return string - */ - public function getAvailability() - { - return $this->availability; - } - - /** - * A user-definable description of the availability of this service. - * Format: free-form, but we expect single words that describe availability, - * e.g., "NONE", "TESTING", "PREVIEW", "GENERAL", "DEPRECATED", "SHUTDOWN". - * - * Generated from protobuf field string availability = 6; - * @param string $var - * @return $this - */ - public function setAvailability($var) - { - GPBUtil::checkString($var, True); - $this->availability = $var; - - return $this; - } - - /** - * The recommended version of the API. - * Format: `apis/{api}/versions/{version}` - * - * Generated from protobuf field string recommended_version = 7 [(.google.api.resource_reference) = { - * @return string - */ - public function getRecommendedVersion() - { - return $this->recommended_version; - } - - /** - * The recommended version of the API. - * Format: `apis/{api}/versions/{version}` - * - * Generated from protobuf field string recommended_version = 7 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setRecommendedVersion($var) - { - GPBUtil::checkString($var, True); - $this->recommended_version = $var; - - return $this; - } - - /** - * The recommended deployment of the API. - * Format: `apis/{api}/deployments/{deployment}` - * - * Generated from protobuf field string recommended_deployment = 8 [(.google.api.resource_reference) = { - * @return string - */ - public function getRecommendedDeployment() - { - return $this->recommended_deployment; - } - - /** - * The recommended deployment of the API. - * Format: `apis/{api}/deployments/{deployment}` - * - * Generated from protobuf field string recommended_deployment = 8 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setRecommendedDeployment($var) - { - GPBUtil::checkString($var, True); - $this->recommended_deployment = $var; - - return $this; - } - - /** - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores, and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * - * Generated from protobuf field map labels = 9; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores, and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * - * Generated from protobuf field map labels = 9; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * - * Generated from protobuf field map annotations = 10; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * - * Generated from protobuf field map annotations = 10; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAnnotations($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->annotations = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ApiDeployment.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ApiDeployment.php deleted file mode 100644 index 8633b657fe3d..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ApiDeployment.php +++ /dev/null @@ -1,623 +0,0 @@ -google.cloud.apigeeregistry.v1.ApiDeployment - */ -class ApiDeployment extends \Google\Protobuf\Internal\Message -{ - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Human-meaningful name. - * - * Generated from protobuf field string display_name = 2; - */ - protected $display_name = ''; - /** - * A detailed description. - * - * Generated from protobuf field string description = 3; - */ - protected $description = ''; - /** - * Output only. Immutable. The revision ID of the deployment. - * A new revision is committed whenever the deployment contents are changed. - * The format is an 8-character hexadecimal string. - * - * Generated from protobuf field string revision_id = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $revision_id = ''; - /** - * Output only. Creation timestamp; when the deployment resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Revision creation timestamp; when the represented revision was created. - * - * Generated from protobuf field .google.protobuf.Timestamp revision_create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $revision_create_time = null; - /** - * Output only. Last update timestamp: when the represented revision was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp revision_update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $revision_update_time = null; - /** - * The full resource name (including revision ID) of the spec of the API being - * served by the deployment. Changes to this value will update the revision. - * Format: `apis/{api}/deployments/{deployment}` - * - * Generated from protobuf field string api_spec_revision = 8 [(.google.api.resource_reference) = { - */ - protected $api_spec_revision = ''; - /** - * The address where the deployment is serving. Changes to this value will - * update the revision. - * - * Generated from protobuf field string endpoint_uri = 9; - */ - protected $endpoint_uri = ''; - /** - * The address of the external channel of the API (e.g., the Developer - * Portal). Changes to this value will not affect the revision. - * - * Generated from protobuf field string external_channel_uri = 10; - */ - protected $external_channel_uri = ''; - /** - * Text briefly identifying the intended audience of the API. Changes to this - * value will not affect the revision. - * - * Generated from protobuf field string intended_audience = 11; - */ - protected $intended_audience = ''; - /** - * Text briefly describing how to access the endpoint. Changes to this value - * will not affect the revision. - * - * Generated from protobuf field string access_guidance = 12; - */ - protected $access_guidance = ''; - /** - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * - * Generated from protobuf field map labels = 14; - */ - private $labels; - /** - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * - * Generated from protobuf field map annotations = 15; - */ - private $annotations; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Resource name. - * @type string $display_name - * Human-meaningful name. - * @type string $description - * A detailed description. - * @type string $revision_id - * Output only. Immutable. The revision ID of the deployment. - * A new revision is committed whenever the deployment contents are changed. - * The format is an 8-character hexadecimal string. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Creation timestamp; when the deployment resource was created. - * @type \Google\Protobuf\Timestamp $revision_create_time - * Output only. Revision creation timestamp; when the represented revision was created. - * @type \Google\Protobuf\Timestamp $revision_update_time - * Output only. Last update timestamp: when the represented revision was last modified. - * @type string $api_spec_revision - * The full resource name (including revision ID) of the spec of the API being - * served by the deployment. Changes to this value will update the revision. - * Format: `apis/{api}/deployments/{deployment}` - * @type string $endpoint_uri - * The address where the deployment is serving. Changes to this value will - * update the revision. - * @type string $external_channel_uri - * The address of the external channel of the API (e.g., the Developer - * Portal). Changes to this value will not affect the revision. - * @type string $intended_audience - * Text briefly identifying the intended audience of the API. Changes to this - * value will not affect the revision. - * @type string $access_guidance - * Text briefly describing how to access the endpoint. Changes to this value - * will not affect the revision. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryModels::initOnce(); - parent::__construct($data); - } - - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Human-meaningful name. - * - * Generated from protobuf field string display_name = 2; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Human-meaningful name. - * - * Generated from protobuf field string display_name = 2; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * A detailed description. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * A detailed description. - * - * Generated from protobuf field string description = 3; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Output only. Immutable. The revision ID of the deployment. - * A new revision is committed whenever the deployment contents are changed. - * The format is an 8-character hexadecimal string. - * - * Generated from protobuf field string revision_id = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRevisionId() - { - return $this->revision_id; - } - - /** - * Output only. Immutable. The revision ID of the deployment. - * A new revision is committed whenever the deployment contents are changed. - * The format is an 8-character hexadecimal string. - * - * Generated from protobuf field string revision_id = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRevisionId($var) - { - GPBUtil::checkString($var, True); - $this->revision_id = $var; - - return $this; - } - - /** - * Output only. Creation timestamp; when the deployment resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Creation timestamp; when the deployment resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Revision creation timestamp; when the represented revision was created. - * - * Generated from protobuf field .google.protobuf.Timestamp revision_create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getRevisionCreateTime() - { - return $this->revision_create_time; - } - - public function hasRevisionCreateTime() - { - return isset($this->revision_create_time); - } - - public function clearRevisionCreateTime() - { - unset($this->revision_create_time); - } - - /** - * Output only. Revision creation timestamp; when the represented revision was created. - * - * Generated from protobuf field .google.protobuf.Timestamp revision_create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setRevisionCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->revision_create_time = $var; - - return $this; - } - - /** - * Output only. Last update timestamp: when the represented revision was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp revision_update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getRevisionUpdateTime() - { - return $this->revision_update_time; - } - - public function hasRevisionUpdateTime() - { - return isset($this->revision_update_time); - } - - public function clearRevisionUpdateTime() - { - unset($this->revision_update_time); - } - - /** - * Output only. Last update timestamp: when the represented revision was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp revision_update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setRevisionUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->revision_update_time = $var; - - return $this; - } - - /** - * The full resource name (including revision ID) of the spec of the API being - * served by the deployment. Changes to this value will update the revision. - * Format: `apis/{api}/deployments/{deployment}` - * - * Generated from protobuf field string api_spec_revision = 8 [(.google.api.resource_reference) = { - * @return string - */ - public function getApiSpecRevision() - { - return $this->api_spec_revision; - } - - /** - * The full resource name (including revision ID) of the spec of the API being - * served by the deployment. Changes to this value will update the revision. - * Format: `apis/{api}/deployments/{deployment}` - * - * Generated from protobuf field string api_spec_revision = 8 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setApiSpecRevision($var) - { - GPBUtil::checkString($var, True); - $this->api_spec_revision = $var; - - return $this; - } - - /** - * The address where the deployment is serving. Changes to this value will - * update the revision. - * - * Generated from protobuf field string endpoint_uri = 9; - * @return string - */ - public function getEndpointUri() - { - return $this->endpoint_uri; - } - - /** - * The address where the deployment is serving. Changes to this value will - * update the revision. - * - * Generated from protobuf field string endpoint_uri = 9; - * @param string $var - * @return $this - */ - public function setEndpointUri($var) - { - GPBUtil::checkString($var, True); - $this->endpoint_uri = $var; - - return $this; - } - - /** - * The address of the external channel of the API (e.g., the Developer - * Portal). Changes to this value will not affect the revision. - * - * Generated from protobuf field string external_channel_uri = 10; - * @return string - */ - public function getExternalChannelUri() - { - return $this->external_channel_uri; - } - - /** - * The address of the external channel of the API (e.g., the Developer - * Portal). Changes to this value will not affect the revision. - * - * Generated from protobuf field string external_channel_uri = 10; - * @param string $var - * @return $this - */ - public function setExternalChannelUri($var) - { - GPBUtil::checkString($var, True); - $this->external_channel_uri = $var; - - return $this; - } - - /** - * Text briefly identifying the intended audience of the API. Changes to this - * value will not affect the revision. - * - * Generated from protobuf field string intended_audience = 11; - * @return string - */ - public function getIntendedAudience() - { - return $this->intended_audience; - } - - /** - * Text briefly identifying the intended audience of the API. Changes to this - * value will not affect the revision. - * - * Generated from protobuf field string intended_audience = 11; - * @param string $var - * @return $this - */ - public function setIntendedAudience($var) - { - GPBUtil::checkString($var, True); - $this->intended_audience = $var; - - return $this; - } - - /** - * Text briefly describing how to access the endpoint. Changes to this value - * will not affect the revision. - * - * Generated from protobuf field string access_guidance = 12; - * @return string - */ - public function getAccessGuidance() - { - return $this->access_guidance; - } - - /** - * Text briefly describing how to access the endpoint. Changes to this value - * will not affect the revision. - * - * Generated from protobuf field string access_guidance = 12; - * @param string $var - * @return $this - */ - public function setAccessGuidance($var) - { - GPBUtil::checkString($var, True); - $this->access_guidance = $var; - - return $this; - } - - /** - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * - * Generated from protobuf field map labels = 14; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * - * Generated from protobuf field map labels = 14; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * - * Generated from protobuf field map annotations = 15; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * - * Generated from protobuf field map annotations = 15; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAnnotations($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->annotations = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ApiSpec.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ApiSpec.php deleted file mode 100644 index 7b1714abd03a..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ApiSpec.php +++ /dev/null @@ -1,658 +0,0 @@ -google.cloud.apigeeregistry.v1.ApiSpec - */ -class ApiSpec extends \Google\Protobuf\Internal\Message -{ - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * A possibly-hierarchical name used to refer to the spec from other specs. - * - * Generated from protobuf field string filename = 2; - */ - protected $filename = ''; - /** - * A detailed description. - * - * Generated from protobuf field string description = 3; - */ - protected $description = ''; - /** - * Output only. Immutable. The revision ID of the spec. - * A new revision is committed whenever the spec contents are changed. - * The format is an 8-character hexadecimal string. - * - * Generated from protobuf field string revision_id = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $revision_id = ''; - /** - * Output only. Creation timestamp; when the spec resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Revision creation timestamp; when the represented revision was created. - * - * Generated from protobuf field .google.protobuf.Timestamp revision_create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $revision_create_time = null; - /** - * Output only. Last update timestamp: when the represented revision was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp revision_update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $revision_update_time = null; - /** - * A style (format) descriptor for this spec that is specified as a Media Type - * (https://en.wikipedia.org/wiki/Media_type). Possible values include - * `application/vnd.apigee.proto`, `application/vnd.apigee.openapi`, and - * `application/vnd.apigee.graphql`, with possible suffixes representing - * compression types. These hypothetical names are defined in the vendor tree - * defined in RFC6838 (https://tools.ietf.org/html/rfc6838) and are not final. - * Content types can specify compression. Currently only GZip compression is - * supported (indicated with "+gzip"). - * - * Generated from protobuf field string mime_type = 8; - */ - protected $mime_type = ''; - /** - * Output only. The size of the spec file in bytes. If the spec is gzipped, this is the - * size of the uncompressed spec. - * - * Generated from protobuf field int32 size_bytes = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $size_bytes = 0; - /** - * Output only. A SHA-256 hash of the spec's contents. If the spec is gzipped, this is - * the hash of the uncompressed spec. - * - * Generated from protobuf field string hash = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $hash = ''; - /** - * The original source URI of the spec (if one exists). - * This is an external location that can be used for reference purposes - * but which may not be authoritative since this external resource may - * change after the spec is retrieved. - * - * Generated from protobuf field string source_uri = 11; - */ - protected $source_uri = ''; - /** - * Input only. The contents of the spec. - * Provided by API callers when specs are created or updated. - * To access the contents of a spec, use GetApiSpecContents. - * - * Generated from protobuf field bytes contents = 12 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - protected $contents = ''; - /** - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * - * Generated from protobuf field map labels = 14; - */ - private $labels; - /** - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * - * Generated from protobuf field map annotations = 15; - */ - private $annotations; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Resource name. - * @type string $filename - * A possibly-hierarchical name used to refer to the spec from other specs. - * @type string $description - * A detailed description. - * @type string $revision_id - * Output only. Immutable. The revision ID of the spec. - * A new revision is committed whenever the spec contents are changed. - * The format is an 8-character hexadecimal string. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Creation timestamp; when the spec resource was created. - * @type \Google\Protobuf\Timestamp $revision_create_time - * Output only. Revision creation timestamp; when the represented revision was created. - * @type \Google\Protobuf\Timestamp $revision_update_time - * Output only. Last update timestamp: when the represented revision was last modified. - * @type string $mime_type - * A style (format) descriptor for this spec that is specified as a Media Type - * (https://en.wikipedia.org/wiki/Media_type). Possible values include - * `application/vnd.apigee.proto`, `application/vnd.apigee.openapi`, and - * `application/vnd.apigee.graphql`, with possible suffixes representing - * compression types. These hypothetical names are defined in the vendor tree - * defined in RFC6838 (https://tools.ietf.org/html/rfc6838) and are not final. - * Content types can specify compression. Currently only GZip compression is - * supported (indicated with "+gzip"). - * @type int $size_bytes - * Output only. The size of the spec file in bytes. If the spec is gzipped, this is the - * size of the uncompressed spec. - * @type string $hash - * Output only. A SHA-256 hash of the spec's contents. If the spec is gzipped, this is - * the hash of the uncompressed spec. - * @type string $source_uri - * The original source URI of the spec (if one exists). - * This is an external location that can be used for reference purposes - * but which may not be authoritative since this external resource may - * change after the spec is retrieved. - * @type string $contents - * Input only. The contents of the spec. - * Provided by API callers when specs are created or updated. - * To access the contents of a spec, use GetApiSpecContents. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryModels::initOnce(); - parent::__construct($data); - } - - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * A possibly-hierarchical name used to refer to the spec from other specs. - * - * Generated from protobuf field string filename = 2; - * @return string - */ - public function getFilename() - { - return $this->filename; - } - - /** - * A possibly-hierarchical name used to refer to the spec from other specs. - * - * Generated from protobuf field string filename = 2; - * @param string $var - * @return $this - */ - public function setFilename($var) - { - GPBUtil::checkString($var, True); - $this->filename = $var; - - return $this; - } - - /** - * A detailed description. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * A detailed description. - * - * Generated from protobuf field string description = 3; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Output only. Immutable. The revision ID of the spec. - * A new revision is committed whenever the spec contents are changed. - * The format is an 8-character hexadecimal string. - * - * Generated from protobuf field string revision_id = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRevisionId() - { - return $this->revision_id; - } - - /** - * Output only. Immutable. The revision ID of the spec. - * A new revision is committed whenever the spec contents are changed. - * The format is an 8-character hexadecimal string. - * - * Generated from protobuf field string revision_id = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRevisionId($var) - { - GPBUtil::checkString($var, True); - $this->revision_id = $var; - - return $this; - } - - /** - * Output only. Creation timestamp; when the spec resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Creation timestamp; when the spec resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Revision creation timestamp; when the represented revision was created. - * - * Generated from protobuf field .google.protobuf.Timestamp revision_create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getRevisionCreateTime() - { - return $this->revision_create_time; - } - - public function hasRevisionCreateTime() - { - return isset($this->revision_create_time); - } - - public function clearRevisionCreateTime() - { - unset($this->revision_create_time); - } - - /** - * Output only. Revision creation timestamp; when the represented revision was created. - * - * Generated from protobuf field .google.protobuf.Timestamp revision_create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setRevisionCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->revision_create_time = $var; - - return $this; - } - - /** - * Output only. Last update timestamp: when the represented revision was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp revision_update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getRevisionUpdateTime() - { - return $this->revision_update_time; - } - - public function hasRevisionUpdateTime() - { - return isset($this->revision_update_time); - } - - public function clearRevisionUpdateTime() - { - unset($this->revision_update_time); - } - - /** - * Output only. Last update timestamp: when the represented revision was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp revision_update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setRevisionUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->revision_update_time = $var; - - return $this; - } - - /** - * A style (format) descriptor for this spec that is specified as a Media Type - * (https://en.wikipedia.org/wiki/Media_type). Possible values include - * `application/vnd.apigee.proto`, `application/vnd.apigee.openapi`, and - * `application/vnd.apigee.graphql`, with possible suffixes representing - * compression types. These hypothetical names are defined in the vendor tree - * defined in RFC6838 (https://tools.ietf.org/html/rfc6838) and are not final. - * Content types can specify compression. Currently only GZip compression is - * supported (indicated with "+gzip"). - * - * Generated from protobuf field string mime_type = 8; - * @return string - */ - public function getMimeType() - { - return $this->mime_type; - } - - /** - * A style (format) descriptor for this spec that is specified as a Media Type - * (https://en.wikipedia.org/wiki/Media_type). Possible values include - * `application/vnd.apigee.proto`, `application/vnd.apigee.openapi`, and - * `application/vnd.apigee.graphql`, with possible suffixes representing - * compression types. These hypothetical names are defined in the vendor tree - * defined in RFC6838 (https://tools.ietf.org/html/rfc6838) and are not final. - * Content types can specify compression. Currently only GZip compression is - * supported (indicated with "+gzip"). - * - * Generated from protobuf field string mime_type = 8; - * @param string $var - * @return $this - */ - public function setMimeType($var) - { - GPBUtil::checkString($var, True); - $this->mime_type = $var; - - return $this; - } - - /** - * Output only. The size of the spec file in bytes. If the spec is gzipped, this is the - * size of the uncompressed spec. - * - * Generated from protobuf field int32 size_bytes = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getSizeBytes() - { - return $this->size_bytes; - } - - /** - * Output only. The size of the spec file in bytes. If the spec is gzipped, this is the - * size of the uncompressed spec. - * - * Generated from protobuf field int32 size_bytes = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setSizeBytes($var) - { - GPBUtil::checkInt32($var); - $this->size_bytes = $var; - - return $this; - } - - /** - * Output only. A SHA-256 hash of the spec's contents. If the spec is gzipped, this is - * the hash of the uncompressed spec. - * - * Generated from protobuf field string hash = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getHash() - { - return $this->hash; - } - - /** - * Output only. A SHA-256 hash of the spec's contents. If the spec is gzipped, this is - * the hash of the uncompressed spec. - * - * Generated from protobuf field string hash = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setHash($var) - { - GPBUtil::checkString($var, True); - $this->hash = $var; - - return $this; - } - - /** - * The original source URI of the spec (if one exists). - * This is an external location that can be used for reference purposes - * but which may not be authoritative since this external resource may - * change after the spec is retrieved. - * - * Generated from protobuf field string source_uri = 11; - * @return string - */ - public function getSourceUri() - { - return $this->source_uri; - } - - /** - * The original source URI of the spec (if one exists). - * This is an external location that can be used for reference purposes - * but which may not be authoritative since this external resource may - * change after the spec is retrieved. - * - * Generated from protobuf field string source_uri = 11; - * @param string $var - * @return $this - */ - public function setSourceUri($var) - { - GPBUtil::checkString($var, True); - $this->source_uri = $var; - - return $this; - } - - /** - * Input only. The contents of the spec. - * Provided by API callers when specs are created or updated. - * To access the contents of a spec, use GetApiSpecContents. - * - * Generated from protobuf field bytes contents = 12 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return string - */ - public function getContents() - { - return $this->contents; - } - - /** - * Input only. The contents of the spec. - * Provided by API callers when specs are created or updated. - * To access the contents of a spec, use GetApiSpecContents. - * - * Generated from protobuf field bytes contents = 12 [(.google.api.field_behavior) = INPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setContents($var) - { - GPBUtil::checkString($var, False); - $this->contents = $var; - - return $this; - } - - /** - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * - * Generated from protobuf field map labels = 14; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * - * Generated from protobuf field map labels = 14; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * - * Generated from protobuf field map annotations = 15; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * - * Generated from protobuf field map annotations = 15; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAnnotations($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->annotations = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ApiVersion.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ApiVersion.php deleted file mode 100644 index 9d9c76302da0..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ApiVersion.php +++ /dev/null @@ -1,386 +0,0 @@ -google.cloud.apigeeregistry.v1.ApiVersion - */ -class ApiVersion extends \Google\Protobuf\Internal\Message -{ - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Human-meaningful name. - * - * Generated from protobuf field string display_name = 2; - */ - protected $display_name = ''; - /** - * A detailed description. - * - * Generated from protobuf field string description = 3; - */ - protected $description = ''; - /** - * Output only. Creation timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Last update timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * A user-definable description of the lifecycle phase of this API version. - * Format: free-form, but we expect single words that describe API maturity, - * e.g., "CONCEPT", "DESIGN", "DEVELOPMENT", "STAGING", "PRODUCTION", - * "DEPRECATED", "RETIRED". - * - * Generated from protobuf field string state = 6; - */ - protected $state = ''; - /** - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * - * Generated from protobuf field map labels = 7; - */ - private $labels; - /** - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * - * Generated from protobuf field map annotations = 8; - */ - private $annotations; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Resource name. - * @type string $display_name - * Human-meaningful name. - * @type string $description - * A detailed description. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Creation timestamp. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Last update timestamp. - * @type string $state - * A user-definable description of the lifecycle phase of this API version. - * Format: free-form, but we expect single words that describe API maturity, - * e.g., "CONCEPT", "DESIGN", "DEVELOPMENT", "STAGING", "PRODUCTION", - * "DEPRECATED", "RETIRED". - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryModels::initOnce(); - parent::__construct($data); - } - - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Human-meaningful name. - * - * Generated from protobuf field string display_name = 2; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Human-meaningful name. - * - * Generated from protobuf field string display_name = 2; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * A detailed description. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * A detailed description. - * - * Generated from protobuf field string description = 3; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Output only. Creation timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Creation timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Last update timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. Last update timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * A user-definable description of the lifecycle phase of this API version. - * Format: free-form, but we expect single words that describe API maturity, - * e.g., "CONCEPT", "DESIGN", "DEVELOPMENT", "STAGING", "PRODUCTION", - * "DEPRECATED", "RETIRED". - * - * Generated from protobuf field string state = 6; - * @return string - */ - public function getState() - { - return $this->state; - } - - /** - * A user-definable description of the lifecycle phase of this API version. - * Format: free-form, but we expect single words that describe API maturity, - * e.g., "CONCEPT", "DESIGN", "DEVELOPMENT", "STAGING", "PRODUCTION", - * "DEPRECATED", "RETIRED". - * - * Generated from protobuf field string state = 6; - * @param string $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkString($var, True); - $this->state = $var; - - return $this; - } - - /** - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * - * Generated from protobuf field map labels = 7; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels attach identifying metadata to resources. Identifying metadata can - * be used to filter list operations. - * Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * No more than 64 user labels can be associated with one resource (System - * labels are excluded). - * See https://goo.gl/xmQnxf for more information and examples of labels. - * System reserved label keys are prefixed with - * `apigeeregistry.googleapis.com/` and cannot be changed. - * - * Generated from protobuf field map labels = 7; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * - * Generated from protobuf field map annotations = 8; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * Annotations attach non-identifying metadata to resources. - * Annotation keys and values are less restricted than those of labels, but - * should be generally used for small values of broad interest. Larger, topic- - * specific metadata should be stored in Artifacts. - * - * Generated from protobuf field map annotations = 8; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAnnotations($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->annotations = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Artifact.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Artifact.php deleted file mode 100644 index 81472f82caab..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Artifact.php +++ /dev/null @@ -1,334 +0,0 @@ -google.cloud.apigeeregistry.v1.Artifact - */ -class Artifact extends \Google\Protobuf\Internal\Message -{ - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Output only. Creation timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Last update timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * A content type specifier for the artifact. - * Content type specifiers are Media Types - * (https://en.wikipedia.org/wiki/Media_type) with a possible "schema" - * parameter that specifies a schema for the stored information. - * Content types can specify compression. Currently only GZip compression is - * supported (indicated with "+gzip"). - * - * Generated from protobuf field string mime_type = 4; - */ - protected $mime_type = ''; - /** - * Output only. The size of the artifact in bytes. If the artifact is gzipped, this is - * the size of the uncompressed artifact. - * - * Generated from protobuf field int32 size_bytes = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $size_bytes = 0; - /** - * Output only. A SHA-256 hash of the artifact's contents. If the artifact is gzipped, - * this is the hash of the uncompressed artifact. - * - * Generated from protobuf field string hash = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $hash = ''; - /** - * Input only. The contents of the artifact. - * Provided by API callers when artifacts are created or replaced. - * To access the contents of an artifact, use GetArtifactContents. - * - * Generated from protobuf field bytes contents = 7 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - protected $contents = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Resource name. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Creation timestamp. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Last update timestamp. - * @type string $mime_type - * A content type specifier for the artifact. - * Content type specifiers are Media Types - * (https://en.wikipedia.org/wiki/Media_type) with a possible "schema" - * parameter that specifies a schema for the stored information. - * Content types can specify compression. Currently only GZip compression is - * supported (indicated with "+gzip"). - * @type int $size_bytes - * Output only. The size of the artifact in bytes. If the artifact is gzipped, this is - * the size of the uncompressed artifact. - * @type string $hash - * Output only. A SHA-256 hash of the artifact's contents. If the artifact is gzipped, - * this is the hash of the uncompressed artifact. - * @type string $contents - * Input only. The contents of the artifact. - * Provided by API callers when artifacts are created or replaced. - * To access the contents of an artifact, use GetArtifactContents. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryModels::initOnce(); - parent::__construct($data); - } - - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Resource name. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. Creation timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Creation timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Last update timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. Last update timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * A content type specifier for the artifact. - * Content type specifiers are Media Types - * (https://en.wikipedia.org/wiki/Media_type) with a possible "schema" - * parameter that specifies a schema for the stored information. - * Content types can specify compression. Currently only GZip compression is - * supported (indicated with "+gzip"). - * - * Generated from protobuf field string mime_type = 4; - * @return string - */ - public function getMimeType() - { - return $this->mime_type; - } - - /** - * A content type specifier for the artifact. - * Content type specifiers are Media Types - * (https://en.wikipedia.org/wiki/Media_type) with a possible "schema" - * parameter that specifies a schema for the stored information. - * Content types can specify compression. Currently only GZip compression is - * supported (indicated with "+gzip"). - * - * Generated from protobuf field string mime_type = 4; - * @param string $var - * @return $this - */ - public function setMimeType($var) - { - GPBUtil::checkString($var, True); - $this->mime_type = $var; - - return $this; - } - - /** - * Output only. The size of the artifact in bytes. If the artifact is gzipped, this is - * the size of the uncompressed artifact. - * - * Generated from protobuf field int32 size_bytes = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getSizeBytes() - { - return $this->size_bytes; - } - - /** - * Output only. The size of the artifact in bytes. If the artifact is gzipped, this is - * the size of the uncompressed artifact. - * - * Generated from protobuf field int32 size_bytes = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setSizeBytes($var) - { - GPBUtil::checkInt32($var); - $this->size_bytes = $var; - - return $this; - } - - /** - * Output only. A SHA-256 hash of the artifact's contents. If the artifact is gzipped, - * this is the hash of the uncompressed artifact. - * - * Generated from protobuf field string hash = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getHash() - { - return $this->hash; - } - - /** - * Output only. A SHA-256 hash of the artifact's contents. If the artifact is gzipped, - * this is the hash of the uncompressed artifact. - * - * Generated from protobuf field string hash = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setHash($var) - { - GPBUtil::checkString($var, True); - $this->hash = $var; - - return $this; - } - - /** - * Input only. The contents of the artifact. - * Provided by API callers when artifacts are created or replaced. - * To access the contents of an artifact, use GetArtifactContents. - * - * Generated from protobuf field bytes contents = 7 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return string - */ - public function getContents() - { - return $this->contents; - } - - /** - * Input only. The contents of the artifact. - * Provided by API callers when artifacts are created or replaced. - * To access the contents of an artifact, use GetArtifactContents. - * - * Generated from protobuf field bytes contents = 7 [(.google.api.field_behavior) = INPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setContents($var) - { - GPBUtil::checkString($var, False); - $this->contents = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateApiDeploymentRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateApiDeploymentRequest.php deleted file mode 100644 index 05a8fcd9c088..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateApiDeploymentRequest.php +++ /dev/null @@ -1,190 +0,0 @@ -google.cloud.apigeeregistry.v1.CreateApiDeploymentRequest - */ -class CreateApiDeploymentRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of deployments. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The deployment to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiDeployment api_deployment = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api_deployment = null; - /** - * Required. The ID to use for the deployment, which will become the final component of - * the deployment's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string api_deployment_id = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api_deployment_id = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of deployments. - * Format: `projects/*/locations/*/apis/*` - * Please see {@see RegistryClient::apiName()} for help formatting this field. - * @param \Google\Cloud\ApigeeRegistry\V1\ApiDeployment $apiDeployment Required. The deployment to create. - * @param string $apiDeploymentId Required. The ID to use for the deployment, which will become the final component of - * the deployment's resource name. - * - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Following AIP-162, IDs must not have the form of a UUID. - * - * @return \Google\Cloud\ApigeeRegistry\V1\CreateApiDeploymentRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\ApigeeRegistry\V1\ApiDeployment $apiDeployment, string $apiDeploymentId): self - { - return (new self()) - ->setParent($parent) - ->setApiDeployment($apiDeployment) - ->setApiDeploymentId($apiDeploymentId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent, which owns this collection of deployments. - * Format: `projects/*/locations/*/apis/*` - * @type \Google\Cloud\ApigeeRegistry\V1\ApiDeployment $api_deployment - * Required. The deployment to create. - * @type string $api_deployment_id - * Required. The ID to use for the deployment, which will become the final component of - * the deployment's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of deployments. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent, which owns this collection of deployments. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The deployment to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiDeployment api_deployment = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApigeeRegistry\V1\ApiDeployment|null - */ - public function getApiDeployment() - { - return $this->api_deployment; - } - - public function hasApiDeployment() - { - return isset($this->api_deployment); - } - - public function clearApiDeployment() - { - unset($this->api_deployment); - } - - /** - * Required. The deployment to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiDeployment api_deployment = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApigeeRegistry\V1\ApiDeployment $var - * @return $this - */ - public function setApiDeployment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApigeeRegistry\V1\ApiDeployment::class); - $this->api_deployment = $var; - - return $this; - } - - /** - * Required. The ID to use for the deployment, which will become the final component of - * the deployment's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string api_deployment_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getApiDeploymentId() - { - return $this->api_deployment_id; - } - - /** - * Required. The ID to use for the deployment, which will become the final component of - * the deployment's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string api_deployment_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setApiDeploymentId($var) - { - GPBUtil::checkString($var, True); - $this->api_deployment_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateApiRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateApiRequest.php deleted file mode 100644 index 817c624551a5..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateApiRequest.php +++ /dev/null @@ -1,190 +0,0 @@ -google.cloud.apigeeregistry.v1.CreateApiRequest - */ -class CreateApiRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of APIs. - * Format: `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The API to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Api api = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api = null; - /** - * Required. The ID to use for the API, which will become the final component of - * the API's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string api_id = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api_id = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of APIs. - * Format: `projects/*/locations/*` - * Please see {@see RegistryClient::locationName()} for help formatting this field. - * @param \Google\Cloud\ApigeeRegistry\V1\Api $api Required. The API to create. - * @param string $apiId Required. The ID to use for the API, which will become the final component of - * the API's resource name. - * - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Following AIP-162, IDs must not have the form of a UUID. - * - * @return \Google\Cloud\ApigeeRegistry\V1\CreateApiRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\ApigeeRegistry\V1\Api $api, string $apiId): self - { - return (new self()) - ->setParent($parent) - ->setApi($api) - ->setApiId($apiId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent, which owns this collection of APIs. - * Format: `projects/*/locations/*` - * @type \Google\Cloud\ApigeeRegistry\V1\Api $api - * Required. The API to create. - * @type string $api_id - * Required. The ID to use for the API, which will become the final component of - * the API's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of APIs. - * Format: `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent, which owns this collection of APIs. - * Format: `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The API to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Api api = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApigeeRegistry\V1\Api|null - */ - public function getApi() - { - return $this->api; - } - - public function hasApi() - { - return isset($this->api); - } - - public function clearApi() - { - unset($this->api); - } - - /** - * Required. The API to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Api api = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApigeeRegistry\V1\Api $var - * @return $this - */ - public function setApi($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApigeeRegistry\V1\Api::class); - $this->api = $var; - - return $this; - } - - /** - * Required. The ID to use for the API, which will become the final component of - * the API's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string api_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getApiId() - { - return $this->api_id; - } - - /** - * Required. The ID to use for the API, which will become the final component of - * the API's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string api_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setApiId($var) - { - GPBUtil::checkString($var, True); - $this->api_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateApiSpecRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateApiSpecRequest.php deleted file mode 100644 index 871e03740f15..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateApiSpecRequest.php +++ /dev/null @@ -1,190 +0,0 @@ -google.cloud.apigeeregistry.v1.CreateApiSpecRequest - */ -class CreateApiSpecRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of specs. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The spec to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiSpec api_spec = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api_spec = null; - /** - * Required. The ID to use for the spec, which will become the final component of - * the spec's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string api_spec_id = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api_spec_id = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of specs. - * Format: `projects/*/locations/*/apis/*/versions/*` - * Please see {@see RegistryClient::apiVersionName()} for help formatting this field. - * @param \Google\Cloud\ApigeeRegistry\V1\ApiSpec $apiSpec Required. The spec to create. - * @param string $apiSpecId Required. The ID to use for the spec, which will become the final component of - * the spec's resource name. - * - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Following AIP-162, IDs must not have the form of a UUID. - * - * @return \Google\Cloud\ApigeeRegistry\V1\CreateApiSpecRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\ApigeeRegistry\V1\ApiSpec $apiSpec, string $apiSpecId): self - { - return (new self()) - ->setParent($parent) - ->setApiSpec($apiSpec) - ->setApiSpecId($apiSpecId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent, which owns this collection of specs. - * Format: `projects/*/locations/*/apis/*/versions/*` - * @type \Google\Cloud\ApigeeRegistry\V1\ApiSpec $api_spec - * Required. The spec to create. - * @type string $api_spec_id - * Required. The ID to use for the spec, which will become the final component of - * the spec's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of specs. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent, which owns this collection of specs. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The spec to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiSpec api_spec = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApigeeRegistry\V1\ApiSpec|null - */ - public function getApiSpec() - { - return $this->api_spec; - } - - public function hasApiSpec() - { - return isset($this->api_spec); - } - - public function clearApiSpec() - { - unset($this->api_spec); - } - - /** - * Required. The spec to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiSpec api_spec = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApigeeRegistry\V1\ApiSpec $var - * @return $this - */ - public function setApiSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApigeeRegistry\V1\ApiSpec::class); - $this->api_spec = $var; - - return $this; - } - - /** - * Required. The ID to use for the spec, which will become the final component of - * the spec's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string api_spec_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getApiSpecId() - { - return $this->api_spec_id; - } - - /** - * Required. The ID to use for the spec, which will become the final component of - * the spec's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string api_spec_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setApiSpecId($var) - { - GPBUtil::checkString($var, True); - $this->api_spec_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateApiVersionRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateApiVersionRequest.php deleted file mode 100644 index a364a983ba10..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateApiVersionRequest.php +++ /dev/null @@ -1,190 +0,0 @@ -google.cloud.apigeeregistry.v1.CreateApiVersionRequest - */ -class CreateApiVersionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of versions. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The version to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiVersion api_version = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api_version = null; - /** - * Required. The ID to use for the version, which will become the final component of - * the version's resource name. - * This value should be 1-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string api_version_id = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api_version_id = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of versions. - * Format: `projects/*/locations/*/apis/*` - * Please see {@see RegistryClient::apiName()} for help formatting this field. - * @param \Google\Cloud\ApigeeRegistry\V1\ApiVersion $apiVersion Required. The version to create. - * @param string $apiVersionId Required. The ID to use for the version, which will become the final component of - * the version's resource name. - * - * This value should be 1-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Following AIP-162, IDs must not have the form of a UUID. - * - * @return \Google\Cloud\ApigeeRegistry\V1\CreateApiVersionRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\ApigeeRegistry\V1\ApiVersion $apiVersion, string $apiVersionId): self - { - return (new self()) - ->setParent($parent) - ->setApiVersion($apiVersion) - ->setApiVersionId($apiVersionId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent, which owns this collection of versions. - * Format: `projects/*/locations/*/apis/*` - * @type \Google\Cloud\ApigeeRegistry\V1\ApiVersion $api_version - * Required. The version to create. - * @type string $api_version_id - * Required. The ID to use for the version, which will become the final component of - * the version's resource name. - * This value should be 1-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of versions. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent, which owns this collection of versions. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The version to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiVersion api_version = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApigeeRegistry\V1\ApiVersion|null - */ - public function getApiVersion() - { - return $this->api_version; - } - - public function hasApiVersion() - { - return isset($this->api_version); - } - - public function clearApiVersion() - { - unset($this->api_version); - } - - /** - * Required. The version to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiVersion api_version = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApigeeRegistry\V1\ApiVersion $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApigeeRegistry\V1\ApiVersion::class); - $this->api_version = $var; - - return $this; - } - - /** - * Required. The ID to use for the version, which will become the final component of - * the version's resource name. - * This value should be 1-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string api_version_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getApiVersionId() - { - return $this->api_version_id; - } - - /** - * Required. The ID to use for the version, which will become the final component of - * the version's resource name. - * This value should be 1-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string api_version_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setApiVersionId($var) - { - GPBUtil::checkString($var, True); - $this->api_version_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateArtifactRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateArtifactRequest.php deleted file mode 100644 index 4b6f40f7857e..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateArtifactRequest.php +++ /dev/null @@ -1,190 +0,0 @@ -google.cloud.apigeeregistry.v1.CreateArtifactRequest - */ -class CreateArtifactRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of artifacts. - * Format: `{parent}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The artifact to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $artifact = null; - /** - * Required. The ID to use for the artifact, which will become the final component of - * the artifact's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string artifact_id = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $artifact_id = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of artifacts. - * Format: `{parent}` - * Please see {@see RegistryClient::locationName()} for help formatting this field. - * @param \Google\Cloud\ApigeeRegistry\V1\Artifact $artifact Required. The artifact to create. - * @param string $artifactId Required. The ID to use for the artifact, which will become the final component of - * the artifact's resource name. - * - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Following AIP-162, IDs must not have the form of a UUID. - * - * @return \Google\Cloud\ApigeeRegistry\V1\CreateArtifactRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\ApigeeRegistry\V1\Artifact $artifact, string $artifactId): self - { - return (new self()) - ->setParent($parent) - ->setArtifact($artifact) - ->setArtifactId($artifactId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent, which owns this collection of artifacts. - * Format: `{parent}` - * @type \Google\Cloud\ApigeeRegistry\V1\Artifact $artifact - * Required. The artifact to create. - * @type string $artifact_id - * Required. The ID to use for the artifact, which will become the final component of - * the artifact's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of artifacts. - * Format: `{parent}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent, which owns this collection of artifacts. - * Format: `{parent}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The artifact to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApigeeRegistry\V1\Artifact|null - */ - public function getArtifact() - { - return $this->artifact; - } - - public function hasArtifact() - { - return isset($this->artifact); - } - - public function clearArtifact() - { - unset($this->artifact); - } - - /** - * Required. The artifact to create. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApigeeRegistry\V1\Artifact $var - * @return $this - */ - public function setArtifact($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApigeeRegistry\V1\Artifact::class); - $this->artifact = $var; - - return $this; - } - - /** - * Required. The ID to use for the artifact, which will become the final component of - * the artifact's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string artifact_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getArtifactId() - { - return $this->artifact_id; - } - - /** - * Required. The ID to use for the artifact, which will become the final component of - * the artifact's resource name. - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * Following AIP-162, IDs must not have the form of a UUID. - * - * Generated from protobuf field string artifact_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setArtifactId($var) - { - GPBUtil::checkString($var, True); - $this->artifact_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateInstanceRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateInstanceRequest.php deleted file mode 100644 index c232f42c7835..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/CreateInstanceRequest.php +++ /dev/null @@ -1,168 +0,0 @@ -google.cloud.apigeeregistry.v1.CreateInstanceRequest - */ -class CreateInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Parent resource of the Instance, of the form: `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. Identifier to assign to the Instance. Must be unique within scope of the - * parent resource. - * - * Generated from protobuf field string instance_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $instance_id = ''; - /** - * Required. The Instance. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $instance = null; - - /** - * @param string $parent Required. Parent resource of the Instance, of the form: `projects/*/locations/*` - * Please see {@see ProvisioningClient::locationName()} for help formatting this field. - * @param \Google\Cloud\ApigeeRegistry\V1\Instance $instance Required. The Instance. - * @param string $instanceId Required. Identifier to assign to the Instance. Must be unique within scope of the - * parent resource. - * - * @return \Google\Cloud\ApigeeRegistry\V1\CreateInstanceRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\ApigeeRegistry\V1\Instance $instance, string $instanceId): self - { - return (new self()) - ->setParent($parent) - ->setInstance($instance) - ->setInstanceId($instanceId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Parent resource of the Instance, of the form: `projects/*/locations/*` - * @type string $instance_id - * Required. Identifier to assign to the Instance. Must be unique within scope of the - * parent resource. - * @type \Google\Cloud\ApigeeRegistry\V1\Instance $instance - * Required. The Instance. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\ProvisioningService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Parent resource of the Instance, of the form: `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Parent resource of the Instance, of the form: `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. Identifier to assign to the Instance. Must be unique within scope of the - * parent resource. - * - * Generated from protobuf field string instance_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getInstanceId() - { - return $this->instance_id; - } - - /** - * Required. Identifier to assign to the Instance. Must be unique within scope of the - * parent resource. - * - * Generated from protobuf field string instance_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setInstanceId($var) - { - GPBUtil::checkString($var, True); - $this->instance_id = $var; - - return $this; - } - - /** - * Required. The Instance. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApigeeRegistry\V1\Instance|null - */ - public function getInstance() - { - return $this->instance; - } - - public function hasInstance() - { - return isset($this->instance); - } - - public function clearInstance() - { - unset($this->instance); - } - - /** - * Required. The Instance. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApigeeRegistry\V1\Instance $var - * @return $this - */ - public function setInstance($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApigeeRegistry\V1\Instance::class); - $this->instance = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiDeploymentRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiDeploymentRequest.php deleted file mode 100644 index 4ab9062cf586..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiDeploymentRequest.php +++ /dev/null @@ -1,124 +0,0 @@ -google.cloud.apigeeregistry.v1.DeleteApiDeploymentRequest - */ -class DeleteApiDeploymentRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the deployment to delete. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * - * Generated from protobuf field bool force = 2; - */ - protected $force = false; - - /** - * @param string $name Required. The name of the deployment to delete. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * Please see {@see RegistryClient::apiDeploymentName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\DeleteApiDeploymentRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the deployment to delete. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * @type bool $force - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the deployment to delete. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the deployment to delete. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * - * Generated from protobuf field bool force = 2; - * @return bool - */ - public function getForce() - { - return $this->force; - } - - /** - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * - * Generated from protobuf field bool force = 2; - * @param bool $var - * @return $this - */ - public function setForce($var) - { - GPBUtil::checkBool($var); - $this->force = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiDeploymentRevisionRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiDeploymentRevisionRequest.php deleted file mode 100644 index 1d309559b116..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiDeploymentRevisionRequest.php +++ /dev/null @@ -1,97 +0,0 @@ -google.cloud.apigeeregistry.v1.DeleteApiDeploymentRevisionRequest - */ -class DeleteApiDeploymentRevisionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the deployment revision to be deleted, - * with a revision ID explicitly included. - * Example: - * `projects/sample/locations/global/apis/petstore/deployments/prod@c7cfa2a8` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the deployment revision to be deleted, - * with a revision ID explicitly included. - * - * Example: - * `projects/sample/locations/global/apis/petstore/deployments/prod@c7cfa2a8` - * Please see {@see RegistryClient::apiDeploymentName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\DeleteApiDeploymentRevisionRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the deployment revision to be deleted, - * with a revision ID explicitly included. - * Example: - * `projects/sample/locations/global/apis/petstore/deployments/prod@c7cfa2a8` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the deployment revision to be deleted, - * with a revision ID explicitly included. - * Example: - * `projects/sample/locations/global/apis/petstore/deployments/prod@c7cfa2a8` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the deployment revision to be deleted, - * with a revision ID explicitly included. - * Example: - * `projects/sample/locations/global/apis/petstore/deployments/prod@c7cfa2a8` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiRequest.php deleted file mode 100644 index dae30192286a..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiRequest.php +++ /dev/null @@ -1,124 +0,0 @@ -google.cloud.apigeeregistry.v1.DeleteApiRequest - */ -class DeleteApiRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the API to delete. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * - * Generated from protobuf field bool force = 2; - */ - protected $force = false; - - /** - * @param string $name Required. The name of the API to delete. - * Format: `projects/*/locations/*/apis/*` - * Please see {@see RegistryClient::apiName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\DeleteApiRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the API to delete. - * Format: `projects/*/locations/*/apis/*` - * @type bool $force - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the API to delete. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the API to delete. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * - * Generated from protobuf field bool force = 2; - * @return bool - */ - public function getForce() - { - return $this->force; - } - - /** - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * - * Generated from protobuf field bool force = 2; - * @param bool $var - * @return $this - */ - public function setForce($var) - { - GPBUtil::checkBool($var); - $this->force = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiSpecRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiSpecRequest.php deleted file mode 100644 index 9b2e02fd42e5..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiSpecRequest.php +++ /dev/null @@ -1,124 +0,0 @@ -google.cloud.apigeeregistry.v1.DeleteApiSpecRequest - */ -class DeleteApiSpecRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the spec to delete. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * - * Generated from protobuf field bool force = 2; - */ - protected $force = false; - - /** - * @param string $name Required. The name of the spec to delete. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * Please see {@see RegistryClient::apiSpecName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\DeleteApiSpecRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the spec to delete. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * @type bool $force - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the spec to delete. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the spec to delete. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * - * Generated from protobuf field bool force = 2; - * @return bool - */ - public function getForce() - { - return $this->force; - } - - /** - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * - * Generated from protobuf field bool force = 2; - * @param bool $var - * @return $this - */ - public function setForce($var) - { - GPBUtil::checkBool($var); - $this->force = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiSpecRevisionRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiSpecRevisionRequest.php deleted file mode 100644 index 30ea1c28b7b1..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiSpecRevisionRequest.php +++ /dev/null @@ -1,97 +0,0 @@ -google.cloud.apigeeregistry.v1.DeleteApiSpecRevisionRequest - */ -class DeleteApiSpecRevisionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the spec revision to be deleted, - * with a revision ID explicitly included. - * Example: - * `projects/sample/locations/global/apis/petstore/versions/1.0.0/specs/openapi.yaml@c7cfa2a8` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the spec revision to be deleted, - * with a revision ID explicitly included. - * - * Example: - * `projects/sample/locations/global/apis/petstore/versions/1.0.0/specs/openapi.yaml@c7cfa2a8` - * Please see {@see RegistryClient::apiSpecName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\DeleteApiSpecRevisionRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the spec revision to be deleted, - * with a revision ID explicitly included. - * Example: - * `projects/sample/locations/global/apis/petstore/versions/1.0.0/specs/openapi.yaml@c7cfa2a8` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the spec revision to be deleted, - * with a revision ID explicitly included. - * Example: - * `projects/sample/locations/global/apis/petstore/versions/1.0.0/specs/openapi.yaml@c7cfa2a8` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the spec revision to be deleted, - * with a revision ID explicitly included. - * Example: - * `projects/sample/locations/global/apis/petstore/versions/1.0.0/specs/openapi.yaml@c7cfa2a8` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiVersionRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiVersionRequest.php deleted file mode 100644 index d691cfd21455..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteApiVersionRequest.php +++ /dev/null @@ -1,124 +0,0 @@ -google.cloud.apigeeregistry.v1.DeleteApiVersionRequest - */ -class DeleteApiVersionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the version to delete. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * - * Generated from protobuf field bool force = 2; - */ - protected $force = false; - - /** - * @param string $name Required. The name of the version to delete. - * Format: `projects/*/locations/*/apis/*/versions/*` - * Please see {@see RegistryClient::apiVersionName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\DeleteApiVersionRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the version to delete. - * Format: `projects/*/locations/*/apis/*/versions/*` - * @type bool $force - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the version to delete. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the version to delete. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * - * Generated from protobuf field bool force = 2; - * @return bool - */ - public function getForce() - { - return $this->force; - } - - /** - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * - * Generated from protobuf field bool force = 2; - * @param bool $var - * @return $this - */ - public function setForce($var) - { - GPBUtil::checkBool($var); - $this->force = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteArtifactRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteArtifactRequest.php deleted file mode 100644 index fc64de397281..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteArtifactRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.apigeeregistry.v1.DeleteArtifactRequest - */ -class DeleteArtifactRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the artifact to delete. - * Format: `{parent}/artifacts/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the artifact to delete. - * Format: `{parent}/artifacts/*` - * Please see {@see RegistryClient::artifactName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\DeleteArtifactRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the artifact to delete. - * Format: `{parent}/artifacts/*` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the artifact to delete. - * Format: `{parent}/artifacts/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the artifact to delete. - * Format: `{parent}/artifacts/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteInstanceRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteInstanceRequest.php deleted file mode 100644 index 472a8ce533f3..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/DeleteInstanceRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.apigeeregistry.v1.DeleteInstanceRequest - */ -class DeleteInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the Instance to delete. - * Format: `projects/*/locations/*/instances/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the Instance to delete. - * Format: `projects/*/locations/*/instances/*`. Please see - * {@see ProvisioningClient::instanceName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\DeleteInstanceRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the Instance to delete. - * Format: `projects/*/locations/*/instances/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\ProvisioningService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the Instance to delete. - * Format: `projects/*/locations/*/instances/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the Instance to delete. - * Format: `projects/*/locations/*/instances/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiDeploymentRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiDeploymentRequest.php deleted file mode 100644 index 6c175f9ce41c..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiDeploymentRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.apigeeregistry.v1.GetApiDeploymentRequest - */ -class GetApiDeploymentRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the deployment to retrieve. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the deployment to retrieve. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * Please see {@see RegistryClient::apiDeploymentName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\GetApiDeploymentRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the deployment to retrieve. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the deployment to retrieve. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the deployment to retrieve. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiRequest.php deleted file mode 100644 index f6e3f7c8e321..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.apigeeregistry.v1.GetApiRequest - */ -class GetApiRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the API to retrieve. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the API to retrieve. - * Format: `projects/*/locations/*/apis/*` - * Please see {@see RegistryClient::apiName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\GetApiRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the API to retrieve. - * Format: `projects/*/locations/*/apis/*` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the API to retrieve. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the API to retrieve. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiSpecContentsRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiSpecContentsRequest.php deleted file mode 100644 index b7e173d568cb..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiSpecContentsRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.apigeeregistry.v1.GetApiSpecContentsRequest - */ -class GetApiSpecContentsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the spec whose contents should be retrieved. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the spec whose contents should be retrieved. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * Please see {@see RegistryClient::apiSpecName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\GetApiSpecContentsRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the spec whose contents should be retrieved. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the spec whose contents should be retrieved. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the spec whose contents should be retrieved. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiSpecRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiSpecRequest.php deleted file mode 100644 index d7df0a4e9b06..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiSpecRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.apigeeregistry.v1.GetApiSpecRequest - */ -class GetApiSpecRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the spec to retrieve. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the spec to retrieve. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * Please see {@see RegistryClient::apiSpecName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\GetApiSpecRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the spec to retrieve. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the spec to retrieve. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the spec to retrieve. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiVersionRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiVersionRequest.php deleted file mode 100644 index 1d5e09b8ad20..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetApiVersionRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.apigeeregistry.v1.GetApiVersionRequest - */ -class GetApiVersionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the version to retrieve. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the version to retrieve. - * Format: `projects/*/locations/*/apis/*/versions/*` - * Please see {@see RegistryClient::apiVersionName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\GetApiVersionRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the version to retrieve. - * Format: `projects/*/locations/*/apis/*/versions/*` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the version to retrieve. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the version to retrieve. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetArtifactContentsRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetArtifactContentsRequest.php deleted file mode 100644 index 1c278a074f42..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetArtifactContentsRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.apigeeregistry.v1.GetArtifactContentsRequest - */ -class GetArtifactContentsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the artifact whose contents should be retrieved. - * Format: `{parent}/artifacts/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the artifact whose contents should be retrieved. - * Format: `{parent}/artifacts/*` - * Please see {@see RegistryClient::artifactName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\GetArtifactContentsRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the artifact whose contents should be retrieved. - * Format: `{parent}/artifacts/*` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the artifact whose contents should be retrieved. - * Format: `{parent}/artifacts/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the artifact whose contents should be retrieved. - * Format: `{parent}/artifacts/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetArtifactRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetArtifactRequest.php deleted file mode 100644 index fc1cc09862cc..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetArtifactRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.apigeeregistry.v1.GetArtifactRequest - */ -class GetArtifactRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the artifact to retrieve. - * Format: `{parent}/artifacts/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the artifact to retrieve. - * Format: `{parent}/artifacts/*` - * Please see {@see RegistryClient::artifactName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\GetArtifactRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the artifact to retrieve. - * Format: `{parent}/artifacts/*` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the artifact to retrieve. - * Format: `{parent}/artifacts/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the artifact to retrieve. - * Format: `{parent}/artifacts/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetInstanceRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetInstanceRequest.php deleted file mode 100644 index a82eda9d5780..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/GetInstanceRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.apigeeregistry.v1.GetInstanceRequest - */ -class GetInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the Instance to retrieve. - * Format: `projects/*/locations/*/instances/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the Instance to retrieve. - * Format: `projects/*/locations/*/instances/*`. Please see - * {@see ProvisioningClient::instanceName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\GetInstanceRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the Instance to retrieve. - * Format: `projects/*/locations/*/instances/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\ProvisioningService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the Instance to retrieve. - * Format: `projects/*/locations/*/instances/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the Instance to retrieve. - * Format: `projects/*/locations/*/instances/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Instance.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Instance.php deleted file mode 100644 index d6b1670dec12..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Instance.php +++ /dev/null @@ -1,272 +0,0 @@ -google.cloud.apigeeregistry.v1.Instance - */ -class Instance extends \Google\Protobuf\Internal\Message -{ - /** - * Format: `projects/*/locations/*/instance`. - * Currently only `locations/global` is supported. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Output only. Creation timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Last update timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Output only. The current state of the Instance. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Instance.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Extra information of Instance.State if the state is `FAILED`. - * - * Generated from protobuf field string state_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state_message = ''; - /** - * Required. Config of the Instance. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Instance.Config config = 6 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Format: `projects/*/locations/*/instance`. - * Currently only `locations/global` is supported. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Creation timestamp. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Last update timestamp. - * @type int $state - * Output only. The current state of the Instance. - * @type string $state_message - * Output only. Extra information of Instance.State if the state is `FAILED`. - * @type \Google\Cloud\ApigeeRegistry\V1\Instance\Config $config - * Required. Config of the Instance. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\ProvisioningService::initOnce(); - parent::__construct($data); - } - - /** - * Format: `projects/*/locations/*/instance`. - * Currently only `locations/global` is supported. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Format: `projects/*/locations/*/instance`. - * Currently only `locations/global` is supported. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. Creation timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Creation timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Last update timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. Last update timestamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Output only. The current state of the Instance. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Instance.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The current state of the Instance. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Instance.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\ApigeeRegistry\V1\Instance\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Extra information of Instance.State if the state is `FAILED`. - * - * Generated from protobuf field string state_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStateMessage() - { - return $this->state_message; - } - - /** - * Output only. Extra information of Instance.State if the state is `FAILED`. - * - * Generated from protobuf field string state_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStateMessage($var) - { - GPBUtil::checkString($var, True); - $this->state_message = $var; - - return $this; - } - - /** - * Required. Config of the Instance. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Instance.Config config = 6 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApigeeRegistry\V1\Instance\Config|null - */ - public function getConfig() - { - return $this->config; - } - - public function hasConfig() - { - return isset($this->config); - } - - public function clearConfig() - { - unset($this->config); - } - - /** - * Required. Config of the Instance. - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Instance.Config config = 6 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApigeeRegistry\V1\Instance\Config $var - * @return $this - */ - public function setConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApigeeRegistry\V1\Instance\Config::class); - $this->config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Instance/Config.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Instance/Config.php deleted file mode 100644 index b9d5538203fe..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Instance/Config.php +++ /dev/null @@ -1,116 +0,0 @@ -google.cloud.apigeeregistry.v1.Instance.Config - */ -class Config extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The GCP location where the Instance resides. - * - * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $location = ''; - /** - * Required. The Customer Managed Encryption Key (CMEK) used for data encryption. - * The CMEK name should follow the format of - * `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)`, - * where the `location` must match InstanceConfig.location. - * - * Generated from protobuf field string cmek_key_name = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $cmek_key_name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $location - * Output only. The GCP location where the Instance resides. - * @type string $cmek_key_name - * Required. The Customer Managed Encryption Key (CMEK) used for data encryption. - * The CMEK name should follow the format of - * `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)`, - * where the `location` must match InstanceConfig.location. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\ProvisioningService::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The GCP location where the Instance resides. - * - * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * Output only. The GCP location where the Instance resides. - * - * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - - /** - * Required. The Customer Managed Encryption Key (CMEK) used for data encryption. - * The CMEK name should follow the format of - * `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)`, - * where the `location` must match InstanceConfig.location. - * - * Generated from protobuf field string cmek_key_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getCmekKeyName() - { - return $this->cmek_key_name; - } - - /** - * Required. The Customer Managed Encryption Key (CMEK) used for data encryption. - * The CMEK name should follow the format of - * `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)`, - * where the `location` must match InstanceConfig.location. - * - * Generated from protobuf field string cmek_key_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setCmekKeyName($var) - { - GPBUtil::checkString($var, True); - $this->cmek_key_name = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Config::class, \Google\Cloud\ApigeeRegistry\V1\Instance_Config::class); - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Instance/State.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Instance/State.php deleted file mode 100644 index ce20920eecf0..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Instance/State.php +++ /dev/null @@ -1,92 +0,0 @@ -google.cloud.apigeeregistry.v1.Instance.State - */ -class State -{ - /** - * The default value. This value is used if the state is omitted. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The Instance has not been initialized or has been deleted. - * - * Generated from protobuf enum INACTIVE = 1; - */ - const INACTIVE = 1; - /** - * The Instance is being created. - * - * Generated from protobuf enum CREATING = 2; - */ - const CREATING = 2; - /** - * The Instance has been created and is ready for use. - * - * Generated from protobuf enum ACTIVE = 3; - */ - const ACTIVE = 3; - /** - * The Instance is being updated. - * - * Generated from protobuf enum UPDATING = 4; - */ - const UPDATING = 4; - /** - * The Instance is being deleted. - * - * Generated from protobuf enum DELETING = 5; - */ - const DELETING = 5; - /** - * The Instance encountered an error during a state change. - * - * Generated from protobuf enum FAILED = 6; - */ - const FAILED = 6; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::INACTIVE => 'INACTIVE', - self::CREATING => 'CREATING', - self::ACTIVE => 'ACTIVE', - self::UPDATING => 'UPDATING', - self::DELETING => 'DELETING', - self::FAILED => 'FAILED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\ApigeeRegistry\V1\Instance_State::class); - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Instance_Config.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Instance_Config.php deleted file mode 100644 index 78af2c4b0d96..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/Instance_Config.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.apigeeregistry.v1.ListApiDeploymentRevisionsRequest - */ -class ListApiDeploymentRevisionsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the deployment to list revisions for. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * The maximum number of revisions to return per page. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The page token, received from a previous ListApiDeploymentRevisions call. - * Provide this to retrieve the subsequent page. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the deployment to list revisions for. - * @type int $page_size - * The maximum number of revisions to return per page. - * @type string $page_token - * The page token, received from a previous ListApiDeploymentRevisions call. - * Provide this to retrieve the subsequent page. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the deployment to list revisions for. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the deployment to list revisions for. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The maximum number of revisions to return per page. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of revisions to return per page. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The page token, received from a previous ListApiDeploymentRevisions call. - * Provide this to retrieve the subsequent page. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The page token, received from a previous ListApiDeploymentRevisions call. - * Provide this to retrieve the subsequent page. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiDeploymentRevisionsResponse.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiDeploymentRevisionsResponse.php deleted file mode 100644 index cdd6bf172695..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiDeploymentRevisionsResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.apigeeregistry.v1.ListApiDeploymentRevisionsResponse - */ -class ListApiDeploymentRevisionsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The revisions of the deployment. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiDeployment api_deployments = 1; - */ - private $api_deployments; - /** - * A token that can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ApigeeRegistry\V1\ApiDeployment>|\Google\Protobuf\Internal\RepeatedField $api_deployments - * The revisions of the deployment. - * @type string $next_page_token - * A token that can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * The revisions of the deployment. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiDeployment api_deployments = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getApiDeployments() - { - return $this->api_deployments; - } - - /** - * The revisions of the deployment. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiDeployment api_deployments = 1; - * @param array<\Google\Cloud\ApigeeRegistry\V1\ApiDeployment>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setApiDeployments($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ApigeeRegistry\V1\ApiDeployment::class); - $this->api_deployments = $arr; - - return $this; - } - - /** - * A token that can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token that can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiDeploymentsRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiDeploymentsRequest.php deleted file mode 100644 index 5835a7b5de67..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiDeploymentsRequest.php +++ /dev/null @@ -1,216 +0,0 @@ -google.cloud.apigeeregistry.v1.ListApiDeploymentsRequest - */ -class ListApiDeploymentsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of deployments. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of deployments to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A page token, received from a previous `ListApiDeployments` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApiDeployments` must - * match the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of deployments. - * Format: `projects/*/locations/*/apis/*` - * Please see {@see RegistryClient::apiName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent, which owns this collection of deployments. - * Format: `projects/*/locations/*/apis/*` - * @type int $page_size - * The maximum number of deployments to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * @type string $page_token - * A page token, received from a previous `ListApiDeployments` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApiDeployments` must - * match the call that provided the page token. - * @type string $filter - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of deployments. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent, which owns this collection of deployments. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of deployments to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of deployments to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * A page token, received from a previous `ListApiDeployments` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApiDeployments` must - * match the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * A page token, received from a previous `ListApiDeployments` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApiDeployments` must - * match the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiDeploymentsResponse.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiDeploymentsResponse.php deleted file mode 100644 index 826babba612a..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiDeploymentsResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.apigeeregistry.v1.ListApiDeploymentsResponse - */ -class ListApiDeploymentsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The deployments from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiDeployment api_deployments = 1; - */ - private $api_deployments; - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ApigeeRegistry\V1\ApiDeployment>|\Google\Protobuf\Internal\RepeatedField $api_deployments - * The deployments from the specified publisher. - * @type string $next_page_token - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * The deployments from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiDeployment api_deployments = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getApiDeployments() - { - return $this->api_deployments; - } - - /** - * The deployments from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiDeployment api_deployments = 1; - * @param array<\Google\Cloud\ApigeeRegistry\V1\ApiDeployment>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setApiDeployments($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ApigeeRegistry\V1\ApiDeployment::class); - $this->api_deployments = $arr; - - return $this; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiSpecRevisionsRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiSpecRevisionsRequest.php deleted file mode 100644 index c68a6511d7d2..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiSpecRevisionsRequest.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.apigeeregistry.v1.ListApiSpecRevisionsRequest - */ -class ListApiSpecRevisionsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the spec to list revisions for. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * The maximum number of revisions to return per page. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The page token, received from a previous ListApiSpecRevisions call. - * Provide this to retrieve the subsequent page. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the spec to list revisions for. - * @type int $page_size - * The maximum number of revisions to return per page. - * @type string $page_token - * The page token, received from a previous ListApiSpecRevisions call. - * Provide this to retrieve the subsequent page. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the spec to list revisions for. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the spec to list revisions for. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The maximum number of revisions to return per page. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of revisions to return per page. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The page token, received from a previous ListApiSpecRevisions call. - * Provide this to retrieve the subsequent page. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The page token, received from a previous ListApiSpecRevisions call. - * Provide this to retrieve the subsequent page. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiSpecRevisionsResponse.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiSpecRevisionsResponse.php deleted file mode 100644 index bff3c8059de3..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiSpecRevisionsResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.apigeeregistry.v1.ListApiSpecRevisionsResponse - */ -class ListApiSpecRevisionsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The revisions of the spec. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiSpec api_specs = 1; - */ - private $api_specs; - /** - * A token that can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ApigeeRegistry\V1\ApiSpec>|\Google\Protobuf\Internal\RepeatedField $api_specs - * The revisions of the spec. - * @type string $next_page_token - * A token that can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * The revisions of the spec. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiSpec api_specs = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getApiSpecs() - { - return $this->api_specs; - } - - /** - * The revisions of the spec. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiSpec api_specs = 1; - * @param array<\Google\Cloud\ApigeeRegistry\V1\ApiSpec>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setApiSpecs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ApigeeRegistry\V1\ApiSpec::class); - $this->api_specs = $arr; - - return $this; - } - - /** - * A token that can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token that can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiSpecsRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiSpecsRequest.php deleted file mode 100644 index aec5dd0220ef..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiSpecsRequest.php +++ /dev/null @@ -1,216 +0,0 @@ -google.cloud.apigeeregistry.v1.ListApiSpecsRequest - */ -class ListApiSpecsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of specs. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of specs to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A page token, received from a previous `ListApiSpecs` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApiSpecs` must match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields except contents. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of specs. - * Format: `projects/*/locations/*/apis/*/versions/*` - * Please see {@see RegistryClient::apiVersionName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\ListApiSpecsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent, which owns this collection of specs. - * Format: `projects/*/locations/*/apis/*/versions/*` - * @type int $page_size - * The maximum number of specs to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * @type string $page_token - * A page token, received from a previous `ListApiSpecs` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApiSpecs` must match - * the call that provided the page token. - * @type string $filter - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields except contents. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of specs. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent, which owns this collection of specs. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of specs to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of specs to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * A page token, received from a previous `ListApiSpecs` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApiSpecs` must match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * A page token, received from a previous `ListApiSpecs` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApiSpecs` must match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields except contents. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields except contents. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiSpecsResponse.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiSpecsResponse.php deleted file mode 100644 index 0e50209602ce..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiSpecsResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.apigeeregistry.v1.ListApiSpecsResponse - */ -class ListApiSpecsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The specs from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiSpec api_specs = 1; - */ - private $api_specs; - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ApigeeRegistry\V1\ApiSpec>|\Google\Protobuf\Internal\RepeatedField $api_specs - * The specs from the specified publisher. - * @type string $next_page_token - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * The specs from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiSpec api_specs = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getApiSpecs() - { - return $this->api_specs; - } - - /** - * The specs from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiSpec api_specs = 1; - * @param array<\Google\Cloud\ApigeeRegistry\V1\ApiSpec>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setApiSpecs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ApigeeRegistry\V1\ApiSpec::class); - $this->api_specs = $arr; - - return $this; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiVersionsRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiVersionsRequest.php deleted file mode 100644 index bb2f87f59f83..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiVersionsRequest.php +++ /dev/null @@ -1,216 +0,0 @@ -google.cloud.apigeeregistry.v1.ListApiVersionsRequest - */ -class ListApiVersionsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of versions. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of versions to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A page token, received from a previous `ListApiVersions` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApiVersions` must - * match the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of versions. - * Format: `projects/*/locations/*/apis/*` - * Please see {@see RegistryClient::apiName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\ListApiVersionsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent, which owns this collection of versions. - * Format: `projects/*/locations/*/apis/*` - * @type int $page_size - * The maximum number of versions to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * @type string $page_token - * A page token, received from a previous `ListApiVersions` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApiVersions` must - * match the call that provided the page token. - * @type string $filter - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of versions. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent, which owns this collection of versions. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of versions to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of versions to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * A page token, received from a previous `ListApiVersions` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApiVersions` must - * match the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * A page token, received from a previous `ListApiVersions` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApiVersions` must - * match the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiVersionsResponse.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiVersionsResponse.php deleted file mode 100644 index 8c9d9fd14914..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApiVersionsResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.apigeeregistry.v1.ListApiVersionsResponse - */ -class ListApiVersionsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The versions from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiVersion api_versions = 1; - */ - private $api_versions; - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ApigeeRegistry\V1\ApiVersion>|\Google\Protobuf\Internal\RepeatedField $api_versions - * The versions from the specified publisher. - * @type string $next_page_token - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * The versions from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiVersion api_versions = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getApiVersions() - { - return $this->api_versions; - } - - /** - * The versions from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.ApiVersion api_versions = 1; - * @param array<\Google\Cloud\ApigeeRegistry\V1\ApiVersion>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setApiVersions($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ApigeeRegistry\V1\ApiVersion::class); - $this->api_versions = $arr; - - return $this; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApisRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApisRequest.php deleted file mode 100644 index 38d6263b8ecf..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApisRequest.php +++ /dev/null @@ -1,216 +0,0 @@ -google.cloud.apigeeregistry.v1.ListApisRequest - */ -class ListApisRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of APIs. - * Format: `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of APIs to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A page token, received from a previous `ListApis` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApis` must match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of APIs. - * Format: `projects/*/locations/*` - * Please see {@see RegistryClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\ListApisRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent, which owns this collection of APIs. - * Format: `projects/*/locations/*` - * @type int $page_size - * The maximum number of APIs to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * @type string $page_token - * A page token, received from a previous `ListApis` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApis` must match - * the call that provided the page token. - * @type string $filter - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of APIs. - * Format: `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent, which owns this collection of APIs. - * Format: `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of APIs to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of APIs to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * A page token, received from a previous `ListApis` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApis` must match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * A page token, received from a previous `ListApis` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListApis` must match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApisResponse.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApisResponse.php deleted file mode 100644 index 83e9e5b911fd..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListApisResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.apigeeregistry.v1.ListApisResponse - */ -class ListApisResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The APIs from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.Api apis = 1; - */ - private $apis; - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ApigeeRegistry\V1\Api>|\Google\Protobuf\Internal\RepeatedField $apis - * The APIs from the specified publisher. - * @type string $next_page_token - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * The APIs from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.Api apis = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getApis() - { - return $this->apis; - } - - /** - * The APIs from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.Api apis = 1; - * @param array<\Google\Cloud\ApigeeRegistry\V1\Api>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setApis($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ApigeeRegistry\V1\Api::class); - $this->apis = $arr; - - return $this; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListArtifactsRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListArtifactsRequest.php deleted file mode 100644 index dc72036104bd..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListArtifactsRequest.php +++ /dev/null @@ -1,216 +0,0 @@ -google.cloud.apigeeregistry.v1.ListArtifactsRequest - */ -class ListArtifactsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of artifacts. - * Format: `{parent}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of artifacts to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A page token, received from a previous `ListArtifacts` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListArtifacts` must - * match the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields except contents. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of artifacts. - * Format: `{parent}` - * Please see {@see RegistryClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\ApigeeRegistry\V1\ListArtifactsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent, which owns this collection of artifacts. - * Format: `{parent}` - * @type int $page_size - * The maximum number of artifacts to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * @type string $page_token - * A page token, received from a previous `ListArtifacts` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListArtifacts` must - * match the call that provided the page token. - * @type string $filter - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields except contents. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of artifacts. - * Format: `{parent}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent, which owns this collection of artifacts. - * Format: `{parent}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of artifacts to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of artifacts to return. - * The service may return fewer than this value. - * If unspecified, at most 50 values will be returned. - * The maximum is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * A page token, received from a previous `ListArtifacts` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListArtifacts` must - * match the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * A page token, received from a previous `ListArtifacts` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListArtifacts` must - * match the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields except contents. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields except contents. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListArtifactsResponse.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListArtifactsResponse.php deleted file mode 100644 index 24a8dd8f3843..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ListArtifactsResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.apigeeregistry.v1.ListArtifactsResponse - */ -class ListArtifactsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The artifacts from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.Artifact artifacts = 1; - */ - private $artifacts; - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ApigeeRegistry\V1\Artifact>|\Google\Protobuf\Internal\RepeatedField $artifacts - * The artifacts from the specified publisher. - * @type string $next_page_token - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * The artifacts from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.Artifact artifacts = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getArtifacts() - { - return $this->artifacts; - } - - /** - * The artifacts from the specified publisher. - * - * Generated from protobuf field repeated .google.cloud.apigeeregistry.v1.Artifact artifacts = 1; - * @param array<\Google\Cloud\ApigeeRegistry\V1\Artifact>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setArtifacts($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ApigeeRegistry\V1\Artifact::class); - $this->artifacts = $arr; - - return $this; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/OperationMetadata.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/OperationMetadata.php deleted file mode 100644 index a6f59492977b..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/OperationMetadata.php +++ /dev/null @@ -1,303 +0,0 @@ -google.cloud.apigeeregistry.v1.OperationMetadata - */ -class OperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1; - */ - protected $create_time = null; - /** - * The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2; - */ - protected $end_time = null; - /** - * Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3; - */ - protected $target = ''; - /** - * Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4; - */ - protected $verb = ''; - /** - * Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5; - */ - protected $status_message = ''; - /** - * Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, - * corresponding to `Code.CANCELLED`. - * - * Generated from protobuf field bool cancellation_requested = 6; - */ - protected $cancellation_requested = false; - /** - * API version used to start the operation. - * - * Generated from protobuf field string api_version = 7; - */ - protected $api_version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $create_time - * The time the operation was created. - * @type \Google\Protobuf\Timestamp $end_time - * The time the operation finished running. - * @type string $target - * Server-defined resource path for the target of the operation. - * @type string $verb - * Name of the verb executed by the operation. - * @type string $status_message - * Human-readable status of the operation, if any. - * @type bool $cancellation_requested - * Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, - * corresponding to `Code.CANCELLED`. - * @type string $api_version - * API version used to start the operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\ProvisioningService::initOnce(); - parent::__construct($data); - } - - /** - * The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4; - * @return string - */ - public function getVerb() - { - return $this->verb; - } - - /** - * Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4; - * @param string $var - * @return $this - */ - public function setVerb($var) - { - GPBUtil::checkString($var, True); - $this->verb = $var; - - return $this; - } - - /** - * Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5; - * @return string - */ - public function getStatusMessage() - { - return $this->status_message; - } - - /** - * Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5; - * @param string $var - * @return $this - */ - public function setStatusMessage($var) - { - GPBUtil::checkString($var, True); - $this->status_message = $var; - - return $this; - } - - /** - * Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, - * corresponding to `Code.CANCELLED`. - * - * Generated from protobuf field bool cancellation_requested = 6; - * @return bool - */ - public function getCancellationRequested() - { - return $this->cancellation_requested; - } - - /** - * Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, - * corresponding to `Code.CANCELLED`. - * - * Generated from protobuf field bool cancellation_requested = 6; - * @param bool $var - * @return $this - */ - public function setCancellationRequested($var) - { - GPBUtil::checkBool($var); - $this->cancellation_requested = $var; - - return $this; - } - - /** - * API version used to start the operation. - * - * Generated from protobuf field string api_version = 7; - * @return string - */ - public function getApiVersion() - { - return $this->api_version; - } - - /** - * API version used to start the operation. - * - * Generated from protobuf field string api_version = 7; - * @param string $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->api_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ProvisioningGrpcClient.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ProvisioningGrpcClient.php deleted file mode 100644 index 1ca374bb07fc..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ProvisioningGrpcClient.php +++ /dev/null @@ -1,81 +0,0 @@ -_simpleRequest('/google.cloud.apigeeregistry.v1.Provisioning/CreateInstance', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes the Registry instance. - * @param \Google\Cloud\ApigeeRegistry\V1\DeleteInstanceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteInstance(\Google\Cloud\ApigeeRegistry\V1\DeleteInstanceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Provisioning/DeleteInstance', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single Instance. - * @param \Google\Cloud\ApigeeRegistry\V1\GetInstanceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetInstance(\Google\Cloud\ApigeeRegistry\V1\GetInstanceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Provisioning/GetInstance', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\Instance', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/RegistryGrpcClient.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/RegistryGrpcClient.php deleted file mode 100644 index 3d9bc9f16308..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/RegistryGrpcClient.php +++ /dev/null @@ -1,575 +0,0 @@ -_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/ListApis', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ListApisResponse', 'decode'], - $metadata, $options); - } - - /** - * Returns a specified API. - * @param \Google\Cloud\ApigeeRegistry\V1\GetApiRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetApi(\Google\Cloud\ApigeeRegistry\V1\GetApiRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/GetApi', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\Api', 'decode'], - $metadata, $options); - } - - /** - * Creates a specified API. - * @param \Google\Cloud\ApigeeRegistry\V1\CreateApiRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateApi(\Google\Cloud\ApigeeRegistry\V1\CreateApiRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/CreateApi', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\Api', 'decode'], - $metadata, $options); - } - - /** - * Used to modify a specified API. - * @param \Google\Cloud\ApigeeRegistry\V1\UpdateApiRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateApi(\Google\Cloud\ApigeeRegistry\V1\UpdateApiRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/UpdateApi', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\Api', 'decode'], - $metadata, $options); - } - - /** - * Removes a specified API and all of the resources that it - * owns. - * @param \Google\Cloud\ApigeeRegistry\V1\DeleteApiRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteApi(\Google\Cloud\ApigeeRegistry\V1\DeleteApiRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/DeleteApi', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Returns matching versions. - * @param \Google\Cloud\ApigeeRegistry\V1\ListApiVersionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListApiVersions(\Google\Cloud\ApigeeRegistry\V1\ListApiVersionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/ListApiVersions', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ListApiVersionsResponse', 'decode'], - $metadata, $options); - } - - /** - * Returns a specified version. - * @param \Google\Cloud\ApigeeRegistry\V1\GetApiVersionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetApiVersion(\Google\Cloud\ApigeeRegistry\V1\GetApiVersionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/GetApiVersion', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiVersion', 'decode'], - $metadata, $options); - } - - /** - * Creates a specified version. - * @param \Google\Cloud\ApigeeRegistry\V1\CreateApiVersionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateApiVersion(\Google\Cloud\ApigeeRegistry\V1\CreateApiVersionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/CreateApiVersion', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiVersion', 'decode'], - $metadata, $options); - } - - /** - * Used to modify a specified version. - * @param \Google\Cloud\ApigeeRegistry\V1\UpdateApiVersionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateApiVersion(\Google\Cloud\ApigeeRegistry\V1\UpdateApiVersionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/UpdateApiVersion', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiVersion', 'decode'], - $metadata, $options); - } - - /** - * Removes a specified version and all of the resources that - * it owns. - * @param \Google\Cloud\ApigeeRegistry\V1\DeleteApiVersionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteApiVersion(\Google\Cloud\ApigeeRegistry\V1\DeleteApiVersionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/DeleteApiVersion', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Returns matching specs. - * @param \Google\Cloud\ApigeeRegistry\V1\ListApiSpecsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListApiSpecs(\Google\Cloud\ApigeeRegistry\V1\ListApiSpecsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/ListApiSpecs', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ListApiSpecsResponse', 'decode'], - $metadata, $options); - } - - /** - * Returns a specified spec. - * @param \Google\Cloud\ApigeeRegistry\V1\GetApiSpecRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetApiSpec(\Google\Cloud\ApigeeRegistry\V1\GetApiSpecRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/GetApiSpec', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiSpec', 'decode'], - $metadata, $options); - } - - /** - * Returns the contents of a specified spec. - * If specs are stored with GZip compression, the default behavior - * is to return the spec uncompressed (the mime_type response field - * indicates the exact format returned). - * @param \Google\Cloud\ApigeeRegistry\V1\GetApiSpecContentsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetApiSpecContents(\Google\Cloud\ApigeeRegistry\V1\GetApiSpecContentsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/GetApiSpecContents', - $argument, - ['\Google\Api\HttpBody', 'decode'], - $metadata, $options); - } - - /** - * Creates a specified spec. - * @param \Google\Cloud\ApigeeRegistry\V1\CreateApiSpecRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateApiSpec(\Google\Cloud\ApigeeRegistry\V1\CreateApiSpecRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/CreateApiSpec', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiSpec', 'decode'], - $metadata, $options); - } - - /** - * Used to modify a specified spec. - * @param \Google\Cloud\ApigeeRegistry\V1\UpdateApiSpecRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateApiSpec(\Google\Cloud\ApigeeRegistry\V1\UpdateApiSpecRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/UpdateApiSpec', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiSpec', 'decode'], - $metadata, $options); - } - - /** - * Removes a specified spec, all revisions, and all child - * resources (e.g., artifacts). - * @param \Google\Cloud\ApigeeRegistry\V1\DeleteApiSpecRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteApiSpec(\Google\Cloud\ApigeeRegistry\V1\DeleteApiSpecRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/DeleteApiSpec', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Adds a tag to a specified revision of a spec. - * @param \Google\Cloud\ApigeeRegistry\V1\TagApiSpecRevisionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function TagApiSpecRevision(\Google\Cloud\ApigeeRegistry\V1\TagApiSpecRevisionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/TagApiSpecRevision', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiSpec', 'decode'], - $metadata, $options); - } - - /** - * Lists all revisions of a spec. - * Revisions are returned in descending order of revision creation time. - * @param \Google\Cloud\ApigeeRegistry\V1\ListApiSpecRevisionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListApiSpecRevisions(\Google\Cloud\ApigeeRegistry\V1\ListApiSpecRevisionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/ListApiSpecRevisions', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ListApiSpecRevisionsResponse', 'decode'], - $metadata, $options); - } - - /** - * Sets the current revision to a specified prior revision. - * Note that this creates a new revision with a new revision ID. - * @param \Google\Cloud\ApigeeRegistry\V1\RollbackApiSpecRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function RollbackApiSpec(\Google\Cloud\ApigeeRegistry\V1\RollbackApiSpecRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/RollbackApiSpec', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiSpec', 'decode'], - $metadata, $options); - } - - /** - * Deletes a revision of a spec. - * @param \Google\Cloud\ApigeeRegistry\V1\DeleteApiSpecRevisionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteApiSpecRevision(\Google\Cloud\ApigeeRegistry\V1\DeleteApiSpecRevisionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/DeleteApiSpecRevision', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiSpec', 'decode'], - $metadata, $options); - } - - /** - * Returns matching deployments. - * @param \Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListApiDeployments(\Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/ListApiDeployments', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentsResponse', 'decode'], - $metadata, $options); - } - - /** - * Returns a specified deployment. - * @param \Google\Cloud\ApigeeRegistry\V1\GetApiDeploymentRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetApiDeployment(\Google\Cloud\ApigeeRegistry\V1\GetApiDeploymentRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/GetApiDeployment', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiDeployment', 'decode'], - $metadata, $options); - } - - /** - * Creates a specified deployment. - * @param \Google\Cloud\ApigeeRegistry\V1\CreateApiDeploymentRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateApiDeployment(\Google\Cloud\ApigeeRegistry\V1\CreateApiDeploymentRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/CreateApiDeployment', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiDeployment', 'decode'], - $metadata, $options); - } - - /** - * Used to modify a specified deployment. - * @param \Google\Cloud\ApigeeRegistry\V1\UpdateApiDeploymentRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateApiDeployment(\Google\Cloud\ApigeeRegistry\V1\UpdateApiDeploymentRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/UpdateApiDeployment', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiDeployment', 'decode'], - $metadata, $options); - } - - /** - * Removes a specified deployment, all revisions, and all - * child resources (e.g., artifacts). - * @param \Google\Cloud\ApigeeRegistry\V1\DeleteApiDeploymentRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteApiDeployment(\Google\Cloud\ApigeeRegistry\V1\DeleteApiDeploymentRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/DeleteApiDeployment', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Adds a tag to a specified revision of a - * deployment. - * @param \Google\Cloud\ApigeeRegistry\V1\TagApiDeploymentRevisionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function TagApiDeploymentRevision(\Google\Cloud\ApigeeRegistry\V1\TagApiDeploymentRevisionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/TagApiDeploymentRevision', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiDeployment', 'decode'], - $metadata, $options); - } - - /** - * Lists all revisions of a deployment. - * Revisions are returned in descending order of revision creation time. - * @param \Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentRevisionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListApiDeploymentRevisions(\Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentRevisionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/ListApiDeploymentRevisions', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentRevisionsResponse', 'decode'], - $metadata, $options); - } - - /** - * Sets the current revision to a specified prior - * revision. Note that this creates a new revision with a new revision ID. - * @param \Google\Cloud\ApigeeRegistry\V1\RollbackApiDeploymentRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function RollbackApiDeployment(\Google\Cloud\ApigeeRegistry\V1\RollbackApiDeploymentRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/RollbackApiDeployment', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiDeployment', 'decode'], - $metadata, $options); - } - - /** - * Deletes a revision of a deployment. - * @param \Google\Cloud\ApigeeRegistry\V1\DeleteApiDeploymentRevisionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteApiDeploymentRevision(\Google\Cloud\ApigeeRegistry\V1\DeleteApiDeploymentRevisionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/DeleteApiDeploymentRevision', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ApiDeployment', 'decode'], - $metadata, $options); - } - - /** - * Returns matching artifacts. - * @param \Google\Cloud\ApigeeRegistry\V1\ListArtifactsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListArtifacts(\Google\Cloud\ApigeeRegistry\V1\ListArtifactsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/ListArtifacts', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\ListArtifactsResponse', 'decode'], - $metadata, $options); - } - - /** - * Returns a specified artifact. - * @param \Google\Cloud\ApigeeRegistry\V1\GetArtifactRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetArtifact(\Google\Cloud\ApigeeRegistry\V1\GetArtifactRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/GetArtifact', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\Artifact', 'decode'], - $metadata, $options); - } - - /** - * Returns the contents of a specified artifact. - * If artifacts are stored with GZip compression, the default behavior - * is to return the artifact uncompressed (the mime_type response field - * indicates the exact format returned). - * @param \Google\Cloud\ApigeeRegistry\V1\GetArtifactContentsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetArtifactContents(\Google\Cloud\ApigeeRegistry\V1\GetArtifactContentsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/GetArtifactContents', - $argument, - ['\Google\Api\HttpBody', 'decode'], - $metadata, $options); - } - - /** - * Creates a specified artifact. - * @param \Google\Cloud\ApigeeRegistry\V1\CreateArtifactRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateArtifact(\Google\Cloud\ApigeeRegistry\V1\CreateArtifactRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/CreateArtifact', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\Artifact', 'decode'], - $metadata, $options); - } - - /** - * Used to replace a specified artifact. - * @param \Google\Cloud\ApigeeRegistry\V1\ReplaceArtifactRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ReplaceArtifact(\Google\Cloud\ApigeeRegistry\V1\ReplaceArtifactRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/ReplaceArtifact', - $argument, - ['\Google\Cloud\ApigeeRegistry\V1\Artifact', 'decode'], - $metadata, $options); - } - - /** - * Removes a specified artifact. - * @param \Google\Cloud\ApigeeRegistry\V1\DeleteArtifactRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteArtifact(\Google\Cloud\ApigeeRegistry\V1\DeleteArtifactRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.apigeeregistry.v1.Registry/DeleteArtifact', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ReplaceArtifactRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ReplaceArtifactRequest.php deleted file mode 100644 index 1d009819b815..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/ReplaceArtifactRequest.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.apigeeregistry.v1.ReplaceArtifactRequest - */ -class ReplaceArtifactRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The artifact to replace. - * The `name` field is used to identify the artifact to replace. - * Format: `{parent}/artifacts/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Artifact artifact = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $artifact = null; - - /** - * @param \Google\Cloud\ApigeeRegistry\V1\Artifact $artifact Required. The artifact to replace. - * - * The `name` field is used to identify the artifact to replace. - * Format: `{parent}/artifacts/*` - * - * @return \Google\Cloud\ApigeeRegistry\V1\ReplaceArtifactRequest - * - * @experimental - */ - public static function build(\Google\Cloud\ApigeeRegistry\V1\Artifact $artifact): self - { - return (new self()) - ->setArtifact($artifact); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ApigeeRegistry\V1\Artifact $artifact - * Required. The artifact to replace. - * The `name` field is used to identify the artifact to replace. - * Format: `{parent}/artifacts/*` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The artifact to replace. - * The `name` field is used to identify the artifact to replace. - * Format: `{parent}/artifacts/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Artifact artifact = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApigeeRegistry\V1\Artifact|null - */ - public function getArtifact() - { - return $this->artifact; - } - - public function hasArtifact() - { - return isset($this->artifact); - } - - public function clearArtifact() - { - unset($this->artifact); - } - - /** - * Required. The artifact to replace. - * The `name` field is used to identify the artifact to replace. - * Format: `{parent}/artifacts/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Artifact artifact = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApigeeRegistry\V1\Artifact $var - * @return $this - */ - public function setArtifact($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApigeeRegistry\V1\Artifact::class); - $this->artifact = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/RollbackApiDeploymentRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/RollbackApiDeploymentRequest.php deleted file mode 100644 index 6dc4037fe5f4..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/RollbackApiDeploymentRequest.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.apigeeregistry.v1.RollbackApiDeploymentRequest - */ -class RollbackApiDeploymentRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The deployment being rolled back. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. The revision ID to roll back to. - * It must be a revision of the same deployment. - * Example: `c7cfa2a8` - * - * Generated from protobuf field string revision_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $revision_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The deployment being rolled back. - * @type string $revision_id - * Required. The revision ID to roll back to. - * It must be a revision of the same deployment. - * Example: `c7cfa2a8` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The deployment being rolled back. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The deployment being rolled back. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. The revision ID to roll back to. - * It must be a revision of the same deployment. - * Example: `c7cfa2a8` - * - * Generated from protobuf field string revision_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getRevisionId() - { - return $this->revision_id; - } - - /** - * Required. The revision ID to roll back to. - * It must be a revision of the same deployment. - * Example: `c7cfa2a8` - * - * Generated from protobuf field string revision_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setRevisionId($var) - { - GPBUtil::checkString($var, True); - $this->revision_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/RollbackApiSpecRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/RollbackApiSpecRequest.php deleted file mode 100644 index fefe0e7930c9..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/RollbackApiSpecRequest.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.apigeeregistry.v1.RollbackApiSpecRequest - */ -class RollbackApiSpecRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The spec being rolled back. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. The revision ID to roll back to. - * It must be a revision of the same spec. - * Example: `c7cfa2a8` - * - * Generated from protobuf field string revision_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $revision_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The spec being rolled back. - * @type string $revision_id - * Required. The revision ID to roll back to. - * It must be a revision of the same spec. - * Example: `c7cfa2a8` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The spec being rolled back. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The spec being rolled back. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. The revision ID to roll back to. - * It must be a revision of the same spec. - * Example: `c7cfa2a8` - * - * Generated from protobuf field string revision_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getRevisionId() - { - return $this->revision_id; - } - - /** - * Required. The revision ID to roll back to. - * It must be a revision of the same spec. - * Example: `c7cfa2a8` - * - * Generated from protobuf field string revision_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setRevisionId($var) - { - GPBUtil::checkString($var, True); - $this->revision_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/TagApiDeploymentRevisionRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/TagApiDeploymentRevisionRequest.php deleted file mode 100644 index e838411654ab..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/TagApiDeploymentRevisionRequest.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.apigeeregistry.v1.TagApiDeploymentRevisionRequest - */ -class TagApiDeploymentRevisionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the deployment to be tagged, including the revision ID. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. The tag to apply. - * The tag should be at most 40 characters, and match `[a-z][a-z0-9-]{3,39}`. - * - * Generated from protobuf field string tag = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $tag = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the deployment to be tagged, including the revision ID. - * @type string $tag - * Required. The tag to apply. - * The tag should be at most 40 characters, and match `[a-z][a-z0-9-]{3,39}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the deployment to be tagged, including the revision ID. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the deployment to be tagged, including the revision ID. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. The tag to apply. - * The tag should be at most 40 characters, and match `[a-z][a-z0-9-]{3,39}`. - * - * Generated from protobuf field string tag = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getTag() - { - return $this->tag; - } - - /** - * Required. The tag to apply. - * The tag should be at most 40 characters, and match `[a-z][a-z0-9-]{3,39}`. - * - * Generated from protobuf field string tag = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setTag($var) - { - GPBUtil::checkString($var, True); - $this->tag = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/TagApiSpecRevisionRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/TagApiSpecRevisionRequest.php deleted file mode 100644 index 741623a33dd0..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/TagApiSpecRevisionRequest.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.apigeeregistry.v1.TagApiSpecRevisionRequest - */ -class TagApiSpecRevisionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the spec to be tagged, including the revision ID. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. The tag to apply. - * The tag should be at most 40 characters, and match `[a-z][a-z0-9-]{3,39}`. - * - * Generated from protobuf field string tag = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $tag = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the spec to be tagged, including the revision ID. - * @type string $tag - * Required. The tag to apply. - * The tag should be at most 40 characters, and match `[a-z][a-z0-9-]{3,39}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the spec to be tagged, including the revision ID. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the spec to be tagged, including the revision ID. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. The tag to apply. - * The tag should be at most 40 characters, and match `[a-z][a-z0-9-]{3,39}`. - * - * Generated from protobuf field string tag = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getTag() - { - return $this->tag; - } - - /** - * Required. The tag to apply. - * The tag should be at most 40 characters, and match `[a-z][a-z0-9-]{3,39}`. - * - * Generated from protobuf field string tag = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setTag($var) - { - GPBUtil::checkString($var, True); - $this->tag = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/UpdateApiDeploymentRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/UpdateApiDeploymentRequest.php deleted file mode 100644 index c569dd3097af..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/UpdateApiDeploymentRequest.php +++ /dev/null @@ -1,200 +0,0 @@ -google.cloud.apigeeregistry.v1.UpdateApiDeploymentRequest - */ -class UpdateApiDeploymentRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The deployment to update. - * The `name` field is used to identify the deployment to update. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiDeployment api_deployment = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api_deployment = null; - /** - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - /** - * If set to true, and the deployment is not found, a new deployment will be - * created. In this situation, `update_mask` is ignored. - * - * Generated from protobuf field bool allow_missing = 3; - */ - protected $allow_missing = false; - - /** - * @param \Google\Cloud\ApigeeRegistry\V1\ApiDeployment $apiDeployment Required. The deployment to update. - * - * The `name` field is used to identify the deployment to update. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * @param \Google\Protobuf\FieldMask $updateMask The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * @return \Google\Cloud\ApigeeRegistry\V1\UpdateApiDeploymentRequest - * - * @experimental - */ - public static function build(\Google\Cloud\ApigeeRegistry\V1\ApiDeployment $apiDeployment, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setApiDeployment($apiDeployment) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ApigeeRegistry\V1\ApiDeployment $api_deployment - * Required. The deployment to update. - * The `name` field is used to identify the deployment to update. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * @type \Google\Protobuf\FieldMask $update_mask - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * @type bool $allow_missing - * If set to true, and the deployment is not found, a new deployment will be - * created. In this situation, `update_mask` is ignored. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The deployment to update. - * The `name` field is used to identify the deployment to update. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiDeployment api_deployment = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApigeeRegistry\V1\ApiDeployment|null - */ - public function getApiDeployment() - { - return $this->api_deployment; - } - - public function hasApiDeployment() - { - return isset($this->api_deployment); - } - - public function clearApiDeployment() - { - unset($this->api_deployment); - } - - /** - * Required. The deployment to update. - * The `name` field is used to identify the deployment to update. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiDeployment api_deployment = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApigeeRegistry\V1\ApiDeployment $var - * @return $this - */ - public function setApiDeployment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApigeeRegistry\V1\ApiDeployment::class); - $this->api_deployment = $var; - - return $this; - } - - /** - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * If set to true, and the deployment is not found, a new deployment will be - * created. In this situation, `update_mask` is ignored. - * - * Generated from protobuf field bool allow_missing = 3; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * If set to true, and the deployment is not found, a new deployment will be - * created. In this situation, `update_mask` is ignored. - * - * Generated from protobuf field bool allow_missing = 3; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/UpdateApiRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/UpdateApiRequest.php deleted file mode 100644 index 1f848f001408..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/UpdateApiRequest.php +++ /dev/null @@ -1,200 +0,0 @@ -google.cloud.apigeeregistry.v1.UpdateApiRequest - */ -class UpdateApiRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The API to update. - * The `name` field is used to identify the API to update. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Api api = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api = null; - /** - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - /** - * If set to true, and the API is not found, a new API will be created. - * In this situation, `update_mask` is ignored. - * - * Generated from protobuf field bool allow_missing = 3; - */ - protected $allow_missing = false; - - /** - * @param \Google\Cloud\ApigeeRegistry\V1\Api $api Required. The API to update. - * - * The `name` field is used to identify the API to update. - * Format: `projects/*/locations/*/apis/*` - * @param \Google\Protobuf\FieldMask $updateMask The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * @return \Google\Cloud\ApigeeRegistry\V1\UpdateApiRequest - * - * @experimental - */ - public static function build(\Google\Cloud\ApigeeRegistry\V1\Api $api, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setApi($api) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ApigeeRegistry\V1\Api $api - * Required. The API to update. - * The `name` field is used to identify the API to update. - * Format: `projects/*/locations/*/apis/*` - * @type \Google\Protobuf\FieldMask $update_mask - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * @type bool $allow_missing - * If set to true, and the API is not found, a new API will be created. - * In this situation, `update_mask` is ignored. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The API to update. - * The `name` field is used to identify the API to update. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Api api = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApigeeRegistry\V1\Api|null - */ - public function getApi() - { - return $this->api; - } - - public function hasApi() - { - return isset($this->api); - } - - public function clearApi() - { - unset($this->api); - } - - /** - * Required. The API to update. - * The `name` field is used to identify the API to update. - * Format: `projects/*/locations/*/apis/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.Api api = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApigeeRegistry\V1\Api $var - * @return $this - */ - public function setApi($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApigeeRegistry\V1\Api::class); - $this->api = $var; - - return $this; - } - - /** - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * If set to true, and the API is not found, a new API will be created. - * In this situation, `update_mask` is ignored. - * - * Generated from protobuf field bool allow_missing = 3; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * If set to true, and the API is not found, a new API will be created. - * In this situation, `update_mask` is ignored. - * - * Generated from protobuf field bool allow_missing = 3; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/UpdateApiSpecRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/UpdateApiSpecRequest.php deleted file mode 100644 index 1aa6e58d7ee3..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/UpdateApiSpecRequest.php +++ /dev/null @@ -1,200 +0,0 @@ -google.cloud.apigeeregistry.v1.UpdateApiSpecRequest - */ -class UpdateApiSpecRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The spec to update. - * The `name` field is used to identify the spec to update. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiSpec api_spec = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api_spec = null; - /** - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - /** - * If set to true, and the spec is not found, a new spec will be created. - * In this situation, `update_mask` is ignored. - * - * Generated from protobuf field bool allow_missing = 3; - */ - protected $allow_missing = false; - - /** - * @param \Google\Cloud\ApigeeRegistry\V1\ApiSpec $apiSpec Required. The spec to update. - * - * The `name` field is used to identify the spec to update. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * @param \Google\Protobuf\FieldMask $updateMask The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * @return \Google\Cloud\ApigeeRegistry\V1\UpdateApiSpecRequest - * - * @experimental - */ - public static function build(\Google\Cloud\ApigeeRegistry\V1\ApiSpec $apiSpec, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setApiSpec($apiSpec) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ApigeeRegistry\V1\ApiSpec $api_spec - * Required. The spec to update. - * The `name` field is used to identify the spec to update. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * @type \Google\Protobuf\FieldMask $update_mask - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * @type bool $allow_missing - * If set to true, and the spec is not found, a new spec will be created. - * In this situation, `update_mask` is ignored. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The spec to update. - * The `name` field is used to identify the spec to update. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiSpec api_spec = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApigeeRegistry\V1\ApiSpec|null - */ - public function getApiSpec() - { - return $this->api_spec; - } - - public function hasApiSpec() - { - return isset($this->api_spec); - } - - public function clearApiSpec() - { - unset($this->api_spec); - } - - /** - * Required. The spec to update. - * The `name` field is used to identify the spec to update. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiSpec api_spec = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApigeeRegistry\V1\ApiSpec $var - * @return $this - */ - public function setApiSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApigeeRegistry\V1\ApiSpec::class); - $this->api_spec = $var; - - return $this; - } - - /** - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * If set to true, and the spec is not found, a new spec will be created. - * In this situation, `update_mask` is ignored. - * - * Generated from protobuf field bool allow_missing = 3; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * If set to true, and the spec is not found, a new spec will be created. - * In this situation, `update_mask` is ignored. - * - * Generated from protobuf field bool allow_missing = 3; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/UpdateApiVersionRequest.php b/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/UpdateApiVersionRequest.php deleted file mode 100644 index f83ae4b5ff6e..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/proto/src/Google/Cloud/ApigeeRegistry/V1/UpdateApiVersionRequest.php +++ /dev/null @@ -1,200 +0,0 @@ -google.cloud.apigeeregistry.v1.UpdateApiVersionRequest - */ -class UpdateApiVersionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The version to update. - * The `name` field is used to identify the version to update. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiVersion api_version = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api_version = null; - /** - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - /** - * If set to true, and the version is not found, a new version will be - * created. In this situation, `update_mask` is ignored. - * - * Generated from protobuf field bool allow_missing = 3; - */ - protected $allow_missing = false; - - /** - * @param \Google\Cloud\ApigeeRegistry\V1\ApiVersion $apiVersion Required. The version to update. - * - * The `name` field is used to identify the version to update. - * Format: `projects/*/locations/*/apis/*/versions/*` - * @param \Google\Protobuf\FieldMask $updateMask The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * @return \Google\Cloud\ApigeeRegistry\V1\UpdateApiVersionRequest - * - * @experimental - */ - public static function build(\Google\Cloud\ApigeeRegistry\V1\ApiVersion $apiVersion, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setApiVersion($apiVersion) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\ApigeeRegistry\V1\ApiVersion $api_version - * Required. The version to update. - * The `name` field is used to identify the version to update. - * Format: `projects/*/locations/*/apis/*/versions/*` - * @type \Google\Protobuf\FieldMask $update_mask - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * @type bool $allow_missing - * If set to true, and the version is not found, a new version will be - * created. In this situation, `update_mask` is ignored. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Apigeeregistry\V1\RegistryService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The version to update. - * The `name` field is used to identify the version to update. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiVersion api_version = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ApigeeRegistry\V1\ApiVersion|null - */ - public function getApiVersion() - { - return $this->api_version; - } - - public function hasApiVersion() - { - return isset($this->api_version); - } - - public function clearApiVersion() - { - unset($this->api_version); - } - - /** - * Required. The version to update. - * The `name` field is used to identify the version to update. - * Format: `projects/*/locations/*/apis/*/versions/*` - * - * Generated from protobuf field .google.cloud.apigeeregistry.v1.ApiVersion api_version = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ApigeeRegistry\V1\ApiVersion $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ApigeeRegistry\V1\ApiVersion::class); - $this->api_version = $var; - - return $this; - } - - /** - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * If set to true, and the version is not found, a new version will be - * created. In this situation, `update_mask` is ignored. - * - * Generated from protobuf field bool allow_missing = 3; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * If set to true, and the version is not found, a new version will be - * created. In this situation, `update_mask` is ignored. - * - * Generated from protobuf field bool allow_missing = 3; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/create_instance.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/create_instance.php deleted file mode 100644 index 8d625123fb7a..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/create_instance.php +++ /dev/null @@ -1,101 +0,0 @@ -setCmekKeyName($instanceConfigCmekKeyName); - $instance = (new Instance()) - ->setConfig($instanceConfig); - $request = (new CreateInstanceRequest()) - ->setParent($formattedParent) - ->setInstanceId($instanceId) - ->setInstance($instance); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $provisioningClient->createInstance($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Instance $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = ProvisioningClient::locationName('[PROJECT]', '[LOCATION]'); - $instanceId = '[INSTANCE_ID]'; - $instanceConfigCmekKeyName = '[CMEK_KEY_NAME]'; - - create_instance_sample($formattedParent, $instanceId, $instanceConfigCmekKeyName); -} -// [END apigeeregistry_v1_generated_Provisioning_CreateInstance_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/delete_instance.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/delete_instance.php deleted file mode 100644 index 458f61a515b1..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/delete_instance.php +++ /dev/null @@ -1,81 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $provisioningClient->deleteInstance($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = ProvisioningClient::instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - - delete_instance_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Provisioning_DeleteInstance_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/get_iam_policy.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/get_iam_policy.php deleted file mode 100644 index 34e6892e22f9..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/get_iam_policy.php +++ /dev/null @@ -1,72 +0,0 @@ -setResource($resource); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $provisioningClient->getIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - get_iam_policy_sample($resource); -} -// [END apigeeregistry_v1_generated_Provisioning_GetIamPolicy_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/get_instance.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/get_instance.php deleted file mode 100644 index 3665469d8d99..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/get_instance.php +++ /dev/null @@ -1,72 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Instance $response */ - $response = $provisioningClient->getInstance($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = ProvisioningClient::instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - - get_instance_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Provisioning_GetInstance_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/get_location.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/get_location.php deleted file mode 100644 index e661b5e8f8a1..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/get_location.php +++ /dev/null @@ -1,57 +0,0 @@ -getLocation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END apigeeregistry_v1_generated_Provisioning_GetLocation_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/list_locations.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/list_locations.php deleted file mode 100644 index edbf5b19c7b3..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/list_locations.php +++ /dev/null @@ -1,62 +0,0 @@ -listLocations($request); - - /** @var Location $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END apigeeregistry_v1_generated_Provisioning_ListLocations_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/set_iam_policy.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/set_iam_policy.php deleted file mode 100644 index f0cb3b8f4f89..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/set_iam_policy.php +++ /dev/null @@ -1,77 +0,0 @@ -setResource($resource) - ->setPolicy($policy); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $provisioningClient->setIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - set_iam_policy_sample($resource); -} -// [END apigeeregistry_v1_generated_Provisioning_SetIamPolicy_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/test_iam_permissions.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/test_iam_permissions.php deleted file mode 100644 index 617ca74f46e7..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/ProvisioningClient/test_iam_permissions.php +++ /dev/null @@ -1,84 +0,0 @@ -setResource($resource) - ->setPermissions($permissions); - - // Call the API and handle any network failures. - try { - /** @var TestIamPermissionsResponse $response */ - $response = $provisioningClient->testIamPermissions($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - $permissionsElement = '[PERMISSIONS]'; - - test_iam_permissions_sample($resource, $permissionsElement); -} -// [END apigeeregistry_v1_generated_Provisioning_TestIamPermissions_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_api.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_api.php deleted file mode 100644 index b953dae0e144..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_api.php +++ /dev/null @@ -1,83 +0,0 @@ -setParent($formattedParent) - ->setApi($api) - ->setApiId($apiId); - - // Call the API and handle any network failures. - try { - /** @var Api $response */ - $response = $registryClient->createApi($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RegistryClient::locationName('[PROJECT]', '[LOCATION]'); - $apiId = '[API_ID]'; - - create_api_sample($formattedParent, $apiId); -} -// [END apigeeregistry_v1_generated_Registry_CreateApi_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_api_deployment.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_api_deployment.php deleted file mode 100644 index d7ba6a32e587..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_api_deployment.php +++ /dev/null @@ -1,83 +0,0 @@ -setParent($formattedParent) - ->setApiDeployment($apiDeployment) - ->setApiDeploymentId($apiDeploymentId); - - // Call the API and handle any network failures. - try { - /** @var ApiDeployment $response */ - $response = $registryClient->createApiDeployment($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RegistryClient::apiName('[PROJECT]', '[LOCATION]', '[API]'); - $apiDeploymentId = '[API_DEPLOYMENT_ID]'; - - create_api_deployment_sample($formattedParent, $apiDeploymentId); -} -// [END apigeeregistry_v1_generated_Registry_CreateApiDeployment_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_api_spec.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_api_spec.php deleted file mode 100644 index cb60fbb2e4d6..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_api_spec.php +++ /dev/null @@ -1,83 +0,0 @@ -setParent($formattedParent) - ->setApiSpec($apiSpec) - ->setApiSpecId($apiSpecId); - - // Call the API and handle any network failures. - try { - /** @var ApiSpec $response */ - $response = $registryClient->createApiSpec($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RegistryClient::apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - $apiSpecId = '[API_SPEC_ID]'; - - create_api_spec_sample($formattedParent, $apiSpecId); -} -// [END apigeeregistry_v1_generated_Registry_CreateApiSpec_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_api_version.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_api_version.php deleted file mode 100644 index aee9a3608fd7..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_api_version.php +++ /dev/null @@ -1,83 +0,0 @@ -setParent($formattedParent) - ->setApiVersion($apiVersion) - ->setApiVersionId($apiVersionId); - - // Call the API and handle any network failures. - try { - /** @var ApiVersion $response */ - $response = $registryClient->createApiVersion($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RegistryClient::apiName('[PROJECT]', '[LOCATION]', '[API]'); - $apiVersionId = '[API_VERSION_ID]'; - - create_api_version_sample($formattedParent, $apiVersionId); -} -// [END apigeeregistry_v1_generated_Registry_CreateApiVersion_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_artifact.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_artifact.php deleted file mode 100644 index 8626ae70b78b..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/create_artifact.php +++ /dev/null @@ -1,83 +0,0 @@ -setParent($formattedParent) - ->setArtifact($artifact) - ->setArtifactId($artifactId); - - // Call the API and handle any network failures. - try { - /** @var Artifact $response */ - $response = $registryClient->createArtifact($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RegistryClient::locationName('[PROJECT]', '[LOCATION]'); - $artifactId = '[ARTIFACT_ID]'; - - create_artifact_sample($formattedParent, $artifactId); -} -// [END apigeeregistry_v1_generated_Registry_CreateArtifact_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api.php deleted file mode 100644 index 5b41a95e44d5..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api.php +++ /dev/null @@ -1,71 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $registryClient->deleteApi($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiName('[PROJECT]', '[LOCATION]', '[API]'); - - delete_api_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_DeleteApi_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_deployment.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_deployment.php deleted file mode 100644 index 3d1bf7372084..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_deployment.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $registryClient->deleteApiDeployment($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiDeploymentName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[DEPLOYMENT]' - ); - - delete_api_deployment_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_DeleteApiDeployment_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_deployment_revision.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_deployment_revision.php deleted file mode 100644 index 72f0ae7c3c05..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_deployment_revision.php +++ /dev/null @@ -1,80 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var ApiDeployment $response */ - $response = $registryClient->deleteApiDeploymentRevision($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiDeploymentName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[DEPLOYMENT]' - ); - - delete_api_deployment_revision_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_DeleteApiDeploymentRevision_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_spec.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_spec.php deleted file mode 100644 index 7394143ac235..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_spec.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $registryClient->deleteApiSpec($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiSpecName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[VERSION]', - '[SPEC]' - ); - - delete_api_spec_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_DeleteApiSpec_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_spec_revision.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_spec_revision.php deleted file mode 100644 index 80cf0239f99e..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_spec_revision.php +++ /dev/null @@ -1,81 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var ApiSpec $response */ - $response = $registryClient->deleteApiSpecRevision($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiSpecName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[VERSION]', - '[SPEC]' - ); - - delete_api_spec_revision_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_DeleteApiSpecRevision_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_version.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_version.php deleted file mode 100644 index b054d9b83526..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_api_version.php +++ /dev/null @@ -1,71 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $registryClient->deleteApiVersion($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - - delete_api_version_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_DeleteApiVersion_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_artifact.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_artifact.php deleted file mode 100644 index cc8e679e8994..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/delete_artifact.php +++ /dev/null @@ -1,70 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $registryClient->deleteArtifact($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::artifactName('[PROJECT]', '[LOCATION]', '[ARTIFACT]'); - - delete_artifact_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_DeleteArtifact_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api.php deleted file mode 100644 index 904cc5805c7a..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api.php +++ /dev/null @@ -1,72 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Api $response */ - $response = $registryClient->getApi($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiName('[PROJECT]', '[LOCATION]', '[API]'); - - get_api_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_GetApi_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api_deployment.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api_deployment.php deleted file mode 100644 index 9cc2515849c3..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api_deployment.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var ApiDeployment $response */ - $response = $registryClient->getApiDeployment($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiDeploymentName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[DEPLOYMENT]' - ); - - get_api_deployment_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_GetApiDeployment_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api_spec.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api_spec.php deleted file mode 100644 index 047537061136..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api_spec.php +++ /dev/null @@ -1,78 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var ApiSpec $response */ - $response = $registryClient->getApiSpec($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiSpecName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[VERSION]', - '[SPEC]' - ); - - get_api_spec_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_GetApiSpec_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api_spec_contents.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api_spec_contents.php deleted file mode 100644 index cb205c603e9a..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api_spec_contents.php +++ /dev/null @@ -1,81 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var HttpBody $response */ - $response = $registryClient->getApiSpecContents($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiSpecName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[VERSION]', - '[SPEC]' - ); - - get_api_spec_contents_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_GetApiSpecContents_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api_version.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api_version.php deleted file mode 100644 index e104af201c72..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_api_version.php +++ /dev/null @@ -1,72 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var ApiVersion $response */ - $response = $registryClient->getApiVersion($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - - get_api_version_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_GetApiVersion_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_artifact.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_artifact.php deleted file mode 100644 index b4ef1dfcd520..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_artifact.php +++ /dev/null @@ -1,72 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Artifact $response */ - $response = $registryClient->getArtifact($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::artifactName('[PROJECT]', '[LOCATION]', '[ARTIFACT]'); - - get_artifact_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_GetArtifact_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_artifact_contents.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_artifact_contents.php deleted file mode 100644 index 2d2aab095614..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_artifact_contents.php +++ /dev/null @@ -1,75 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var HttpBody $response */ - $response = $registryClient->getArtifactContents($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::artifactName('[PROJECT]', '[LOCATION]', '[ARTIFACT]'); - - get_artifact_contents_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_GetArtifactContents_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_iam_policy.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_iam_policy.php deleted file mode 100644 index 0b4190beb9b9..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_iam_policy.php +++ /dev/null @@ -1,72 +0,0 @@ -setResource($resource); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $registryClient->getIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - get_iam_policy_sample($resource); -} -// [END apigeeregistry_v1_generated_Registry_GetIamPolicy_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_location.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_location.php deleted file mode 100644 index b8ded8bf66eb..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/get_location.php +++ /dev/null @@ -1,57 +0,0 @@ -getLocation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END apigeeregistry_v1_generated_Registry_GetLocation_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_deployment_revisions.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_deployment_revisions.php deleted file mode 100644 index 58aa0b9a066e..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_deployment_revisions.php +++ /dev/null @@ -1,82 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $registryClient->listApiDeploymentRevisions($request); - - /** @var ApiDeployment $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiDeploymentName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[DEPLOYMENT]' - ); - - list_api_deployment_revisions_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_ListApiDeploymentRevisions_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_deployments.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_deployments.php deleted file mode 100644 index e5f21c1c04db..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_deployments.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $registryClient->listApiDeployments($request); - - /** @var ApiDeployment $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RegistryClient::apiName('[PROJECT]', '[LOCATION]', '[API]'); - - list_api_deployments_sample($formattedParent); -} -// [END apigeeregistry_v1_generated_Registry_ListApiDeployments_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_spec_revisions.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_spec_revisions.php deleted file mode 100644 index 7700dce9137c..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_spec_revisions.php +++ /dev/null @@ -1,83 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $registryClient->listApiSpecRevisions($request); - - /** @var ApiSpec $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiSpecName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[VERSION]', - '[SPEC]' - ); - - list_api_spec_revisions_sample($formattedName); -} -// [END apigeeregistry_v1_generated_Registry_ListApiSpecRevisions_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_specs.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_specs.php deleted file mode 100644 index b10cbb784546..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_specs.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $registryClient->listApiSpecs($request); - - /** @var ApiSpec $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RegistryClient::apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - - list_api_specs_sample($formattedParent); -} -// [END apigeeregistry_v1_generated_Registry_ListApiSpecs_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_versions.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_versions.php deleted file mode 100644 index 746717b85fcd..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_api_versions.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $registryClient->listApiVersions($request); - - /** @var ApiVersion $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RegistryClient::apiName('[PROJECT]', '[LOCATION]', '[API]'); - - list_api_versions_sample($formattedParent); -} -// [END apigeeregistry_v1_generated_Registry_ListApiVersions_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_apis.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_apis.php deleted file mode 100644 index 50154d398f86..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_apis.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $registryClient->listApis($request); - - /** @var Api $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RegistryClient::locationName('[PROJECT]', '[LOCATION]'); - - list_apis_sample($formattedParent); -} -// [END apigeeregistry_v1_generated_Registry_ListApis_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_artifacts.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_artifacts.php deleted file mode 100644 index 8c9c865df27f..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_artifacts.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $registryClient->listArtifacts($request); - - /** @var Artifact $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RegistryClient::locationName('[PROJECT]', '[LOCATION]'); - - list_artifacts_sample($formattedParent); -} -// [END apigeeregistry_v1_generated_Registry_ListArtifacts_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_locations.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_locations.php deleted file mode 100644 index 8031d0a2fe21..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/list_locations.php +++ /dev/null @@ -1,62 +0,0 @@ -listLocations($request); - - /** @var Location $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END apigeeregistry_v1_generated_Registry_ListLocations_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/replace_artifact.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/replace_artifact.php deleted file mode 100644 index 2b489d5ff22b..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/replace_artifact.php +++ /dev/null @@ -1,59 +0,0 @@ -setArtifact($artifact); - - // Call the API and handle any network failures. - try { - /** @var Artifact $response */ - $response = $registryClient->replaceArtifact($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END apigeeregistry_v1_generated_Registry_ReplaceArtifact_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/rollback_api_deployment.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/rollback_api_deployment.php deleted file mode 100644 index 121259b20436..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/rollback_api_deployment.php +++ /dev/null @@ -1,83 +0,0 @@ -setName($formattedName) - ->setRevisionId($revisionId); - - // Call the API and handle any network failures. - try { - /** @var ApiDeployment $response */ - $response = $registryClient->rollbackApiDeployment($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiDeploymentName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[DEPLOYMENT]' - ); - $revisionId = '[REVISION_ID]'; - - rollback_api_deployment_sample($formattedName, $revisionId); -} -// [END apigeeregistry_v1_generated_Registry_RollbackApiDeployment_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/rollback_api_spec.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/rollback_api_spec.php deleted file mode 100644 index 0c8eb9d5b3b1..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/rollback_api_spec.php +++ /dev/null @@ -1,84 +0,0 @@ -setName($formattedName) - ->setRevisionId($revisionId); - - // Call the API and handle any network failures. - try { - /** @var ApiSpec $response */ - $response = $registryClient->rollbackApiSpec($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiSpecName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[VERSION]', - '[SPEC]' - ); - $revisionId = '[REVISION_ID]'; - - rollback_api_spec_sample($formattedName, $revisionId); -} -// [END apigeeregistry_v1_generated_Registry_RollbackApiSpec_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/set_iam_policy.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/set_iam_policy.php deleted file mode 100644 index f50b9ae496a8..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/set_iam_policy.php +++ /dev/null @@ -1,77 +0,0 @@ -setResource($resource) - ->setPolicy($policy); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $registryClient->setIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - set_iam_policy_sample($resource); -} -// [END apigeeregistry_v1_generated_Registry_SetIamPolicy_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/tag_api_deployment_revision.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/tag_api_deployment_revision.php deleted file mode 100644 index ff0aa873cc91..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/tag_api_deployment_revision.php +++ /dev/null @@ -1,81 +0,0 @@ -setName($formattedName) - ->setTag($tag); - - // Call the API and handle any network failures. - try { - /** @var ApiDeployment $response */ - $response = $registryClient->tagApiDeploymentRevision($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiDeploymentName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[DEPLOYMENT]' - ); - $tag = '[TAG]'; - - tag_api_deployment_revision_sample($formattedName, $tag); -} -// [END apigeeregistry_v1_generated_Registry_TagApiDeploymentRevision_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/tag_api_spec_revision.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/tag_api_spec_revision.php deleted file mode 100644 index 9342e0a6f397..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/tag_api_spec_revision.php +++ /dev/null @@ -1,81 +0,0 @@ -setName($formattedName) - ->setTag($tag); - - // Call the API and handle any network failures. - try { - /** @var ApiSpec $response */ - $response = $registryClient->tagApiSpecRevision($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RegistryClient::apiSpecName( - '[PROJECT]', - '[LOCATION]', - '[API]', - '[VERSION]', - '[SPEC]' - ); - $tag = '[TAG]'; - - tag_api_spec_revision_sample($formattedName, $tag); -} -// [END apigeeregistry_v1_generated_Registry_TagApiSpecRevision_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/test_iam_permissions.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/test_iam_permissions.php deleted file mode 100644 index 8d4b3d05aa18..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/test_iam_permissions.php +++ /dev/null @@ -1,84 +0,0 @@ -setResource($resource) - ->setPermissions($permissions); - - // Call the API and handle any network failures. - try { - /** @var TestIamPermissionsResponse $response */ - $response = $registryClient->testIamPermissions($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - $permissionsElement = '[PERMISSIONS]'; - - test_iam_permissions_sample($resource, $permissionsElement); -} -// [END apigeeregistry_v1_generated_Registry_TestIamPermissions_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/update_api.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/update_api.php deleted file mode 100644 index eaae8d242b0b..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/update_api.php +++ /dev/null @@ -1,59 +0,0 @@ -setApi($api); - - // Call the API and handle any network failures. - try { - /** @var Api $response */ - $response = $registryClient->updateApi($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END apigeeregistry_v1_generated_Registry_UpdateApi_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/update_api_deployment.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/update_api_deployment.php deleted file mode 100644 index 97a716950432..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/update_api_deployment.php +++ /dev/null @@ -1,59 +0,0 @@ -setApiDeployment($apiDeployment); - - // Call the API and handle any network failures. - try { - /** @var ApiDeployment $response */ - $response = $registryClient->updateApiDeployment($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END apigeeregistry_v1_generated_Registry_UpdateApiDeployment_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/update_api_spec.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/update_api_spec.php deleted file mode 100644 index a908ccd919e9..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/update_api_spec.php +++ /dev/null @@ -1,59 +0,0 @@ -setApiSpec($apiSpec); - - // Call the API and handle any network failures. - try { - /** @var ApiSpec $response */ - $response = $registryClient->updateApiSpec($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END apigeeregistry_v1_generated_Registry_UpdateApiSpec_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/update_api_version.php b/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/update_api_version.php deleted file mode 100644 index d12f35d41071..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/samples/V1/RegistryClient/update_api_version.php +++ /dev/null @@ -1,59 +0,0 @@ -setApiVersion($apiVersion); - - // Call the API and handle any network failures. - try { - /** @var ApiVersion $response */ - $response = $registryClient->updateApiVersion($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END apigeeregistry_v1_generated_Registry_UpdateApiVersion_sync] diff --git a/owl-bot-staging/ApigeeRegistry/v1/src/V1/Gapic/ProvisioningGapicClient.php b/owl-bot-staging/ApigeeRegistry/v1/src/V1/Gapic/ProvisioningGapicClient.php deleted file mode 100644 index c1c05333fbcb..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/src/V1/Gapic/ProvisioningGapicClient.php +++ /dev/null @@ -1,803 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $instanceId = 'instance_id'; - * $instance = new Instance(); - * $operationResponse = $provisioningClient->createInstance($formattedParent, $instanceId, $instance); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $provisioningClient->createInstance($formattedParent, $instanceId, $instance); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $provisioningClient->resumeOperation($operationName, 'createInstance'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $provisioningClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class ProvisioningGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.apigeeregistry.v1.Provisioning'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'apigeeregistry.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $instanceNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/provisioning_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/provisioning_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/provisioning_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/provisioning_rest_client_config.php', - ], - ], - ]; - } - - private static function getInstanceNameTemplate() - { - if (self::$instanceNameTemplate == null) { - self::$instanceNameTemplate = new PathTemplate('projects/{project}/locations/{location}/instances/{instance}'); - } - - return self::$instanceNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'instance' => self::getInstanceNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a instance - * resource. - * - * @param string $project - * @param string $location - * @param string $instance - * - * @return string The formatted instance resource. - */ - public static function instanceName($project, $location, $instance) - { - return self::getInstanceNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'instance' => $instance, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - instance: projects/{project}/locations/{location}/instances/{instance} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'apigeeregistry.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Provisions instance resources for the Registry. - * - * Sample code: - * ``` - * $provisioningClient = new ProvisioningClient(); - * try { - * $formattedParent = $provisioningClient->locationName('[PROJECT]', '[LOCATION]'); - * $instanceId = 'instance_id'; - * $instance = new Instance(); - * $operationResponse = $provisioningClient->createInstance($formattedParent, $instanceId, $instance); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $provisioningClient->createInstance($formattedParent, $instanceId, $instance); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $provisioningClient->resumeOperation($operationName, 'createInstance'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $provisioningClient->close(); - * } - * ``` - * - * @param string $parent Required. Parent resource of the Instance, of the form: `projects/*/locations/*` - * @param string $instanceId Required. Identifier to assign to the Instance. Must be unique within scope of the - * parent resource. - * @param Instance $instance Required. The Instance. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createInstance($parent, $instanceId, $instance, array $optionalArgs = []) - { - $request = new CreateInstanceRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setInstanceId($instanceId); - $request->setInstance($instance); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateInstance', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes the Registry instance. - * - * Sample code: - * ``` - * $provisioningClient = new ProvisioningClient(); - * try { - * $formattedName = $provisioningClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - * $operationResponse = $provisioningClient->deleteInstance($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $provisioningClient->deleteInstance($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $provisioningClient->resumeOperation($operationName, 'deleteInstance'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $provisioningClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the Instance to delete. - * Format: `projects/*/locations/*/instances/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteInstance($name, array $optionalArgs = []) - { - $request = new DeleteInstanceRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteInstance', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets details of a single Instance. - * - * Sample code: - * ``` - * $provisioningClient = new ProvisioningClient(); - * try { - * $formattedName = $provisioningClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - * $response = $provisioningClient->getInstance($formattedName); - * } finally { - * $provisioningClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the Instance to retrieve. - * Format: `projects/*/locations/*/instances/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\Instance - * - * @throws ApiException if the remote call fails - */ - public function getInstance($name, array $optionalArgs = []) - { - $request = new GetInstanceRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetInstance', Instance::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets information about a location. - * - * Sample code: - * ``` - * $provisioningClient = new ProvisioningClient(); - * try { - * $response = $provisioningClient->getLocation(); - * } finally { - * $provisioningClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Resource name for the location. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Location\Location - * - * @throws ApiException if the remote call fails - */ - public function getLocation(array $optionalArgs = []) - { - $request = new GetLocationRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLocation', Location::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.cloud.location.Locations')->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * Sample code: - * ``` - * $provisioningClient = new ProvisioningClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $provisioningClient->listLocations(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $provisioningClient->listLocations(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $provisioningClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The resource that owns the locations collection, if applicable. - * @type string $filter - * The standard list filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listLocations(array $optionalArgs = []) - { - $request = new ListLocationsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLocations', $optionalArgs, ListLocationsResponse::class, $request, 'google.cloud.location.Locations'); - } - - /** - * Gets the access control policy for a resource. Returns an empty policy - if the resource exists and does not have a policy set. - * - * Sample code: - * ``` - * $provisioningClient = new ProvisioningClient(); - * try { - * $resource = 'resource'; - * $response = $provisioningClient->getIamPolicy($resource); - * } finally { - * $provisioningClient->close(); - * } - * ``` - * - * @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 array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Sets the access control policy on the specified resource. Replaces - any existing policy. - - Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` - errors. - * - * Sample code: - * ``` - * $provisioningClient = new ProvisioningClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $provisioningClient->setIamPolicy($resource, $policy); - * } finally { - * $provisioningClient->close(); - * } - * ``` - * - * @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 Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Returns permissions that a caller has on the specified resource. If the - resource does not exist, this will return an empty set of - permissions, not a `NOT_FOUND` error. - - Note: This operation is designed to be used for building - permission-aware UIs and command-line tools, not for authorization - checking. This operation may "fail open" without warning. - * - * Sample code: - * ``` - * $provisioningClient = new ProvisioningClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $provisioningClient->testIamPermissions($resource, $permissions); - * } finally { - * $provisioningClient->close(); - * } - * ``` - * - * @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 string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } -} diff --git a/owl-bot-staging/ApigeeRegistry/v1/src/V1/Gapic/RegistryGapicClient.php b/owl-bot-staging/ApigeeRegistry/v1/src/V1/Gapic/RegistryGapicClient.php deleted file mode 100644 index ae95c61b4db2..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/src/V1/Gapic/RegistryGapicClient.php +++ /dev/null @@ -1,2750 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $api = new Api(); - * $apiId = 'api_id'; - * $response = $registryClient->createApi($formattedParent, $api, $apiId); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class RegistryGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.apigeeregistry.v1.Registry'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'apigeeregistry.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $apiNameTemplate; - - private static $apiDeploymentNameTemplate; - - private static $apiSpecNameTemplate; - - private static $apiVersionNameTemplate; - - private static $artifactNameTemplate; - - private static $locationNameTemplate; - - private static $projectLocationApiArtifactNameTemplate; - - private static $projectLocationApiDeploymentArtifactNameTemplate; - - private static $projectLocationApiVersionArtifactNameTemplate; - - private static $projectLocationApiVersionSpecArtifactNameTemplate; - - private static $projectLocationArtifactNameTemplate; - - private static $pathTemplateMap; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/registry_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/registry_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/registry_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/registry_rest_client_config.php', - ], - ], - ]; - } - - private static function getApiNameTemplate() - { - if (self::$apiNameTemplate == null) { - self::$apiNameTemplate = new PathTemplate('projects/{project}/locations/{location}/apis/{api}'); - } - - return self::$apiNameTemplate; - } - - private static function getApiDeploymentNameTemplate() - { - if (self::$apiDeploymentNameTemplate == null) { - self::$apiDeploymentNameTemplate = new PathTemplate('projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}'); - } - - return self::$apiDeploymentNameTemplate; - } - - private static function getApiSpecNameTemplate() - { - if (self::$apiSpecNameTemplate == null) { - self::$apiSpecNameTemplate = new PathTemplate('projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}'); - } - - return self::$apiSpecNameTemplate; - } - - private static function getApiVersionNameTemplate() - { - if (self::$apiVersionNameTemplate == null) { - self::$apiVersionNameTemplate = new PathTemplate('projects/{project}/locations/{location}/apis/{api}/versions/{version}'); - } - - return self::$apiVersionNameTemplate; - } - - private static function getArtifactNameTemplate() - { - if (self::$artifactNameTemplate == null) { - self::$artifactNameTemplate = new PathTemplate('projects/{project}/locations/{location}/artifacts/{artifact}'); - } - - return self::$artifactNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getProjectLocationApiArtifactNameTemplate() - { - if (self::$projectLocationApiArtifactNameTemplate == null) { - self::$projectLocationApiArtifactNameTemplate = new PathTemplate('projects/{project}/locations/{location}/apis/{api}/artifacts/{artifact}'); - } - - return self::$projectLocationApiArtifactNameTemplate; - } - - private static function getProjectLocationApiDeploymentArtifactNameTemplate() - { - if (self::$projectLocationApiDeploymentArtifactNameTemplate == null) { - self::$projectLocationApiDeploymentArtifactNameTemplate = new PathTemplate('projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}/artifacts/{artifact}'); - } - - return self::$projectLocationApiDeploymentArtifactNameTemplate; - } - - private static function getProjectLocationApiVersionArtifactNameTemplate() - { - if (self::$projectLocationApiVersionArtifactNameTemplate == null) { - self::$projectLocationApiVersionArtifactNameTemplate = new PathTemplate('projects/{project}/locations/{location}/apis/{api}/versions/{version}/artifacts/{artifact}'); - } - - return self::$projectLocationApiVersionArtifactNameTemplate; - } - - private static function getProjectLocationApiVersionSpecArtifactNameTemplate() - { - if (self::$projectLocationApiVersionSpecArtifactNameTemplate == null) { - self::$projectLocationApiVersionSpecArtifactNameTemplate = new PathTemplate('projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}/artifacts/{artifact}'); - } - - return self::$projectLocationApiVersionSpecArtifactNameTemplate; - } - - private static function getProjectLocationArtifactNameTemplate() - { - if (self::$projectLocationArtifactNameTemplate == null) { - self::$projectLocationArtifactNameTemplate = new PathTemplate('projects/{project}/locations/{location}/artifacts/{artifact}'); - } - - return self::$projectLocationArtifactNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'api' => self::getApiNameTemplate(), - 'apiDeployment' => self::getApiDeploymentNameTemplate(), - 'apiSpec' => self::getApiSpecNameTemplate(), - 'apiVersion' => self::getApiVersionNameTemplate(), - 'artifact' => self::getArtifactNameTemplate(), - 'location' => self::getLocationNameTemplate(), - 'projectLocationApiArtifact' => self::getProjectLocationApiArtifactNameTemplate(), - 'projectLocationApiDeploymentArtifact' => self::getProjectLocationApiDeploymentArtifactNameTemplate(), - 'projectLocationApiVersionArtifact' => self::getProjectLocationApiVersionArtifactNameTemplate(), - 'projectLocationApiVersionSpecArtifact' => self::getProjectLocationApiVersionSpecArtifactNameTemplate(), - 'projectLocationArtifact' => self::getProjectLocationArtifactNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a api - * resource. - * - * @param string $project - * @param string $location - * @param string $api - * - * @return string The formatted api resource. - */ - public static function apiName($project, $location, $api) - { - return self::getApiNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'api' => $api, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * api_deployment resource. - * - * @param string $project - * @param string $location - * @param string $api - * @param string $deployment - * - * @return string The formatted api_deployment resource. - */ - public static function apiDeploymentName($project, $location, $api, $deployment) - { - return self::getApiDeploymentNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'api' => $api, - 'deployment' => $deployment, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a api_spec - * resource. - * - * @param string $project - * @param string $location - * @param string $api - * @param string $version - * @param string $spec - * - * @return string The formatted api_spec resource. - */ - public static function apiSpecName($project, $location, $api, $version, $spec) - { - return self::getApiSpecNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'api' => $api, - 'version' => $version, - 'spec' => $spec, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a api_version - * resource. - * - * @param string $project - * @param string $location - * @param string $api - * @param string $version - * - * @return string The formatted api_version resource. - */ - public static function apiVersionName($project, $location, $api, $version) - { - return self::getApiVersionNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'api' => $api, - 'version' => $version, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a artifact - * resource. - * - * @param string $project - * @param string $location - * @param string $artifact - * - * @return string The formatted artifact resource. - */ - public static function artifactName($project, $location, $artifact) - { - return self::getArtifactNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'artifact' => $artifact, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * project_location_api_artifact resource. - * - * @param string $project - * @param string $location - * @param string $api - * @param string $artifact - * - * @return string The formatted project_location_api_artifact resource. - */ - public static function projectLocationApiArtifactName($project, $location, $api, $artifact) - { - return self::getProjectLocationApiArtifactNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'api' => $api, - 'artifact' => $artifact, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * project_location_api_deployment_artifact resource. - * - * @param string $project - * @param string $location - * @param string $api - * @param string $deployment - * @param string $artifact - * - * @return string The formatted project_location_api_deployment_artifact resource. - */ - public static function projectLocationApiDeploymentArtifactName($project, $location, $api, $deployment, $artifact) - { - return self::getProjectLocationApiDeploymentArtifactNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'api' => $api, - 'deployment' => $deployment, - 'artifact' => $artifact, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * project_location_api_version_artifact resource. - * - * @param string $project - * @param string $location - * @param string $api - * @param string $version - * @param string $artifact - * - * @return string The formatted project_location_api_version_artifact resource. - */ - public static function projectLocationApiVersionArtifactName($project, $location, $api, $version, $artifact) - { - return self::getProjectLocationApiVersionArtifactNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'api' => $api, - 'version' => $version, - 'artifact' => $artifact, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * project_location_api_version_spec_artifact resource. - * - * @param string $project - * @param string $location - * @param string $api - * @param string $version - * @param string $spec - * @param string $artifact - * - * @return string The formatted project_location_api_version_spec_artifact resource. - */ - public static function projectLocationApiVersionSpecArtifactName($project, $location, $api, $version, $spec, $artifact) - { - return self::getProjectLocationApiVersionSpecArtifactNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'api' => $api, - 'version' => $version, - 'spec' => $spec, - 'artifact' => $artifact, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * project_location_artifact resource. - * - * @param string $project - * @param string $location - * @param string $artifact - * - * @return string The formatted project_location_artifact resource. - */ - public static function projectLocationArtifactName($project, $location, $artifact) - { - return self::getProjectLocationArtifactNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'artifact' => $artifact, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - api: projects/{project}/locations/{location}/apis/{api} - * - apiDeployment: projects/{project}/locations/{location}/apis/{api}/deployments/{deployment} - * - apiSpec: projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec} - * - apiVersion: projects/{project}/locations/{location}/apis/{api}/versions/{version} - * - artifact: projects/{project}/locations/{location}/artifacts/{artifact} - * - location: projects/{project}/locations/{location} - * - projectLocationApiArtifact: projects/{project}/locations/{location}/apis/{api}/artifacts/{artifact} - * - projectLocationApiDeploymentArtifact: projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}/artifacts/{artifact} - * - projectLocationApiVersionArtifact: projects/{project}/locations/{location}/apis/{api}/versions/{version}/artifacts/{artifact} - * - projectLocationApiVersionSpecArtifact: projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}/artifacts/{artifact} - * - projectLocationArtifact: projects/{project}/locations/{location}/artifacts/{artifact} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'apigeeregistry.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * Creates a specified API. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedParent = $registryClient->locationName('[PROJECT]', '[LOCATION]'); - * $api = new Api(); - * $apiId = 'api_id'; - * $response = $registryClient->createApi($formattedParent, $api, $apiId); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent, which owns this collection of APIs. - * Format: `projects/*/locations/*` - * @param Api $api Required. The API to create. - * @param string $apiId Required. The ID to use for the API, which will become the final component of - * the API's resource name. - * - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Following AIP-162, IDs must not have the form of a UUID. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\Api - * - * @throws ApiException if the remote call fails - */ - public function createApi($parent, $api, $apiId, array $optionalArgs = []) - { - $request = new CreateApiRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setApi($api); - $request->setApiId($apiId); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateApi', Api::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates a specified deployment. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedParent = $registryClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - * $apiDeployment = new ApiDeployment(); - * $apiDeploymentId = 'api_deployment_id'; - * $response = $registryClient->createApiDeployment($formattedParent, $apiDeployment, $apiDeploymentId); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent, which owns this collection of deployments. - * Format: `projects/*/locations/*/apis/*` - * @param ApiDeployment $apiDeployment Required. The deployment to create. - * @param string $apiDeploymentId Required. The ID to use for the deployment, which will become the final component of - * the deployment's resource name. - * - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Following AIP-162, IDs must not have the form of a UUID. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiDeployment - * - * @throws ApiException if the remote call fails - */ - public function createApiDeployment($parent, $apiDeployment, $apiDeploymentId, array $optionalArgs = []) - { - $request = new CreateApiDeploymentRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setApiDeployment($apiDeployment); - $request->setApiDeploymentId($apiDeploymentId); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateApiDeployment', ApiDeployment::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates a specified spec. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedParent = $registryClient->apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - * $apiSpec = new ApiSpec(); - * $apiSpecId = 'api_spec_id'; - * $response = $registryClient->createApiSpec($formattedParent, $apiSpec, $apiSpecId); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent, which owns this collection of specs. - * Format: `projects/*/locations/*/apis/*/versions/*` - * @param ApiSpec $apiSpec Required. The spec to create. - * @param string $apiSpecId Required. The ID to use for the spec, which will become the final component of - * the spec's resource name. - * - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Following AIP-162, IDs must not have the form of a UUID. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiSpec - * - * @throws ApiException if the remote call fails - */ - public function createApiSpec($parent, $apiSpec, $apiSpecId, array $optionalArgs = []) - { - $request = new CreateApiSpecRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setApiSpec($apiSpec); - $request->setApiSpecId($apiSpecId); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateApiSpec', ApiSpec::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates a specified version. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedParent = $registryClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - * $apiVersion = new ApiVersion(); - * $apiVersionId = 'api_version_id'; - * $response = $registryClient->createApiVersion($formattedParent, $apiVersion, $apiVersionId); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent, which owns this collection of versions. - * Format: `projects/*/locations/*/apis/*` - * @param ApiVersion $apiVersion Required. The version to create. - * @param string $apiVersionId Required. The ID to use for the version, which will become the final component of - * the version's resource name. - * - * This value should be 1-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Following AIP-162, IDs must not have the form of a UUID. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiVersion - * - * @throws ApiException if the remote call fails - */ - public function createApiVersion($parent, $apiVersion, $apiVersionId, array $optionalArgs = []) - { - $request = new CreateApiVersionRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setApiVersion($apiVersion); - $request->setApiVersionId($apiVersionId); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateApiVersion', ApiVersion::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates a specified artifact. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedParent = $registryClient->locationName('[PROJECT]', '[LOCATION]'); - * $artifact = new Artifact(); - * $artifactId = 'artifact_id'; - * $response = $registryClient->createArtifact($formattedParent, $artifact, $artifactId); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent, which owns this collection of artifacts. - * Format: `{parent}` - * @param Artifact $artifact Required. The artifact to create. - * @param string $artifactId Required. The ID to use for the artifact, which will become the final component of - * the artifact's resource name. - * - * This value should be 4-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Following AIP-162, IDs must not have the form of a UUID. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\Artifact - * - * @throws ApiException if the remote call fails - */ - public function createArtifact($parent, $artifact, $artifactId, array $optionalArgs = []) - { - $request = new CreateArtifactRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setArtifact($artifact); - $request->setArtifactId($artifactId); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateArtifact', Artifact::class, $optionalArgs, $request)->wait(); - } - - /** - * Removes a specified API and all of the resources that it - * owns. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - * $registryClient->deleteApi($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the API to delete. - * Format: `projects/*/locations/*/apis/*` - * @param array $optionalArgs { - * Optional. - * - * @type bool $force - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - */ - public function deleteApi($name, array $optionalArgs = []) - { - $request = new DeleteApiRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['force'])) { - $request->setForce($optionalArgs['force']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteApi', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Removes a specified deployment, all revisions, and all - * child resources (e.g., artifacts). - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - * $registryClient->deleteApiDeployment($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the deployment to delete. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * @param array $optionalArgs { - * Optional. - * - * @type bool $force - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - */ - public function deleteApiDeployment($name, array $optionalArgs = []) - { - $request = new DeleteApiDeploymentRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['force'])) { - $request->setForce($optionalArgs['force']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteApiDeployment', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes a revision of a deployment. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - * $response = $registryClient->deleteApiDeploymentRevision($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the deployment revision to be deleted, - * with a revision ID explicitly included. - * - * Example: - * `projects/sample/locations/global/apis/petstore/deployments/prod@c7cfa2a8` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiDeployment - * - * @throws ApiException if the remote call fails - */ - public function deleteApiDeploymentRevision($name, array $optionalArgs = []) - { - $request = new DeleteApiDeploymentRevisionRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteApiDeploymentRevision', ApiDeployment::class, $optionalArgs, $request)->wait(); - } - - /** - * Removes a specified spec, all revisions, and all child - * resources (e.g., artifacts). - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - * $registryClient->deleteApiSpec($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the spec to delete. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * @param array $optionalArgs { - * Optional. - * - * @type bool $force - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - */ - public function deleteApiSpec($name, array $optionalArgs = []) - { - $request = new DeleteApiSpecRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['force'])) { - $request->setForce($optionalArgs['force']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteApiSpec', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes a revision of a spec. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - * $response = $registryClient->deleteApiSpecRevision($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the spec revision to be deleted, - * with a revision ID explicitly included. - * - * Example: - * `projects/sample/locations/global/apis/petstore/versions/1.0.0/specs/openapi.yaml@c7cfa2a8` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiSpec - * - * @throws ApiException if the remote call fails - */ - public function deleteApiSpecRevision($name, array $optionalArgs = []) - { - $request = new DeleteApiSpecRevisionRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteApiSpecRevision', ApiSpec::class, $optionalArgs, $request)->wait(); - } - - /** - * Removes a specified version and all of the resources that - * it owns. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - * $registryClient->deleteApiVersion($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the version to delete. - * Format: `projects/*/locations/*/apis/*/versions/*` - * @param array $optionalArgs { - * Optional. - * - * @type bool $force - * If set to true, any child resources will also be deleted. - * (Otherwise, the request will only work if there are no child resources.) - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - */ - public function deleteApiVersion($name, array $optionalArgs = []) - { - $request = new DeleteApiVersionRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['force'])) { - $request->setForce($optionalArgs['force']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteApiVersion', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Removes a specified artifact. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->artifactName('[PROJECT]', '[LOCATION]', '[ARTIFACT]'); - * $registryClient->deleteArtifact($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the artifact to delete. - * Format: `{parent}/artifacts/*` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - */ - public function deleteArtifact($name, array $optionalArgs = []) - { - $request = new DeleteArtifactRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteArtifact', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns a specified API. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - * $response = $registryClient->getApi($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the API to retrieve. - * Format: `projects/*/locations/*/apis/*` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\Api - * - * @throws ApiException if the remote call fails - */ - public function getApi($name, array $optionalArgs = []) - { - $request = new GetApiRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetApi', Api::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns a specified deployment. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - * $response = $registryClient->getApiDeployment($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the deployment to retrieve. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiDeployment - * - * @throws ApiException if the remote call fails - */ - public function getApiDeployment($name, array $optionalArgs = []) - { - $request = new GetApiDeploymentRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetApiDeployment', ApiDeployment::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns a specified spec. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - * $response = $registryClient->getApiSpec($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the spec to retrieve. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiSpec - * - * @throws ApiException if the remote call fails - */ - public function getApiSpec($name, array $optionalArgs = []) - { - $request = new GetApiSpecRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetApiSpec', ApiSpec::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns the contents of a specified spec. - * If specs are stored with GZip compression, the default behavior - * is to return the spec uncompressed (the mime_type response field - * indicates the exact format returned). - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - * $response = $registryClient->getApiSpecContents($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the spec whose contents should be retrieved. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Api\HttpBody - * - * @throws ApiException if the remote call fails - */ - public function getApiSpecContents($name, array $optionalArgs = []) - { - $request = new GetApiSpecContentsRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetApiSpecContents', HttpBody::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns a specified version. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - * $response = $registryClient->getApiVersion($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the version to retrieve. - * Format: `projects/*/locations/*/apis/*/versions/*` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiVersion - * - * @throws ApiException if the remote call fails - */ - public function getApiVersion($name, array $optionalArgs = []) - { - $request = new GetApiVersionRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetApiVersion', ApiVersion::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns a specified artifact. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->artifactName('[PROJECT]', '[LOCATION]', '[ARTIFACT]'); - * $response = $registryClient->getArtifact($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the artifact to retrieve. - * Format: `{parent}/artifacts/*` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\Artifact - * - * @throws ApiException if the remote call fails - */ - public function getArtifact($name, array $optionalArgs = []) - { - $request = new GetArtifactRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetArtifact', Artifact::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns the contents of a specified artifact. - * If artifacts are stored with GZip compression, the default behavior - * is to return the artifact uncompressed (the mime_type response field - * indicates the exact format returned). - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->artifactName('[PROJECT]', '[LOCATION]', '[ARTIFACT]'); - * $response = $registryClient->getArtifactContents($formattedName); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the artifact whose contents should be retrieved. - * Format: `{parent}/artifacts/*` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Api\HttpBody - * - * @throws ApiException if the remote call fails - */ - public function getArtifactContents($name, array $optionalArgs = []) - { - $request = new GetArtifactContentsRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetArtifactContents', HttpBody::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists all revisions of a deployment. - * Revisions are returned in descending order of revision creation time. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - * // Iterate over pages of elements - * $pagedResponse = $registryClient->listApiDeploymentRevisions($formattedName); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $registryClient->listApiDeploymentRevisions($formattedName); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the deployment to list revisions for. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listApiDeploymentRevisions($name, array $optionalArgs = []) - { - $request = new ListApiDeploymentRevisionsRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListApiDeploymentRevisions', $optionalArgs, ListApiDeploymentRevisionsResponse::class, $request); - } - - /** - * Returns matching deployments. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedParent = $registryClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - * // Iterate over pages of elements - * $pagedResponse = $registryClient->listApiDeployments($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $registryClient->listApiDeployments($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent, which owns this collection of deployments. - * Format: `projects/*/locations/*/apis/*` - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listApiDeployments($parent, array $optionalArgs = []) - { - $request = new ListApiDeploymentsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListApiDeployments', $optionalArgs, ListApiDeploymentsResponse::class, $request); - } - - /** - * Lists all revisions of a spec. - * Revisions are returned in descending order of revision creation time. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - * // Iterate over pages of elements - * $pagedResponse = $registryClient->listApiSpecRevisions($formattedName); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $registryClient->listApiSpecRevisions($formattedName); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the spec to list revisions for. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listApiSpecRevisions($name, array $optionalArgs = []) - { - $request = new ListApiSpecRevisionsRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListApiSpecRevisions', $optionalArgs, ListApiSpecRevisionsResponse::class, $request); - } - - /** - * Returns matching specs. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedParent = $registryClient->apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - * // Iterate over pages of elements - * $pagedResponse = $registryClient->listApiSpecs($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $registryClient->listApiSpecs($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent, which owns this collection of specs. - * Format: `projects/*/locations/*/apis/*/versions/*` - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields except contents. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listApiSpecs($parent, array $optionalArgs = []) - { - $request = new ListApiSpecsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListApiSpecs', $optionalArgs, ListApiSpecsResponse::class, $request); - } - - /** - * Returns matching versions. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedParent = $registryClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - * // Iterate over pages of elements - * $pagedResponse = $registryClient->listApiVersions($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $registryClient->listApiVersions($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent, which owns this collection of versions. - * Format: `projects/*/locations/*/apis/*` - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listApiVersions($parent, array $optionalArgs = []) - { - $request = new ListApiVersionsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListApiVersions', $optionalArgs, ListApiVersionsResponse::class, $request); - } - - /** - * Returns matching APIs. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedParent = $registryClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $registryClient->listApis($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $registryClient->listApis($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent, which owns this collection of APIs. - * Format: `projects/*/locations/*` - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listApis($parent, array $optionalArgs = []) - { - $request = new ListApisRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListApis', $optionalArgs, ListApisResponse::class, $request); - } - - /** - * Returns matching artifacts. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedParent = $registryClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $registryClient->listArtifacts($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $registryClient->listArtifacts($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent, which owns this collection of artifacts. - * Format: `{parent}` - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * An expression that can be used to filter the list. Filters use the Common - * Expression Language and can refer to all message fields except contents. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listArtifacts($parent, array $optionalArgs = []) - { - $request = new ListArtifactsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListArtifacts', $optionalArgs, ListArtifactsResponse::class, $request); - } - - /** - * Used to replace a specified artifact. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $artifact = new Artifact(); - * $response = $registryClient->replaceArtifact($artifact); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param Artifact $artifact Required. The artifact to replace. - * - * The `name` field is used to identify the artifact to replace. - * Format: `{parent}/artifacts/*` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\Artifact - * - * @throws ApiException if the remote call fails - */ - public function replaceArtifact($artifact, array $optionalArgs = []) - { - $request = new ReplaceArtifactRequest(); - $requestParamHeaders = []; - $request->setArtifact($artifact); - $requestParamHeaders['artifact.name'] = $artifact->getName(); - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('ReplaceArtifact', Artifact::class, $optionalArgs, $request)->wait(); - } - - /** - * Sets the current revision to a specified prior - * revision. Note that this creates a new revision with a new revision ID. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - * $revisionId = 'revision_id'; - * $response = $registryClient->rollbackApiDeployment($formattedName, $revisionId); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The deployment being rolled back. - * @param string $revisionId Required. The revision ID to roll back to. - * It must be a revision of the same deployment. - * - * Example: `c7cfa2a8` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiDeployment - * - * @throws ApiException if the remote call fails - */ - public function rollbackApiDeployment($name, $revisionId, array $optionalArgs = []) - { - $request = new RollbackApiDeploymentRequest(); - $requestParamHeaders = []; - $request->setName($name); - $request->setRevisionId($revisionId); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('RollbackApiDeployment', ApiDeployment::class, $optionalArgs, $request)->wait(); - } - - /** - * Sets the current revision to a specified prior revision. - * Note that this creates a new revision with a new revision ID. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - * $revisionId = 'revision_id'; - * $response = $registryClient->rollbackApiSpec($formattedName, $revisionId); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The spec being rolled back. - * @param string $revisionId Required. The revision ID to roll back to. - * It must be a revision of the same spec. - * - * Example: `c7cfa2a8` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiSpec - * - * @throws ApiException if the remote call fails - */ - public function rollbackApiSpec($name, $revisionId, array $optionalArgs = []) - { - $request = new RollbackApiSpecRequest(); - $requestParamHeaders = []; - $request->setName($name); - $request->setRevisionId($revisionId); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('RollbackApiSpec', ApiSpec::class, $optionalArgs, $request)->wait(); - } - - /** - * Adds a tag to a specified revision of a - * deployment. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - * $tag = 'tag'; - * $response = $registryClient->tagApiDeploymentRevision($formattedName, $tag); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the deployment to be tagged, including the revision ID. - * @param string $tag Required. The tag to apply. - * The tag should be at most 40 characters, and match `[a-z][a-z0-9-]{3,39}`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiDeployment - * - * @throws ApiException if the remote call fails - */ - public function tagApiDeploymentRevision($name, $tag, array $optionalArgs = []) - { - $request = new TagApiDeploymentRevisionRequest(); - $requestParamHeaders = []; - $request->setName($name); - $request->setTag($tag); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TagApiDeploymentRevision', ApiDeployment::class, $optionalArgs, $request)->wait(); - } - - /** - * Adds a tag to a specified revision of a spec. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $formattedName = $registryClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - * $tag = 'tag'; - * $response = $registryClient->tagApiSpecRevision($formattedName, $tag); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the spec to be tagged, including the revision ID. - * @param string $tag Required. The tag to apply. - * The tag should be at most 40 characters, and match `[a-z][a-z0-9-]{3,39}`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiSpec - * - * @throws ApiException if the remote call fails - */ - public function tagApiSpecRevision($name, $tag, array $optionalArgs = []) - { - $request = new TagApiSpecRevisionRequest(); - $requestParamHeaders = []; - $request->setName($name); - $request->setTag($tag); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TagApiSpecRevision', ApiSpec::class, $optionalArgs, $request)->wait(); - } - - /** - * Used to modify a specified API. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $api = new Api(); - * $response = $registryClient->updateApi($api); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param Api $api Required. The API to update. - * - * The `name` field is used to identify the API to update. - * Format: `projects/*/locations/*/apis/*` - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * @type bool $allowMissing - * If set to true, and the API is not found, a new API will be created. - * In this situation, `update_mask` is ignored. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\Api - * - * @throws ApiException if the remote call fails - */ - public function updateApi($api, array $optionalArgs = []) - { - $request = new UpdateApiRequest(); - $requestParamHeaders = []; - $request->setApi($api); - $requestParamHeaders['api.name'] = $api->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - if (isset($optionalArgs['allowMissing'])) { - $request->setAllowMissing($optionalArgs['allowMissing']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateApi', Api::class, $optionalArgs, $request)->wait(); - } - - /** - * Used to modify a specified deployment. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $apiDeployment = new ApiDeployment(); - * $response = $registryClient->updateApiDeployment($apiDeployment); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param ApiDeployment $apiDeployment Required. The deployment to update. - * - * The `name` field is used to identify the deployment to update. - * Format: `projects/*/locations/*/apis/*/deployments/*` - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * @type bool $allowMissing - * If set to true, and the deployment is not found, a new deployment will be - * created. In this situation, `update_mask` is ignored. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiDeployment - * - * @throws ApiException if the remote call fails - */ - public function updateApiDeployment($apiDeployment, array $optionalArgs = []) - { - $request = new UpdateApiDeploymentRequest(); - $requestParamHeaders = []; - $request->setApiDeployment($apiDeployment); - $requestParamHeaders['api_deployment.name'] = $apiDeployment->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - if (isset($optionalArgs['allowMissing'])) { - $request->setAllowMissing($optionalArgs['allowMissing']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateApiDeployment', ApiDeployment::class, $optionalArgs, $request)->wait(); - } - - /** - * Used to modify a specified spec. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $apiSpec = new ApiSpec(); - * $response = $registryClient->updateApiSpec($apiSpec); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param ApiSpec $apiSpec Required. The spec to update. - * - * The `name` field is used to identify the spec to update. - * Format: `projects/*/locations/*/apis/*/versions/*/specs/*` - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * @type bool $allowMissing - * If set to true, and the spec is not found, a new spec will be created. - * In this situation, `update_mask` is ignored. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiSpec - * - * @throws ApiException if the remote call fails - */ - public function updateApiSpec($apiSpec, array $optionalArgs = []) - { - $request = new UpdateApiSpecRequest(); - $requestParamHeaders = []; - $request->setApiSpec($apiSpec); - $requestParamHeaders['api_spec.name'] = $apiSpec->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - if (isset($optionalArgs['allowMissing'])) { - $request->setAllowMissing($optionalArgs['allowMissing']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateApiSpec', ApiSpec::class, $optionalArgs, $request)->wait(); - } - - /** - * Used to modify a specified version. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $apiVersion = new ApiVersion(); - * $response = $registryClient->updateApiVersion($apiVersion); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param ApiVersion $apiVersion Required. The version to update. - * - * The `name` field is used to identify the version to update. - * Format: `projects/*/locations/*/apis/*/versions/*` - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The list of fields to be updated. If omitted, all fields are updated that - * are set in the request message (fields set to default values are ignored). - * If an asterisk "*" is specified, all fields are updated, including fields - * that are unspecified/default in the request. - * @type bool $allowMissing - * If set to true, and the version is not found, a new version will be - * created. In this situation, `update_mask` is ignored. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ApigeeRegistry\V1\ApiVersion - * - * @throws ApiException if the remote call fails - */ - public function updateApiVersion($apiVersion, array $optionalArgs = []) - { - $request = new UpdateApiVersionRequest(); - $requestParamHeaders = []; - $request->setApiVersion($apiVersion); - $requestParamHeaders['api_version.name'] = $apiVersion->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - if (isset($optionalArgs['allowMissing'])) { - $request->setAllowMissing($optionalArgs['allowMissing']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateApiVersion', ApiVersion::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets information about a location. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $response = $registryClient->getLocation(); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Resource name for the location. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Location\Location - * - * @throws ApiException if the remote call fails - */ - public function getLocation(array $optionalArgs = []) - { - $request = new GetLocationRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLocation', Location::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.cloud.location.Locations')->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $registryClient->listLocations(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $registryClient->listLocations(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The resource that owns the locations collection, if applicable. - * @type string $filter - * The standard list filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listLocations(array $optionalArgs = []) - { - $request = new ListLocationsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLocations', $optionalArgs, ListLocationsResponse::class, $request, 'google.cloud.location.Locations'); - } - - /** - * Gets the access control policy for a resource. Returns an empty policy - if the resource exists and does not have a policy set. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $resource = 'resource'; - * $response = $registryClient->getIamPolicy($resource); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @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 array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Sets the access control policy on the specified resource. Replaces - any existing policy. - - Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` - errors. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $registryClient->setIamPolicy($resource, $policy); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @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 Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Returns permissions that a caller has on the specified resource. If the - resource does not exist, this will return an empty set of - permissions, not a `NOT_FOUND` error. - - Note: This operation is designed to be used for building - permission-aware UIs and command-line tools, not for authorization - checking. This operation may "fail open" without warning. - * - * Sample code: - * ``` - * $registryClient = new RegistryClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $registryClient->testIamPermissions($resource, $permissions); - * } finally { - * $registryClient->close(); - * } - * ``` - * - * @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 string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } -} diff --git a/owl-bot-staging/ApigeeRegistry/v1/src/V1/ProvisioningClient.php b/owl-bot-staging/ApigeeRegistry/v1/src/V1/ProvisioningClient.php deleted file mode 100644 index bd80b5ed3343..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/src/V1/ProvisioningClient.php +++ /dev/null @@ -1,34 +0,0 @@ - [ - 'google.cloud.apigeeregistry.v1.Provisioning' => [ - 'CreateInstance' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\ApigeeRegistry\V1\Instance', - 'metadataReturnType' => '\Google\Cloud\ApigeeRegistry\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteInstance' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\ApigeeRegistry\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetInstance' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Instance', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetLocation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Location\Location', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'ListLocations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLocations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'GetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'SetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'TestIamPermissions' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'templateMap' => [ - 'instance' => 'projects/{project}/locations/{location}/instances/{instance}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/ApigeeRegistry/v1/src/V1/resources/provisioning_rest_client_config.php b/owl-bot-staging/ApigeeRegistry/v1/src/V1/resources/provisioning_rest_client_config.php deleted file mode 100644 index 4c802901d908..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/src/V1/resources/provisioning_rest_client_config.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'google.cloud.apigeeregistry.v1.Provisioning' => [ - 'CreateInstance' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/instances', - 'body' => 'instance', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'instance_id', - ], - ], - 'DeleteInstance' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/instances/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetInstance' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/instances/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - 'google.iam.v1.IAMPolicy' => [ - 'GetIamPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*}:getIamPolicy', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/deployments/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/specs/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/artifacts/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/artifacts/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/artifacts/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/instances/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/runtime}:getIamPolicy', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*}:setIamPolicy', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/deployments/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/specs/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/artifacts/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/artifacts/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/artifacts/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/instances/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/runtime}:setIamPolicy', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*}:testIamPermissions', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/deployments/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/specs/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/artifacts/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/artifacts/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/artifacts/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/instances/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/runtime}:testIamPermissions', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteOperation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListOperations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}/operations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/ApigeeRegistry/v1/src/V1/resources/registry_client_config.json b/owl-bot-staging/ApigeeRegistry/v1/src/V1/resources/registry_client_config.json deleted file mode 100644 index c24d2f4e969d..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/src/V1/resources/registry_client_config.json +++ /dev/null @@ -1,247 +0,0 @@ -{ - "interfaces": { - "google.cloud.apigeeregistry.v1.Registry": { - "retry_codes": { - "no_retry_codes": [], - "retry_policy_1_codes": [ - "ABORTED", - "CANCELLED", - "DEADLINE_EXCEEDED", - "UNAVAILABLE" - ], - "no_retry_1_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "retry_policy_1_params": { - "initial_retry_delay_millis": 200, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "CreateApi": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateApiDeployment": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateApiSpec": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateApiVersion": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateArtifact": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteApi": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteApiDeployment": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteApiDeploymentRevision": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteApiSpec": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteApiSpecRevision": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteApiVersion": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteArtifact": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetApi": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetApiDeployment": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetApiSpec": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetApiSpecContents": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetApiVersion": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetArtifact": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetArtifactContents": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListApiDeploymentRevisions": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListApiDeployments": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListApiSpecRevisions": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListApiSpecs": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListApiVersions": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListApis": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListArtifacts": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ReplaceArtifact": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "RollbackApiDeployment": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "RollbackApiSpec": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "TagApiDeploymentRevision": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "TagApiSpecRevision": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateApi": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateApiDeployment": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateApiSpec": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateApiVersion": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetLocation": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListLocations": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "SetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "TestIamPermissions": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - } - } - } - } -} diff --git a/owl-bot-staging/ApigeeRegistry/v1/src/V1/resources/registry_descriptor_config.php b/owl-bot-staging/ApigeeRegistry/v1/src/V1/resources/registry_descriptor_config.php deleted file mode 100644 index 7d53a500a7e2..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/src/V1/resources/registry_descriptor_config.php +++ /dev/null @@ -1,575 +0,0 @@ - [ - 'google.cloud.apigeeregistry.v1.Registry' => [ - 'CreateApi' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Api', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateApiDeployment' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiDeployment', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateApiSpec' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiSpec', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateApiVersion' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiVersion', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateArtifact' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Artifact', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteApi' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteApiDeployment' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteApiDeploymentRevision' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiDeployment', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteApiSpec' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteApiSpecRevision' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiSpec', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteApiVersion' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteArtifact' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetApi' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Api', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetApiDeployment' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiDeployment', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetApiSpec' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiSpec', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetApiSpecContents' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Api\HttpBody', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetApiVersion' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiVersion', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetArtifact' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Artifact', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetArtifactContents' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Api\HttpBody', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListApiDeploymentRevisions' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getApiDeployments', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentRevisionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListApiDeployments' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getApiDeployments', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListApiDeploymentsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListApiSpecRevisions' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getApiSpecs', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListApiSpecRevisionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListApiSpecs' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getApiSpecs', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListApiSpecsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListApiVersions' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getApiVersions', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListApiVersionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListApis' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getApis', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListApisResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListArtifacts' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getArtifacts', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ListArtifactsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ReplaceArtifact' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Artifact', - 'headerParams' => [ - [ - 'keyName' => 'artifact.name', - 'fieldAccessors' => [ - 'getArtifact', - 'getName', - ], - ], - ], - ], - 'RollbackApiDeployment' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiDeployment', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'RollbackApiSpec' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiSpec', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'TagApiDeploymentRevision' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiDeployment', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'TagApiSpecRevision' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiSpec', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'UpdateApi' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\Api', - 'headerParams' => [ - [ - 'keyName' => 'api.name', - 'fieldAccessors' => [ - 'getApi', - 'getName', - ], - ], - ], - ], - 'UpdateApiDeployment' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiDeployment', - 'headerParams' => [ - [ - 'keyName' => 'api_deployment.name', - 'fieldAccessors' => [ - 'getApiDeployment', - 'getName', - ], - ], - ], - ], - 'UpdateApiSpec' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiSpec', - 'headerParams' => [ - [ - 'keyName' => 'api_spec.name', - 'fieldAccessors' => [ - 'getApiSpec', - 'getName', - ], - ], - ], - ], - 'UpdateApiVersion' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ApigeeRegistry\V1\ApiVersion', - 'headerParams' => [ - [ - 'keyName' => 'api_version.name', - 'fieldAccessors' => [ - 'getApiVersion', - 'getName', - ], - ], - ], - ], - 'GetLocation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Location\Location', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'ListLocations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLocations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'GetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'SetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'TestIamPermissions' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'templateMap' => [ - 'api' => 'projects/{project}/locations/{location}/apis/{api}', - 'apiDeployment' => 'projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}', - 'apiSpec' => 'projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}', - 'apiVersion' => 'projects/{project}/locations/{location}/apis/{api}/versions/{version}', - 'artifact' => 'projects/{project}/locations/{location}/artifacts/{artifact}', - 'location' => 'projects/{project}/locations/{location}', - 'projectLocationApiArtifact' => 'projects/{project}/locations/{location}/apis/{api}/artifacts/{artifact}', - 'projectLocationApiDeploymentArtifact' => 'projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}/artifacts/{artifact}', - 'projectLocationApiVersionArtifact' => 'projects/{project}/locations/{location}/apis/{api}/versions/{version}/artifacts/{artifact}', - 'projectLocationApiVersionSpecArtifact' => 'projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}/artifacts/{artifact}', - 'projectLocationArtifact' => 'projects/{project}/locations/{location}/artifacts/{artifact}', - ], - ], - ], -]; diff --git a/owl-bot-staging/ApigeeRegistry/v1/src/V1/resources/registry_rest_client_config.php b/owl-bot-staging/ApigeeRegistry/v1/src/V1/resources/registry_rest_client_config.php deleted file mode 100644 index a9f49918eb33..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/src/V1/resources/registry_rest_client_config.php +++ /dev/null @@ -1,796 +0,0 @@ - [ - 'google.cloud.apigeeregistry.v1.Registry' => [ - 'CreateApi' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/apis', - 'body' => 'api', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'api_id', - ], - ], - 'CreateApiDeployment' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*}/deployments', - 'body' => 'api_deployment', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'api_deployment_id', - ], - ], - 'CreateApiSpec' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*/versions/*}/specs', - 'body' => 'api_spec', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'api_spec_id', - ], - ], - 'CreateApiVersion' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*}/versions', - 'body' => 'api_version', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'api_version_id', - ], - ], - 'CreateArtifact' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/artifacts', - 'body' => 'artifact', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*}/artifacts', - 'body' => 'artifact', - 'queryParams' => [ - 'artifact_id', - ], - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*/versions/*}/artifacts', - 'body' => 'artifact', - 'queryParams' => [ - 'artifact_id', - ], - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*/versions/*/specs/*}/artifacts', - 'body' => 'artifact', - 'queryParams' => [ - 'artifact_id', - ], - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*/deployments/*}/artifacts', - 'body' => 'artifact', - 'queryParams' => [ - 'artifact_id', - ], - ], - ], - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'artifact_id', - ], - ], - 'DeleteApi' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteApiDeployment' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/deployments/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteApiDeploymentRevision' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/deployments/*}:deleteRevision', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteApiSpec' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteApiSpecRevision' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:deleteRevision', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteApiVersion' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteArtifact' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/artifacts/*}', - 'additionalBindings' => [ - [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/artifacts/*}', - ], - [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/artifacts/*}', - ], - [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}', - ], - [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/deployments/*/artifacts/*}', - ], - ], - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetApi' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetApiDeployment' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/deployments/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetApiSpec' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetApiSpecContents' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:getContents', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetApiVersion' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetArtifact' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/artifacts/*}', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/artifacts/*}', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/artifacts/*}', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/deployments/*/artifacts/*}', - ], - ], - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetArtifactContents' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/artifacts/*}:getContents', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/artifacts/*}:getContents', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/artifacts/*}:getContents', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}:getContents', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/deployments/*/artifacts/*}:getContents', - ], - ], - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListApiDeploymentRevisions' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/deployments/*}:listRevisions', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListApiDeployments' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*}/deployments', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListApiSpecRevisions' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:listRevisions', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListApiSpecs' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*/versions/*}/specs', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListApiVersions' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*}/versions', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListApis' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/apis', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListArtifacts' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/artifacts', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*}/artifacts', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*/versions/*}/artifacts', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*/versions/*/specs/*}/artifacts', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/apis/*/deployments/*}/artifacts', - ], - ], - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ReplaceArtifact' => [ - 'method' => 'put', - 'uriTemplate' => '/v1/{artifact.name=projects/*/locations/*/artifacts/*}', - 'body' => 'artifact', - 'additionalBindings' => [ - [ - 'method' => 'put', - 'uriTemplate' => '/v1/{artifact.name=projects/*/locations/*/apis/*/artifacts/*}', - 'body' => 'artifact', - ], - [ - 'method' => 'put', - 'uriTemplate' => '/v1/{artifact.name=projects/*/locations/*/apis/*/versions/*/artifacts/*}', - 'body' => 'artifact', - ], - [ - 'method' => 'put', - 'uriTemplate' => '/v1/{artifact.name=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}', - 'body' => 'artifact', - ], - [ - 'method' => 'put', - 'uriTemplate' => '/v1/{artifact.name=projects/*/locations/*/apis/*/deployments/*/artifacts/*}', - 'body' => 'artifact', - ], - ], - 'placeholders' => [ - 'artifact.name' => [ - 'getters' => [ - 'getArtifact', - 'getName', - ], - ], - ], - ], - 'RollbackApiDeployment' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/deployments/*}:rollback', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'RollbackApiSpec' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:rollback', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'TagApiDeploymentRevision' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/deployments/*}:tagRevision', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'TagApiSpecRevision' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:tagRevision', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'UpdateApi' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{api.name=projects/*/locations/*/apis/*}', - 'body' => 'api', - 'placeholders' => [ - 'api.name' => [ - 'getters' => [ - 'getApi', - 'getName', - ], - ], - ], - ], - 'UpdateApiDeployment' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{api_deployment.name=projects/*/locations/*/apis/*/deployments/*}', - 'body' => 'api_deployment', - 'placeholders' => [ - 'api_deployment.name' => [ - 'getters' => [ - 'getApiDeployment', - 'getName', - ], - ], - ], - ], - 'UpdateApiSpec' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{api_spec.name=projects/*/locations/*/apis/*/versions/*/specs/*}', - 'body' => 'api_spec', - 'placeholders' => [ - 'api_spec.name' => [ - 'getters' => [ - 'getApiSpec', - 'getName', - ], - ], - ], - ], - 'UpdateApiVersion' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{api_version.name=projects/*/locations/*/apis/*/versions/*}', - 'body' => 'api_version', - 'placeholders' => [ - 'api_version.name' => [ - 'getters' => [ - 'getApiVersion', - 'getName', - ], - ], - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - 'google.iam.v1.IAMPolicy' => [ - 'GetIamPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*}:getIamPolicy', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/deployments/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/specs/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/artifacts/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/artifacts/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/artifacts/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/instances/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/runtime}:getIamPolicy', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*}:setIamPolicy', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/deployments/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/specs/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/artifacts/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/artifacts/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/artifacts/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/instances/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/runtime}:setIamPolicy', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*}:testIamPermissions', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/deployments/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/specs/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/artifacts/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/artifacts/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/artifacts/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/apis/*/versions/*/specs/*/artifacts/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/instances/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/runtime}:testIamPermissions', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteOperation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListOperations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}/operations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/ApigeeRegistry/v1/tests/Unit/V1/ProvisioningClientTest.php b/owl-bot-staging/ApigeeRegistry/v1/tests/Unit/V1/ProvisioningClientTest.php deleted file mode 100644 index d90668a27bc1..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/tests/Unit/V1/ProvisioningClientTest.php +++ /dev/null @@ -1,697 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return ProvisioningClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new ProvisioningClient($options); - } - - /** @test */ - public function createInstanceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $stateMessage = 'stateMessage29641305'; - $expectedResponse = new Instance(); - $expectedResponse->setName($name); - $expectedResponse->setStateMessage($stateMessage); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createInstanceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $instanceId = 'instanceId-2101995259'; - $instance = new Instance(); - $instanceConfig = new Config(); - $configCmekKeyName = 'configCmekKeyName-1633313736'; - $instanceConfig->setCmekKeyName($configCmekKeyName); - $instance->setConfig($instanceConfig); - $response = $gapicClient->createInstance($formattedParent, $instanceId, $instance); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Provisioning/CreateInstance', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getInstanceId(); - $this->assertProtobufEquals($instanceId, $actualValue); - $actualValue = $actualApiRequestObject->getInstance(); - $this->assertProtobufEquals($instance, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createInstanceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createInstanceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $instanceId = 'instanceId-2101995259'; - $instance = new Instance(); - $instanceConfig = new Config(); - $configCmekKeyName = 'configCmekKeyName-1633313736'; - $instanceConfig->setCmekKeyName($configCmekKeyName); - $instance->setConfig($instanceConfig); - $response = $gapicClient->createInstance($formattedParent, $instanceId, $instance); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createInstanceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteInstanceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteInstanceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->deleteInstance($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Provisioning/DeleteInstance', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteInstanceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteInstanceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->deleteInstance($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteInstanceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getInstanceTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $stateMessage = 'stateMessage29641305'; - $expectedResponse = new Instance(); - $expectedResponse->setName($name2); - $expectedResponse->setStateMessage($stateMessage); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->getInstance($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Provisioning/GetInstance', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getInstanceExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - try { - $gapicClient->getInstance($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $locationId = 'locationId552319461'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Location(); - $expectedResponse->setName($name2); - $expectedResponse->setLocationId($locationId); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getLocation(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/GetLocation', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getLocation(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; - $expectedResponse = new ListLocationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLocations($locations); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listLocations(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLocations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/ListLocations', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listLocations(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/ApigeeRegistry/v1/tests/Unit/V1/RegistryClientTest.php b/owl-bot-staging/ApigeeRegistry/v1/tests/Unit/V1/RegistryClientTest.php deleted file mode 100644 index f733bd7bb285..000000000000 --- a/owl-bot-staging/ApigeeRegistry/v1/tests/Unit/V1/RegistryClientTest.php +++ /dev/null @@ -1,2853 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return RegistryClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new RegistryClient($options); - } - - /** @test */ - public function createApiTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $availability = 'availability1997542747'; - $recommendedVersion = 'recommendedVersion265230068'; - $recommendedDeployment = 'recommendedDeployment1339243305'; - $expectedResponse = new Api(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setAvailability($availability); - $expectedResponse->setRecommendedVersion($recommendedVersion); - $expectedResponse->setRecommendedDeployment($recommendedDeployment); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $api = new Api(); - $apiId = 'apiId-1411282592'; - $response = $gapicClient->createApi($formattedParent, $api, $apiId); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/CreateApi', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getApi(); - $this->assertProtobufEquals($api, $actualValue); - $actualValue = $actualRequestObject->getApiId(); - $this->assertProtobufEquals($apiId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createApiExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $api = new Api(); - $apiId = 'apiId-1411282592'; - try { - $gapicClient->createApi($formattedParent, $api, $apiId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createApiDeploymentTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $revisionId = 'revisionId513861631'; - $apiSpecRevision = 'apiSpecRevision-1685452166'; - $endpointUri = 'endpointUri-850313278'; - $externalChannelUri = 'externalChannelUri-559177284'; - $intendedAudience = 'intendedAudience-1100067944'; - $accessGuidance = 'accessGuidance24590291'; - $expectedResponse = new ApiDeployment(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setRevisionId($revisionId); - $expectedResponse->setApiSpecRevision($apiSpecRevision); - $expectedResponse->setEndpointUri($endpointUri); - $expectedResponse->setExternalChannelUri($externalChannelUri); - $expectedResponse->setIntendedAudience($intendedAudience); - $expectedResponse->setAccessGuidance($accessGuidance); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - $apiDeployment = new ApiDeployment(); - $apiDeploymentId = 'apiDeploymentId-276259984'; - $response = $gapicClient->createApiDeployment($formattedParent, $apiDeployment, $apiDeploymentId); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/CreateApiDeployment', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getApiDeployment(); - $this->assertProtobufEquals($apiDeployment, $actualValue); - $actualValue = $actualRequestObject->getApiDeploymentId(); - $this->assertProtobufEquals($apiDeploymentId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createApiDeploymentExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - $apiDeployment = new ApiDeployment(); - $apiDeploymentId = 'apiDeploymentId-276259984'; - try { - $gapicClient->createApiDeployment($formattedParent, $apiDeployment, $apiDeploymentId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createApiSpecTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $filename = 'filename-734768633'; - $description = 'description-1724546052'; - $revisionId = 'revisionId513861631'; - $mimeType = 'mimeType-196041627'; - $sizeBytes = 1796325715; - $hash = 'hash3195150'; - $sourceUri = 'sourceUri-1111107768'; - $contents = '26'; - $expectedResponse = new ApiSpec(); - $expectedResponse->setName($name); - $expectedResponse->setFilename($filename); - $expectedResponse->setDescription($description); - $expectedResponse->setRevisionId($revisionId); - $expectedResponse->setMimeType($mimeType); - $expectedResponse->setSizeBytes($sizeBytes); - $expectedResponse->setHash($hash); - $expectedResponse->setSourceUri($sourceUri); - $expectedResponse->setContents($contents); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - $apiSpec = new ApiSpec(); - $apiSpecId = 'apiSpecId800293626'; - $response = $gapicClient->createApiSpec($formattedParent, $apiSpec, $apiSpecId); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/CreateApiSpec', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getApiSpec(); - $this->assertProtobufEquals($apiSpec, $actualValue); - $actualValue = $actualRequestObject->getApiSpecId(); - $this->assertProtobufEquals($apiSpecId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createApiSpecExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - $apiSpec = new ApiSpec(); - $apiSpecId = 'apiSpecId800293626'; - try { - $gapicClient->createApiSpec($formattedParent, $apiSpec, $apiSpecId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createApiVersionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $state = 'state109757585'; - $expectedResponse = new ApiVersion(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setState($state); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - $apiVersion = new ApiVersion(); - $apiVersionId = 'apiVersionId790654247'; - $response = $gapicClient->createApiVersion($formattedParent, $apiVersion, $apiVersionId); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/CreateApiVersion', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getApiVersion(); - $this->assertProtobufEquals($apiVersion, $actualValue); - $actualValue = $actualRequestObject->getApiVersionId(); - $this->assertProtobufEquals($apiVersionId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createApiVersionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - $apiVersion = new ApiVersion(); - $apiVersionId = 'apiVersionId790654247'; - try { - $gapicClient->createApiVersion($formattedParent, $apiVersion, $apiVersionId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createArtifactTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $mimeType = 'mimeType-196041627'; - $sizeBytes = 1796325715; - $hash = 'hash3195150'; - $contents = '26'; - $expectedResponse = new Artifact(); - $expectedResponse->setName($name); - $expectedResponse->setMimeType($mimeType); - $expectedResponse->setSizeBytes($sizeBytes); - $expectedResponse->setHash($hash); - $expectedResponse->setContents($contents); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $artifact = new Artifact(); - $artifactId = 'artifactId-1130052952'; - $response = $gapicClient->createArtifact($formattedParent, $artifact, $artifactId); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/CreateArtifact', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getArtifact(); - $this->assertProtobufEquals($artifact, $actualValue); - $actualValue = $actualRequestObject->getArtifactId(); - $this->assertProtobufEquals($artifactId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createArtifactExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $artifact = new Artifact(); - $artifactId = 'artifactId-1130052952'; - try { - $gapicClient->createArtifact($formattedParent, $artifact, $artifactId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteApiTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - $gapicClient->deleteApi($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/DeleteApi', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteApiExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - try { - $gapicClient->deleteApi($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteApiDeploymentTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - $gapicClient->deleteApiDeployment($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/DeleteApiDeployment', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteApiDeploymentExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - try { - $gapicClient->deleteApiDeployment($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteApiDeploymentRevisionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $revisionId = 'revisionId513861631'; - $apiSpecRevision = 'apiSpecRevision-1685452166'; - $endpointUri = 'endpointUri-850313278'; - $externalChannelUri = 'externalChannelUri-559177284'; - $intendedAudience = 'intendedAudience-1100067944'; - $accessGuidance = 'accessGuidance24590291'; - $expectedResponse = new ApiDeployment(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setRevisionId($revisionId); - $expectedResponse->setApiSpecRevision($apiSpecRevision); - $expectedResponse->setEndpointUri($endpointUri); - $expectedResponse->setExternalChannelUri($externalChannelUri); - $expectedResponse->setIntendedAudience($intendedAudience); - $expectedResponse->setAccessGuidance($accessGuidance); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - $response = $gapicClient->deleteApiDeploymentRevision($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/DeleteApiDeploymentRevision', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteApiDeploymentRevisionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - try { - $gapicClient->deleteApiDeploymentRevision($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteApiSpecTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - $gapicClient->deleteApiSpec($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/DeleteApiSpec', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteApiSpecExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - try { - $gapicClient->deleteApiSpec($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteApiSpecRevisionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $filename = 'filename-734768633'; - $description = 'description-1724546052'; - $revisionId = 'revisionId513861631'; - $mimeType = 'mimeType-196041627'; - $sizeBytes = 1796325715; - $hash = 'hash3195150'; - $sourceUri = 'sourceUri-1111107768'; - $contents = '26'; - $expectedResponse = new ApiSpec(); - $expectedResponse->setName($name2); - $expectedResponse->setFilename($filename); - $expectedResponse->setDescription($description); - $expectedResponse->setRevisionId($revisionId); - $expectedResponse->setMimeType($mimeType); - $expectedResponse->setSizeBytes($sizeBytes); - $expectedResponse->setHash($hash); - $expectedResponse->setSourceUri($sourceUri); - $expectedResponse->setContents($contents); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - $response = $gapicClient->deleteApiSpecRevision($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/DeleteApiSpecRevision', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteApiSpecRevisionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - try { - $gapicClient->deleteApiSpecRevision($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteApiVersionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - $gapicClient->deleteApiVersion($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/DeleteApiVersion', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteApiVersionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - try { - $gapicClient->deleteApiVersion($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteArtifactTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->artifactName('[PROJECT]', '[LOCATION]', '[ARTIFACT]'); - $gapicClient->deleteArtifact($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/DeleteArtifact', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteArtifactExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->artifactName('[PROJECT]', '[LOCATION]', '[ARTIFACT]'); - try { - $gapicClient->deleteArtifact($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getApiTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $availability = 'availability1997542747'; - $recommendedVersion = 'recommendedVersion265230068'; - $recommendedDeployment = 'recommendedDeployment1339243305'; - $expectedResponse = new Api(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setAvailability($availability); - $expectedResponse->setRecommendedVersion($recommendedVersion); - $expectedResponse->setRecommendedDeployment($recommendedDeployment); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - $response = $gapicClient->getApi($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/GetApi', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getApiExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - try { - $gapicClient->getApi($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getApiDeploymentTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $revisionId = 'revisionId513861631'; - $apiSpecRevision = 'apiSpecRevision-1685452166'; - $endpointUri = 'endpointUri-850313278'; - $externalChannelUri = 'externalChannelUri-559177284'; - $intendedAudience = 'intendedAudience-1100067944'; - $accessGuidance = 'accessGuidance24590291'; - $expectedResponse = new ApiDeployment(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setRevisionId($revisionId); - $expectedResponse->setApiSpecRevision($apiSpecRevision); - $expectedResponse->setEndpointUri($endpointUri); - $expectedResponse->setExternalChannelUri($externalChannelUri); - $expectedResponse->setIntendedAudience($intendedAudience); - $expectedResponse->setAccessGuidance($accessGuidance); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - $response = $gapicClient->getApiDeployment($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/GetApiDeployment', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getApiDeploymentExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - try { - $gapicClient->getApiDeployment($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getApiSpecTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $filename = 'filename-734768633'; - $description = 'description-1724546052'; - $revisionId = 'revisionId513861631'; - $mimeType = 'mimeType-196041627'; - $sizeBytes = 1796325715; - $hash = 'hash3195150'; - $sourceUri = 'sourceUri-1111107768'; - $contents = '26'; - $expectedResponse = new ApiSpec(); - $expectedResponse->setName($name2); - $expectedResponse->setFilename($filename); - $expectedResponse->setDescription($description); - $expectedResponse->setRevisionId($revisionId); - $expectedResponse->setMimeType($mimeType); - $expectedResponse->setSizeBytes($sizeBytes); - $expectedResponse->setHash($hash); - $expectedResponse->setSourceUri($sourceUri); - $expectedResponse->setContents($contents); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - $response = $gapicClient->getApiSpec($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/GetApiSpec', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getApiSpecExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - try { - $gapicClient->getApiSpec($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getApiSpecContentsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $contentType = 'contentType831846208'; - $data = '-86'; - $expectedResponse = new HttpBody(); - $expectedResponse->setContentType($contentType); - $expectedResponse->setData($data); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - $response = $gapicClient->getApiSpecContents($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/GetApiSpecContents', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getApiSpecContentsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - try { - $gapicClient->getApiSpecContents($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getApiVersionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $state = 'state109757585'; - $expectedResponse = new ApiVersion(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setState($state); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - $response = $gapicClient->getApiVersion($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/GetApiVersion', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getApiVersionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - try { - $gapicClient->getApiVersion($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getArtifactTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $mimeType = 'mimeType-196041627'; - $sizeBytes = 1796325715; - $hash = 'hash3195150'; - $contents = '26'; - $expectedResponse = new Artifact(); - $expectedResponse->setName($name2); - $expectedResponse->setMimeType($mimeType); - $expectedResponse->setSizeBytes($sizeBytes); - $expectedResponse->setHash($hash); - $expectedResponse->setContents($contents); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->artifactName('[PROJECT]', '[LOCATION]', '[ARTIFACT]'); - $response = $gapicClient->getArtifact($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/GetArtifact', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getArtifactExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->artifactName('[PROJECT]', '[LOCATION]', '[ARTIFACT]'); - try { - $gapicClient->getArtifact($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getArtifactContentsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $contentType = 'contentType831846208'; - $data = '-86'; - $expectedResponse = new HttpBody(); - $expectedResponse->setContentType($contentType); - $expectedResponse->setData($data); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->artifactName('[PROJECT]', '[LOCATION]', '[ARTIFACT]'); - $response = $gapicClient->getArtifactContents($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/GetArtifactContents', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getArtifactContentsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->artifactName('[PROJECT]', '[LOCATION]', '[ARTIFACT]'); - try { - $gapicClient->getArtifactContents($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listApiDeploymentRevisionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $apiDeploymentsElement = new ApiDeployment(); - $apiDeployments = [ - $apiDeploymentsElement, - ]; - $expectedResponse = new ListApiDeploymentRevisionsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setApiDeployments($apiDeployments); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - $response = $gapicClient->listApiDeploymentRevisions($formattedName); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getApiDeployments()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/ListApiDeploymentRevisions', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listApiDeploymentRevisionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - try { - $gapicClient->listApiDeploymentRevisions($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listApiDeploymentsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $apiDeploymentsElement = new ApiDeployment(); - $apiDeployments = [ - $apiDeploymentsElement, - ]; - $expectedResponse = new ListApiDeploymentsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setApiDeployments($apiDeployments); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - $response = $gapicClient->listApiDeployments($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getApiDeployments()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/ListApiDeployments', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listApiDeploymentsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - try { - $gapicClient->listApiDeployments($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listApiSpecRevisionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $apiSpecsElement = new ApiSpec(); - $apiSpecs = [ - $apiSpecsElement, - ]; - $expectedResponse = new ListApiSpecRevisionsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setApiSpecs($apiSpecs); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - $response = $gapicClient->listApiSpecRevisions($formattedName); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getApiSpecs()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/ListApiSpecRevisions', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listApiSpecRevisionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - try { - $gapicClient->listApiSpecRevisions($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listApiSpecsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $apiSpecsElement = new ApiSpec(); - $apiSpecs = [ - $apiSpecsElement, - ]; - $expectedResponse = new ListApiSpecsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setApiSpecs($apiSpecs); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - $response = $gapicClient->listApiSpecs($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getApiSpecs()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/ListApiSpecs', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listApiSpecsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->apiVersionName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]'); - try { - $gapicClient->listApiSpecs($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listApiVersionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $apiVersionsElement = new ApiVersion(); - $apiVersions = [ - $apiVersionsElement, - ]; - $expectedResponse = new ListApiVersionsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setApiVersions($apiVersions); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - $response = $gapicClient->listApiVersions($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getApiVersions()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/ListApiVersions', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listApiVersionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->apiName('[PROJECT]', '[LOCATION]', '[API]'); - try { - $gapicClient->listApiVersions($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listApisTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $apisElement = new Api(); - $apis = [ - $apisElement, - ]; - $expectedResponse = new ListApisResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setApis($apis); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listApis($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getApis()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/ListApis', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listApisExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listApis($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listArtifactsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $artifactsElement = new Artifact(); - $artifacts = [ - $artifactsElement, - ]; - $expectedResponse = new ListArtifactsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setArtifacts($artifacts); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listArtifacts($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getArtifacts()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/ListArtifacts', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listArtifactsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listArtifacts($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function replaceArtifactTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $mimeType = 'mimeType-196041627'; - $sizeBytes = 1796325715; - $hash = 'hash3195150'; - $contents = '26'; - $expectedResponse = new Artifact(); - $expectedResponse->setName($name); - $expectedResponse->setMimeType($mimeType); - $expectedResponse->setSizeBytes($sizeBytes); - $expectedResponse->setHash($hash); - $expectedResponse->setContents($contents); - $transport->addResponse($expectedResponse); - // Mock request - $artifact = new Artifact(); - $response = $gapicClient->replaceArtifact($artifact); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/ReplaceArtifact', $actualFuncCall); - $actualValue = $actualRequestObject->getArtifact(); - $this->assertProtobufEquals($artifact, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function replaceArtifactExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $artifact = new Artifact(); - try { - $gapicClient->replaceArtifact($artifact); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function rollbackApiDeploymentTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $revisionId2 = 'revisionId2-100208654'; - $apiSpecRevision = 'apiSpecRevision-1685452166'; - $endpointUri = 'endpointUri-850313278'; - $externalChannelUri = 'externalChannelUri-559177284'; - $intendedAudience = 'intendedAudience-1100067944'; - $accessGuidance = 'accessGuidance24590291'; - $expectedResponse = new ApiDeployment(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setRevisionId($revisionId2); - $expectedResponse->setApiSpecRevision($apiSpecRevision); - $expectedResponse->setEndpointUri($endpointUri); - $expectedResponse->setExternalChannelUri($externalChannelUri); - $expectedResponse->setIntendedAudience($intendedAudience); - $expectedResponse->setAccessGuidance($accessGuidance); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - $revisionId = 'revisionId513861631'; - $response = $gapicClient->rollbackApiDeployment($formattedName, $revisionId); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/RollbackApiDeployment', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $actualValue = $actualRequestObject->getRevisionId(); - $this->assertProtobufEquals($revisionId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function rollbackApiDeploymentExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - $revisionId = 'revisionId513861631'; - try { - $gapicClient->rollbackApiDeployment($formattedName, $revisionId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function rollbackApiSpecTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $filename = 'filename-734768633'; - $description = 'description-1724546052'; - $revisionId2 = 'revisionId2-100208654'; - $mimeType = 'mimeType-196041627'; - $sizeBytes = 1796325715; - $hash = 'hash3195150'; - $sourceUri = 'sourceUri-1111107768'; - $contents = '26'; - $expectedResponse = new ApiSpec(); - $expectedResponse->setName($name2); - $expectedResponse->setFilename($filename); - $expectedResponse->setDescription($description); - $expectedResponse->setRevisionId($revisionId2); - $expectedResponse->setMimeType($mimeType); - $expectedResponse->setSizeBytes($sizeBytes); - $expectedResponse->setHash($hash); - $expectedResponse->setSourceUri($sourceUri); - $expectedResponse->setContents($contents); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - $revisionId = 'revisionId513861631'; - $response = $gapicClient->rollbackApiSpec($formattedName, $revisionId); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/RollbackApiSpec', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $actualValue = $actualRequestObject->getRevisionId(); - $this->assertProtobufEquals($revisionId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function rollbackApiSpecExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - $revisionId = 'revisionId513861631'; - try { - $gapicClient->rollbackApiSpec($formattedName, $revisionId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function tagApiDeploymentRevisionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $revisionId = 'revisionId513861631'; - $apiSpecRevision = 'apiSpecRevision-1685452166'; - $endpointUri = 'endpointUri-850313278'; - $externalChannelUri = 'externalChannelUri-559177284'; - $intendedAudience = 'intendedAudience-1100067944'; - $accessGuidance = 'accessGuidance24590291'; - $expectedResponse = new ApiDeployment(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setRevisionId($revisionId); - $expectedResponse->setApiSpecRevision($apiSpecRevision); - $expectedResponse->setEndpointUri($endpointUri); - $expectedResponse->setExternalChannelUri($externalChannelUri); - $expectedResponse->setIntendedAudience($intendedAudience); - $expectedResponse->setAccessGuidance($accessGuidance); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - $tag = 'tag114586'; - $response = $gapicClient->tagApiDeploymentRevision($formattedName, $tag); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/TagApiDeploymentRevision', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $actualValue = $actualRequestObject->getTag(); - $this->assertProtobufEquals($tag, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function tagApiDeploymentRevisionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiDeploymentName('[PROJECT]', '[LOCATION]', '[API]', '[DEPLOYMENT]'); - $tag = 'tag114586'; - try { - $gapicClient->tagApiDeploymentRevision($formattedName, $tag); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function tagApiSpecRevisionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $filename = 'filename-734768633'; - $description = 'description-1724546052'; - $revisionId = 'revisionId513861631'; - $mimeType = 'mimeType-196041627'; - $sizeBytes = 1796325715; - $hash = 'hash3195150'; - $sourceUri = 'sourceUri-1111107768'; - $contents = '26'; - $expectedResponse = new ApiSpec(); - $expectedResponse->setName($name2); - $expectedResponse->setFilename($filename); - $expectedResponse->setDescription($description); - $expectedResponse->setRevisionId($revisionId); - $expectedResponse->setMimeType($mimeType); - $expectedResponse->setSizeBytes($sizeBytes); - $expectedResponse->setHash($hash); - $expectedResponse->setSourceUri($sourceUri); - $expectedResponse->setContents($contents); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - $tag = 'tag114586'; - $response = $gapicClient->tagApiSpecRevision($formattedName, $tag); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/TagApiSpecRevision', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $actualValue = $actualRequestObject->getTag(); - $this->assertProtobufEquals($tag, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function tagApiSpecRevisionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->apiSpecName('[PROJECT]', '[LOCATION]', '[API]', '[VERSION]', '[SPEC]'); - $tag = 'tag114586'; - try { - $gapicClient->tagApiSpecRevision($formattedName, $tag); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateApiTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $availability = 'availability1997542747'; - $recommendedVersion = 'recommendedVersion265230068'; - $recommendedDeployment = 'recommendedDeployment1339243305'; - $expectedResponse = new Api(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setAvailability($availability); - $expectedResponse->setRecommendedVersion($recommendedVersion); - $expectedResponse->setRecommendedDeployment($recommendedDeployment); - $transport->addResponse($expectedResponse); - // Mock request - $api = new Api(); - $response = $gapicClient->updateApi($api); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/UpdateApi', $actualFuncCall); - $actualValue = $actualRequestObject->getApi(); - $this->assertProtobufEquals($api, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateApiExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $api = new Api(); - try { - $gapicClient->updateApi($api); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateApiDeploymentTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $revisionId = 'revisionId513861631'; - $apiSpecRevision = 'apiSpecRevision-1685452166'; - $endpointUri = 'endpointUri-850313278'; - $externalChannelUri = 'externalChannelUri-559177284'; - $intendedAudience = 'intendedAudience-1100067944'; - $accessGuidance = 'accessGuidance24590291'; - $expectedResponse = new ApiDeployment(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setRevisionId($revisionId); - $expectedResponse->setApiSpecRevision($apiSpecRevision); - $expectedResponse->setEndpointUri($endpointUri); - $expectedResponse->setExternalChannelUri($externalChannelUri); - $expectedResponse->setIntendedAudience($intendedAudience); - $expectedResponse->setAccessGuidance($accessGuidance); - $transport->addResponse($expectedResponse); - // Mock request - $apiDeployment = new ApiDeployment(); - $response = $gapicClient->updateApiDeployment($apiDeployment); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/UpdateApiDeployment', $actualFuncCall); - $actualValue = $actualRequestObject->getApiDeployment(); - $this->assertProtobufEquals($apiDeployment, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateApiDeploymentExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $apiDeployment = new ApiDeployment(); - try { - $gapicClient->updateApiDeployment($apiDeployment); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateApiSpecTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $filename = 'filename-734768633'; - $description = 'description-1724546052'; - $revisionId = 'revisionId513861631'; - $mimeType = 'mimeType-196041627'; - $sizeBytes = 1796325715; - $hash = 'hash3195150'; - $sourceUri = 'sourceUri-1111107768'; - $contents = '26'; - $expectedResponse = new ApiSpec(); - $expectedResponse->setName($name); - $expectedResponse->setFilename($filename); - $expectedResponse->setDescription($description); - $expectedResponse->setRevisionId($revisionId); - $expectedResponse->setMimeType($mimeType); - $expectedResponse->setSizeBytes($sizeBytes); - $expectedResponse->setHash($hash); - $expectedResponse->setSourceUri($sourceUri); - $expectedResponse->setContents($contents); - $transport->addResponse($expectedResponse); - // Mock request - $apiSpec = new ApiSpec(); - $response = $gapicClient->updateApiSpec($apiSpec); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/UpdateApiSpec', $actualFuncCall); - $actualValue = $actualRequestObject->getApiSpec(); - $this->assertProtobufEquals($apiSpec, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateApiSpecExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $apiSpec = new ApiSpec(); - try { - $gapicClient->updateApiSpec($apiSpec); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateApiVersionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $state = 'state109757585'; - $expectedResponse = new ApiVersion(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setState($state); - $transport->addResponse($expectedResponse); - // Mock request - $apiVersion = new ApiVersion(); - $response = $gapicClient->updateApiVersion($apiVersion); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.apigeeregistry.v1.Registry/UpdateApiVersion', $actualFuncCall); - $actualValue = $actualRequestObject->getApiVersion(); - $this->assertProtobufEquals($apiVersion, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateApiVersionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $apiVersion = new ApiVersion(); - try { - $gapicClient->updateApiVersion($apiVersion); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $locationId = 'locationId552319461'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Location(); - $expectedResponse->setName($name2); - $expectedResponse->setLocationId($locationId); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getLocation(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/GetLocation', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getLocation(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; - $expectedResponse = new ListLocationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLocations($locations); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listLocations(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLocations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/ListLocations', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listLocations(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Baremetalsolution.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Baremetalsolution.php deleted file mode 100644 index 365c6bd16e74..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Baremetalsolution.php +++ /dev/null @@ -1,77 +0,0 @@ -internalAddGeneratedFile( - ' -Ý( -9google/cloud/baremetalsolution/v2/baremetalsolution.proto!google.cloud.baremetalsolution.v2google/api/client.protogoogle/api/field_behavior.proto0google/cloud/baremetalsolution/v2/instance.proto+google/cloud/baremetalsolution/v2/lun.proto/google/cloud/baremetalsolution/v2/network.proto1google/cloud/baremetalsolution/v2/nfs_share.proto.google/cloud/baremetalsolution/v2/volume.proto#google/longrunning/operations.protogoogle/protobuf/timestamp.proto"€ -OperationMetadata4 - create_time ( 2.google.protobuf.TimestampBàA1 -end_time ( 2.google.protobuf.TimestampBàA -target ( BàA -verb ( BàA -status_message ( BàA# -requested_cancellation (BàA - api_version ( BàA" -ResetInstanceResponse2Ý -BareMetalSolution - ListInstances7.google.cloud.baremetalsolution.v2.ListInstancesRequest8.google.cloud.baremetalsolution.v2.ListInstancesResponse">‚Óä“/-/v2/{parent=projects/*/locations/*}/instancesÚAparent¯ - GetInstance5.google.cloud.baremetalsolution.v2.GetInstanceRequest+.google.cloud.baremetalsolution.v2.Instance"<‚Óä“/-/v2/{name=projects/*/locations/*/instances/*}ÚAnameê -UpdateInstance8.google.cloud.baremetalsolution.v2.UpdateInstanceRequest.google.longrunning.Operation"‚Óä“B26/v2/{instance.name=projects/*/locations/*/instances/*}:instanceÚAinstance,update_maskÊA -InstanceOperationMetadataÛ - ResetInstance7.google.cloud.baremetalsolution.v2.ResetInstanceRequest.google.longrunning.Operation"r‚Óä“8"3/v2/{name=projects/*/locations/*/instances/*}:reset:*ÚAnameÊA* -ResetInstanceResponseOperationMetadataÛ - StartInstance7.google.cloud.baremetalsolution.v2.StartInstanceRequest.google.longrunning.Operation"r‚Óä“8"3/v2/{name=projects/*/locations/*/instances/*}:start:*ÚAnameÊA* -StartInstanceResponseOperationMetadata× - StopInstance6.google.cloud.baremetalsolution.v2.StopInstanceRequest.google.longrunning.Operation"p‚Óä“7"2/v2/{name=projects/*/locations/*/instances/*}:stop:*ÚAnameÊA) -StopInstanceResponseOperationMetadataÖ - DetachLun3.google.cloud.baremetalsolution.v2.DetachLunRequest.google.longrunning.Operation"u‚Óä“@";/v2/{instance=projects/*/locations/*/instances/*}:detachLun:*ÚA instance,lunÊA -InstanceOperationMetadataº - ListVolumes5.google.cloud.baremetalsolution.v2.ListVolumesRequest6.google.cloud.baremetalsolution.v2.ListVolumesResponse"<‚Óä“-+/v2/{parent=projects/*/locations/*}/volumesÚAparent§ - GetVolume3.google.cloud.baremetalsolution.v2.GetVolumeRequest).google.cloud.baremetalsolution.v2.Volume":‚Óä“-+/v2/{name=projects/*/locations/*/volumes/*}ÚAnameÜ - UpdateVolume6.google.cloud.baremetalsolution.v2.UpdateVolumeRequest.google.longrunning.Operation"u‚Óä“<22/v2/{volume.name=projects/*/locations/*/volumes/*}:volumeÚAvolume,update_maskÊA -VolumeOperationMetadataÖ - ResizeVolume6.google.cloud.baremetalsolution.v2.ResizeVolumeRequest.google.longrunning.Operation"o‚Óä“9"4/v2/{volume=projects/*/locations/*/volumes/*}:resize:*ÚAvolume,size_gibÊA -VolumeOperationMetadata¾ - ListNetworks6.google.cloud.baremetalsolution.v2.ListNetworksRequest7.google.cloud.baremetalsolution.v2.ListNetworksResponse"=‚Óä“.,/v2/{parent=projects/*/locations/*}/networksÚAparentß -ListNetworkUsage:.google.cloud.baremetalsolution.v2.ListNetworkUsageRequest;.google.cloud.baremetalsolution.v2.ListNetworkUsageResponse"R‚Óä“A?/v2/{location=projects/*/locations/*}/networks:listNetworkUsageÚAlocation« - -GetNetwork4.google.cloud.baremetalsolution.v2.GetNetworkRequest*.google.cloud.baremetalsolution.v2.Network";‚Óä“.,/v2/{name=projects/*/locations/*/networks/*}ÚAnameã - UpdateNetwork7.google.cloud.baremetalsolution.v2.UpdateNetworkRequest.google.longrunning.Operation"z‚Óä“?24/v2/{network.name=projects/*/locations/*/networks/*}:networkÚAnetwork,update_maskÊA -NetworkOperationMetadata¥ -GetLun0.google.cloud.baremetalsolution.v2.GetLunRequest&.google.cloud.baremetalsolution.v2.Lun"A‚Óä“42/v2/{name=projects/*/locations/*/volumes/*/luns/*}ÚAname¸ -ListLuns2.google.cloud.baremetalsolution.v2.ListLunsRequest3.google.cloud.baremetalsolution.v2.ListLunsResponse"C‚Óä“42/v2/{parent=projects/*/locations/*/volumes/*}/lunsÚAparent¯ - GetNfsShare5.google.cloud.baremetalsolution.v2.GetNfsShareRequest+.google.cloud.baremetalsolution.v2.NfsShare"<‚Óä“/-/v2/{name=projects/*/locations/*/nfsShares/*}ÚAname - ListNfsShares7.google.cloud.baremetalsolution.v2.ListNfsSharesRequest8.google.cloud.baremetalsolution.v2.ListNfsSharesResponse">‚Óä“/-/v2/{parent=projects/*/locations/*}/nfsSharesÚAparentî -UpdateNfsShare8.google.cloud.baremetalsolution.v2.UpdateNfsShareRequest.google.longrunning.Operation"‚‚Óä“D27/v2/{nfs_share.name=projects/*/locations/*/nfsShares/*}: nfs_shareÚAnfs_share,update_maskÊA -NfsShareOperationMetadataTÊA baremetalsolution.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB… -%com.google.cloud.baremetalsolution.v2BBareMetalSolutionProtoPZScloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb;baremetalsolutionpbª!Google.Cloud.BareMetalSolution.V2Ê!Google\\Cloud\\BareMetalSolution\\V2ê$Google::Cloud::BareMetalSolution::V2bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Instance.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Instance.php deleted file mode 100644 index a2ddee31e31b..000000000000 Binary files a/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Instance.php and /dev/null differ diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Lun.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Lun.php deleted file mode 100644 index c9edb2d8eb52..000000000000 Binary files a/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Lun.php and /dev/null differ diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Network.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Network.php deleted file mode 100644 index 90a28bf992e9..000000000000 Binary files a/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Network.php and /dev/null differ diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/NfsShare.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/NfsShare.php deleted file mode 100644 index cd1cd1ec6675..000000000000 Binary files a/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/NfsShare.php and /dev/null differ diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Volume.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Volume.php deleted file mode 100644 index d9aa88c4ceb2..000000000000 Binary files a/owl-bot-staging/BareMetalSolution/v2/proto/src/GPBMetadata/Google/Cloud/Baremetalsolution/V2/Volume.php and /dev/null differ diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/BareMetalSolutionGrpcClient.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/BareMetalSolutionGrpcClient.php deleted file mode 100644 index 421c8591b23d..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/BareMetalSolutionGrpcClient.php +++ /dev/null @@ -1,344 +0,0 @@ -_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/ListInstances', - $argument, - ['\Google\Cloud\BareMetalSolution\V2\ListInstancesResponse', 'decode'], - $metadata, $options); - } - - /** - * Get details about a single server. - * @param \Google\Cloud\BareMetalSolution\V2\GetInstanceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetInstance(\Google\Cloud\BareMetalSolution\V2\GetInstanceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/GetInstance', - $argument, - ['\Google\Cloud\BareMetalSolution\V2\Instance', 'decode'], - $metadata, $options); - } - - /** - * Update details of a single server. - * @param \Google\Cloud\BareMetalSolution\V2\UpdateInstanceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateInstance(\Google\Cloud\BareMetalSolution\V2\UpdateInstanceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/UpdateInstance', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Perform an ungraceful, hard reset on a server. Equivalent to shutting the - * power off and then turning it back on. - * @param \Google\Cloud\BareMetalSolution\V2\ResetInstanceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ResetInstance(\Google\Cloud\BareMetalSolution\V2\ResetInstanceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/ResetInstance', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Starts a server that was shutdown. - * @param \Google\Cloud\BareMetalSolution\V2\StartInstanceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function StartInstance(\Google\Cloud\BareMetalSolution\V2\StartInstanceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/StartInstance', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Stop a running server. - * @param \Google\Cloud\BareMetalSolution\V2\StopInstanceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function StopInstance(\Google\Cloud\BareMetalSolution\V2\StopInstanceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/StopInstance', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Detach LUN from Instance. - * @param \Google\Cloud\BareMetalSolution\V2\DetachLunRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DetachLun(\Google\Cloud\BareMetalSolution\V2\DetachLunRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/DetachLun', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * List storage volumes in a given project and location. - * @param \Google\Cloud\BareMetalSolution\V2\ListVolumesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListVolumes(\Google\Cloud\BareMetalSolution\V2\ListVolumesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/ListVolumes', - $argument, - ['\Google\Cloud\BareMetalSolution\V2\ListVolumesResponse', 'decode'], - $metadata, $options); - } - - /** - * Get details of a single storage volume. - * @param \Google\Cloud\BareMetalSolution\V2\GetVolumeRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetVolume(\Google\Cloud\BareMetalSolution\V2\GetVolumeRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/GetVolume', - $argument, - ['\Google\Cloud\BareMetalSolution\V2\Volume', 'decode'], - $metadata, $options); - } - - /** - * Update details of a single storage volume. - * @param \Google\Cloud\BareMetalSolution\V2\UpdateVolumeRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateVolume(\Google\Cloud\BareMetalSolution\V2\UpdateVolumeRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/UpdateVolume', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Emergency Volume resize. - * @param \Google\Cloud\BareMetalSolution\V2\ResizeVolumeRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ResizeVolume(\Google\Cloud\BareMetalSolution\V2\ResizeVolumeRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/ResizeVolume', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * List network in a given project and location. - * @param \Google\Cloud\BareMetalSolution\V2\ListNetworksRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListNetworks(\Google\Cloud\BareMetalSolution\V2\ListNetworksRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/ListNetworks', - $argument, - ['\Google\Cloud\BareMetalSolution\V2\ListNetworksResponse', 'decode'], - $metadata, $options); - } - - /** - * List all Networks (and used IPs for each Network) in the vendor account - * associated with the specified project. - * @param \Google\Cloud\BareMetalSolution\V2\ListNetworkUsageRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListNetworkUsage(\Google\Cloud\BareMetalSolution\V2\ListNetworkUsageRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/ListNetworkUsage', - $argument, - ['\Google\Cloud\BareMetalSolution\V2\ListNetworkUsageResponse', 'decode'], - $metadata, $options); - } - - /** - * Get details of a single network. - * @param \Google\Cloud\BareMetalSolution\V2\GetNetworkRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetNetwork(\Google\Cloud\BareMetalSolution\V2\GetNetworkRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/GetNetwork', - $argument, - ['\Google\Cloud\BareMetalSolution\V2\Network', 'decode'], - $metadata, $options); - } - - /** - * Update details of a single network. - * @param \Google\Cloud\BareMetalSolution\V2\UpdateNetworkRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateNetwork(\Google\Cloud\BareMetalSolution\V2\UpdateNetworkRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/UpdateNetwork', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Get details of a single storage logical unit number(LUN). - * @param \Google\Cloud\BareMetalSolution\V2\GetLunRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetLun(\Google\Cloud\BareMetalSolution\V2\GetLunRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/GetLun', - $argument, - ['\Google\Cloud\BareMetalSolution\V2\Lun', 'decode'], - $metadata, $options); - } - - /** - * List storage volume luns for given storage volume. - * @param \Google\Cloud\BareMetalSolution\V2\ListLunsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListLuns(\Google\Cloud\BareMetalSolution\V2\ListLunsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/ListLuns', - $argument, - ['\Google\Cloud\BareMetalSolution\V2\ListLunsResponse', 'decode'], - $metadata, $options); - } - - /** - * Get details of a single NFS share. - * @param \Google\Cloud\BareMetalSolution\V2\GetNfsShareRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetNfsShare(\Google\Cloud\BareMetalSolution\V2\GetNfsShareRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/GetNfsShare', - $argument, - ['\Google\Cloud\BareMetalSolution\V2\NfsShare', 'decode'], - $metadata, $options); - } - - /** - * List NFS shares. - * @param \Google\Cloud\BareMetalSolution\V2\ListNfsSharesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListNfsShares(\Google\Cloud\BareMetalSolution\V2\ListNfsSharesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/ListNfsShares', - $argument, - ['\Google\Cloud\BareMetalSolution\V2\ListNfsSharesResponse', 'decode'], - $metadata, $options); - } - - /** - * Update details of a single NFS share. - * @param \Google\Cloud\BareMetalSolution\V2\UpdateNfsShareRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateNfsShare(\Google\Cloud\BareMetalSolution\V2\UpdateNfsShareRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.baremetalsolution.v2.BareMetalSolution/UpdateNfsShare', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/DetachLunRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/DetachLunRequest.php deleted file mode 100644 index a6f2a6e68db9..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/DetachLunRequest.php +++ /dev/null @@ -1,118 +0,0 @@ -google.cloud.baremetalsolution.v2.DetachLunRequest - */ -class DetachLunRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the instance. - * - * Generated from protobuf field string instance = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $instance = ''; - /** - * Required. Name of the Lun to detach. - * - * Generated from protobuf field string lun = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $lun = ''; - - /** - * @param string $instance Required. Name of the instance. Please see - * {@see BareMetalSolutionClient::instanceName()} for help formatting this field. - * @param string $lun Required. Name of the Lun to detach. Please see - * {@see BareMetalSolutionClient::lunName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\DetachLunRequest - * - * @experimental - */ - public static function build(string $instance, string $lun): self - { - return (new self()) - ->setInstance($instance) - ->setLun($lun); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $instance - * Required. Name of the instance. - * @type string $lun - * Required. Name of the Lun to detach. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the instance. - * - * Generated from protobuf field string instance = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getInstance() - { - return $this->instance; - } - - /** - * Required. Name of the instance. - * - * Generated from protobuf field string instance = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setInstance($var) - { - GPBUtil::checkString($var, True); - $this->instance = $var; - - return $this; - } - - /** - * Required. Name of the Lun to detach. - * - * Generated from protobuf field string lun = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getLun() - { - return $this->lun; - } - - /** - * Required. Name of the Lun to detach. - * - * Generated from protobuf field string lun = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setLun($var) - { - GPBUtil::checkString($var, True); - $this->lun = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetInstanceRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetInstanceRequest.php deleted file mode 100644 index 7a98047a6e5c..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetInstanceRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.baremetalsolution.v2.GetInstanceRequest - */ -class GetInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the resource. Please see - * {@see BareMetalSolutionClient::instanceName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\GetInstanceRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the resource. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetLunRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetLunRequest.php deleted file mode 100644 index 1b3818ef6068..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetLunRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.baremetalsolution.v2.GetLunRequest - */ -class GetLunRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the resource. Please see - * {@see BareMetalSolutionClient::lunName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\GetLunRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the resource. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Lun::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetNetworkRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetNetworkRequest.php deleted file mode 100644 index b176df8e0052..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetNetworkRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.baremetalsolution.v2.GetNetworkRequest - */ -class GetNetworkRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the resource. Please see - * {@see BareMetalSolutionClient::networkName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\GetNetworkRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the resource. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetNfsShareRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetNfsShareRequest.php deleted file mode 100644 index 95048183c5a2..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetNfsShareRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.baremetalsolution.v2.GetNfsShareRequest - */ -class GetNfsShareRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the resource. Please see - * {@see BareMetalSolutionClient::nFSShareName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\GetNfsShareRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the resource. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\NfsShare::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetVolumeRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetVolumeRequest.php deleted file mode 100644 index 16d3f54aa0b8..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/GetVolumeRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.baremetalsolution.v2.GetVolumeRequest - */ -class GetVolumeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the resource. Please see - * {@see BareMetalSolutionClient::volumeName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\GetVolumeRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the resource. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Volume::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Instance.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Instance.php deleted file mode 100644 index 4e8db4917d0d..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Instance.php +++ /dev/null @@ -1,643 +0,0 @@ -google.cloud.baremetalsolution.v2.Instance - */ -class Instance extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of this `Instance`. - * Resource names are schemeless URIs that follow the conventions in - * https://cloud.google.com/apis/design/resource_names. - * Format: - * `projects/{project}/locations/{location}/instances/{instance}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * An identifier for the `Instance`, generated by the backend. - * - * Generated from protobuf field string id = 11; - */ - protected $id = ''; - /** - * Output only. Create a time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Update a time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * The server type. - * [Available server - * types](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations) - * - * Generated from protobuf field string machine_type = 4; - */ - protected $machine_type = ''; - /** - * The state of the server. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Instance.State state = 5; - */ - protected $state = 0; - /** - * True if you enable hyperthreading for the server, otherwise false. - * The default value is false. - * - * Generated from protobuf field bool hyperthreading_enabled = 6; - */ - protected $hyperthreading_enabled = false; - /** - * Labels as key value pairs. - * - * Generated from protobuf field map labels = 7; - */ - private $labels; - /** - * List of LUNs associated with this server. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Lun luns = 8; - */ - private $luns; - /** - * List of networks associated with this server. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Network networks = 9; - */ - private $networks; - /** - * True if the interactive serial console feature is enabled for the instance, - * false otherwise. - * The default value is false. - * - * Generated from protobuf field bool interactive_serial_console_enabled = 10; - */ - protected $interactive_serial_console_enabled = false; - /** - * The OS image currently installed on the server. - * - * Generated from protobuf field string os_image = 12; - */ - protected $os_image = ''; - /** - * Immutable. Pod name. - * Pod is an independent part of infrastructure. - * Instance can be connected to the assets (networks, volumes) allocated - * in the same pod only. - * - * Generated from protobuf field string pod = 13 [(.google.api.field_behavior) = IMMUTABLE]; - */ - protected $pod = ''; - /** - * Instance network template name. For eg, bondaa-bondaa, bondab-nic, etc. - * Generally, the template name follows the syntax of - * "bond" or "nic". - * - * Generated from protobuf field string network_template = 14 [(.google.api.resource_reference) = { - */ - protected $network_template = ''; - /** - * List of logical interfaces for the instance. The number of logical - * interfaces will be the same as number of hardware bond/nic on the chosen - * network template. For the non-multivlan configurations (for eg, existing - * servers) that use existing default network template (bondaa-bondaa), both - * the Instance.networks field and the Instance.logical_interfaces fields will - * be filled to ensure backward compatibility. For the others, only - * Instance.logical_interfaces will be filled. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.LogicalInterface logical_interfaces = 15; - */ - private $logical_interfaces; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The resource name of this `Instance`. - * Resource names are schemeless URIs that follow the conventions in - * https://cloud.google.com/apis/design/resource_names. - * Format: - * `projects/{project}/locations/{location}/instances/{instance}` - * @type string $id - * An identifier for the `Instance`, generated by the backend. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Create a time stamp. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Update a time stamp. - * @type string $machine_type - * The server type. - * [Available server - * types](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations) - * @type int $state - * The state of the server. - * @type bool $hyperthreading_enabled - * True if you enable hyperthreading for the server, otherwise false. - * The default value is false. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels as key value pairs. - * @type array<\Google\Cloud\BareMetalSolution\V2\Lun>|\Google\Protobuf\Internal\RepeatedField $luns - * List of LUNs associated with this server. - * @type array<\Google\Cloud\BareMetalSolution\V2\Network>|\Google\Protobuf\Internal\RepeatedField $networks - * List of networks associated with this server. - * @type bool $interactive_serial_console_enabled - * True if the interactive serial console feature is enabled for the instance, - * false otherwise. - * The default value is false. - * @type string $os_image - * The OS image currently installed on the server. - * @type string $pod - * Immutable. Pod name. - * Pod is an independent part of infrastructure. - * Instance can be connected to the assets (networks, volumes) allocated - * in the same pod only. - * @type string $network_template - * Instance network template name. For eg, bondaa-bondaa, bondab-nic, etc. - * Generally, the template name follows the syntax of - * "bond" or "nic". - * @type array<\Google\Cloud\BareMetalSolution\V2\LogicalInterface>|\Google\Protobuf\Internal\RepeatedField $logical_interfaces - * List of logical interfaces for the instance. The number of logical - * interfaces will be the same as number of hardware bond/nic on the chosen - * network template. For the non-multivlan configurations (for eg, existing - * servers) that use existing default network template (bondaa-bondaa), both - * the Instance.networks field and the Instance.logical_interfaces fields will - * be filled to ensure backward compatibility. For the others, only - * Instance.logical_interfaces will be filled. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name of this `Instance`. - * Resource names are schemeless URIs that follow the conventions in - * https://cloud.google.com/apis/design/resource_names. - * Format: - * `projects/{project}/locations/{location}/instances/{instance}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The resource name of this `Instance`. - * Resource names are schemeless URIs that follow the conventions in - * https://cloud.google.com/apis/design/resource_names. - * Format: - * `projects/{project}/locations/{location}/instances/{instance}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * An identifier for the `Instance`, generated by the backend. - * - * Generated from protobuf field string id = 11; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * An identifier for the `Instance`, generated by the backend. - * - * Generated from protobuf field string id = 11; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * Output only. Create a time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Create a time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Update a time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. Update a time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * The server type. - * [Available server - * types](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations) - * - * Generated from protobuf field string machine_type = 4; - * @return string - */ - public function getMachineType() - { - return $this->machine_type; - } - - /** - * The server type. - * [Available server - * types](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations) - * - * Generated from protobuf field string machine_type = 4; - * @param string $var - * @return $this - */ - public function setMachineType($var) - { - GPBUtil::checkString($var, True); - $this->machine_type = $var; - - return $this; - } - - /** - * The state of the server. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Instance.State state = 5; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * The state of the server. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Instance.State state = 5; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\Instance\State::class); - $this->state = $var; - - return $this; - } - - /** - * True if you enable hyperthreading for the server, otherwise false. - * The default value is false. - * - * Generated from protobuf field bool hyperthreading_enabled = 6; - * @return bool - */ - public function getHyperthreadingEnabled() - { - return $this->hyperthreading_enabled; - } - - /** - * True if you enable hyperthreading for the server, otherwise false. - * The default value is false. - * - * Generated from protobuf field bool hyperthreading_enabled = 6; - * @param bool $var - * @return $this - */ - public function setHyperthreadingEnabled($var) - { - GPBUtil::checkBool($var); - $this->hyperthreading_enabled = $var; - - return $this; - } - - /** - * Labels as key value pairs. - * - * Generated from protobuf field map labels = 7; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels as key value pairs. - * - * Generated from protobuf field map labels = 7; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * List of LUNs associated with this server. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Lun luns = 8; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getLuns() - { - return $this->luns; - } - - /** - * List of LUNs associated with this server. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Lun luns = 8; - * @param array<\Google\Cloud\BareMetalSolution\V2\Lun>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setLuns($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\Lun::class); - $this->luns = $arr; - - return $this; - } - - /** - * List of networks associated with this server. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Network networks = 9; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getNetworks() - { - return $this->networks; - } - - /** - * List of networks associated with this server. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Network networks = 9; - * @param array<\Google\Cloud\BareMetalSolution\V2\Network>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setNetworks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\Network::class); - $this->networks = $arr; - - return $this; - } - - /** - * True if the interactive serial console feature is enabled for the instance, - * false otherwise. - * The default value is false. - * - * Generated from protobuf field bool interactive_serial_console_enabled = 10; - * @return bool - */ - public function getInteractiveSerialConsoleEnabled() - { - return $this->interactive_serial_console_enabled; - } - - /** - * True if the interactive serial console feature is enabled for the instance, - * false otherwise. - * The default value is false. - * - * Generated from protobuf field bool interactive_serial_console_enabled = 10; - * @param bool $var - * @return $this - */ - public function setInteractiveSerialConsoleEnabled($var) - { - GPBUtil::checkBool($var); - $this->interactive_serial_console_enabled = $var; - - return $this; - } - - /** - * The OS image currently installed on the server. - * - * Generated from protobuf field string os_image = 12; - * @return string - */ - public function getOsImage() - { - return $this->os_image; - } - - /** - * The OS image currently installed on the server. - * - * Generated from protobuf field string os_image = 12; - * @param string $var - * @return $this - */ - public function setOsImage($var) - { - GPBUtil::checkString($var, True); - $this->os_image = $var; - - return $this; - } - - /** - * Immutable. Pod name. - * Pod is an independent part of infrastructure. - * Instance can be connected to the assets (networks, volumes) allocated - * in the same pod only. - * - * Generated from protobuf field string pod = 13 [(.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getPod() - { - return $this->pod; - } - - /** - * Immutable. Pod name. - * Pod is an independent part of infrastructure. - * Instance can be connected to the assets (networks, volumes) allocated - * in the same pod only. - * - * Generated from protobuf field string pod = 13 [(.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setPod($var) - { - GPBUtil::checkString($var, True); - $this->pod = $var; - - return $this; - } - - /** - * Instance network template name. For eg, bondaa-bondaa, bondab-nic, etc. - * Generally, the template name follows the syntax of - * "bond" or "nic". - * - * Generated from protobuf field string network_template = 14 [(.google.api.resource_reference) = { - * @return string - */ - public function getNetworkTemplate() - { - return $this->network_template; - } - - /** - * Instance network template name. For eg, bondaa-bondaa, bondab-nic, etc. - * Generally, the template name follows the syntax of - * "bond" or "nic". - * - * Generated from protobuf field string network_template = 14 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setNetworkTemplate($var) - { - GPBUtil::checkString($var, True); - $this->network_template = $var; - - return $this; - } - - /** - * List of logical interfaces for the instance. The number of logical - * interfaces will be the same as number of hardware bond/nic on the chosen - * network template. For the non-multivlan configurations (for eg, existing - * servers) that use existing default network template (bondaa-bondaa), both - * the Instance.networks field and the Instance.logical_interfaces fields will - * be filled to ensure backward compatibility. For the others, only - * Instance.logical_interfaces will be filled. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.LogicalInterface logical_interfaces = 15; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getLogicalInterfaces() - { - return $this->logical_interfaces; - } - - /** - * List of logical interfaces for the instance. The number of logical - * interfaces will be the same as number of hardware bond/nic on the chosen - * network template. For the non-multivlan configurations (for eg, existing - * servers) that use existing default network template (bondaa-bondaa), both - * the Instance.networks field and the Instance.logical_interfaces fields will - * be filled to ensure backward compatibility. For the others, only - * Instance.logical_interfaces will be filled. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.LogicalInterface logical_interfaces = 15; - * @param array<\Google\Cloud\BareMetalSolution\V2\LogicalInterface>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setLogicalInterfaces($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\LogicalInterface::class); - $this->logical_interfaces = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Instance/State.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Instance/State.php deleted file mode 100644 index ea236f86c612..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Instance/State.php +++ /dev/null @@ -1,71 +0,0 @@ -google.cloud.baremetalsolution.v2.Instance.State - */ -class State -{ - /** - * The server is in an unknown state. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The server is being provisioned. - * - * Generated from protobuf enum PROVISIONING = 1; - */ - const PROVISIONING = 1; - /** - * The server is running. - * - * Generated from protobuf enum RUNNING = 2; - */ - const RUNNING = 2; - /** - * The server has been deleted. - * - * Generated from protobuf enum DELETED = 3; - */ - const DELETED = 3; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::PROVISIONING => 'PROVISIONING', - self::RUNNING => 'RUNNING', - self::DELETED => 'DELETED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BareMetalSolution\V2\Instance_State::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Instance_State.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Instance_State.php deleted file mode 100644 index 05727da00631..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Instance_State.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.baremetalsolution.v2.ListInstancesRequest - */ -class ListInstancesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Parent value for ListInstancesRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Requested page size. Server may return fewer items than requested. - * If unspecified, the server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - - /** - * @param string $parent Required. Parent value for ListInstancesRequest. Please see - * {@see BareMetalSolutionClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\ListInstancesRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Parent value for ListInstancesRequest. - * @type int $page_size - * Requested page size. Server may return fewer items than requested. - * If unspecified, the server will pick an appropriate default. - * @type string $page_token - * A token identifying a page of results from the server. - * @type string $filter - * List filter. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - - /** - * Required. Parent value for ListInstancesRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Parent value for ListInstancesRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Requested page size. Server may return fewer items than requested. - * If unspecified, the server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Requested page size. Server may return fewer items than requested. - * If unspecified, the server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListInstancesResponse.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListInstancesResponse.php deleted file mode 100644 index 7bc39330cdee..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListInstancesResponse.php +++ /dev/null @@ -1,135 +0,0 @@ -google.cloud.baremetalsolution.v2.ListInstancesResponse - */ -class ListInstancesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of servers. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Instance instances = 1; - */ - private $instances; - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BareMetalSolution\V2\Instance>|\Google\Protobuf\Internal\RepeatedField $instances - * The list of servers. - * @type string $next_page_token - * A token identifying a page of results from the server. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - - /** - * The list of servers. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Instance instances = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getInstances() - { - return $this->instances; - } - - /** - * The list of servers. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Instance instances = 1; - * @param array<\Google\Cloud\BareMetalSolution\V2\Instance>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setInstances($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\Instance::class); - $this->instances = $arr; - - return $this; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListLunsRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListLunsRequest.php deleted file mode 100644 index 46a9980f6ad5..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListLunsRequest.php +++ /dev/null @@ -1,153 +0,0 @@ -google.cloud.baremetalsolution.v2.ListLunsRequest - */ -class ListLunsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Parent value for ListLunsRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. Parent value for ListLunsRequest. Please see - * {@see BareMetalSolutionClient::volumeName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\ListLunsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Parent value for ListLunsRequest. - * @type int $page_size - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * @type string $page_token - * A token identifying a page of results from the server. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Lun::initOnce(); - parent::__construct($data); - } - - /** - * Required. Parent value for ListLunsRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Parent value for ListLunsRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListLunsResponse.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListLunsResponse.php deleted file mode 100644 index c15be31a1acd..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListLunsResponse.php +++ /dev/null @@ -1,135 +0,0 @@ -google.cloud.baremetalsolution.v2.ListLunsResponse - */ -class ListLunsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of luns. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Lun luns = 1; - */ - private $luns; - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BareMetalSolution\V2\Lun>|\Google\Protobuf\Internal\RepeatedField $luns - * The list of luns. - * @type string $next_page_token - * A token identifying a page of results from the server. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Lun::initOnce(); - parent::__construct($data); - } - - /** - * The list of luns. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Lun luns = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getLuns() - { - return $this->luns; - } - - /** - * The list of luns. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Lun luns = 1; - * @param array<\Google\Cloud\BareMetalSolution\V2\Lun>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setLuns($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\Lun::class); - $this->luns = $arr; - - return $this; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNetworkUsageRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNetworkUsageRequest.php deleted file mode 100644 index 6c9b2360d478..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNetworkUsageRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.baremetalsolution.v2.ListNetworkUsageRequest - */ -class ListNetworkUsageRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Parent value (project and location). - * - * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $location = ''; - - /** - * @param string $location Required. Parent value (project and location). Please see - * {@see BareMetalSolutionClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\ListNetworkUsageRequest - * - * @experimental - */ - public static function build(string $location): self - { - return (new self()) - ->setLocation($location); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $location - * Required. Parent value (project and location). - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * Required. Parent value (project and location). - * - * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * Required. Parent value (project and location). - * - * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNetworkUsageResponse.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNetworkUsageResponse.php deleted file mode 100644 index 322b3281df57..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNetworkUsageResponse.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.baremetalsolution.v2.ListNetworkUsageResponse - */ -class ListNetworkUsageResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Networks with IPs. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.NetworkUsage networks = 1; - */ - private $networks; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BareMetalSolution\V2\NetworkUsage>|\Google\Protobuf\Internal\RepeatedField $networks - * Networks with IPs. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * Networks with IPs. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.NetworkUsage networks = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getNetworks() - { - return $this->networks; - } - - /** - * Networks with IPs. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.NetworkUsage networks = 1; - * @param array<\Google\Cloud\BareMetalSolution\V2\NetworkUsage>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setNetworks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\NetworkUsage::class); - $this->networks = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNetworksRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNetworksRequest.php deleted file mode 100644 index 83913f7e5766..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNetworksRequest.php +++ /dev/null @@ -1,187 +0,0 @@ -google.cloud.baremetalsolution.v2.ListNetworksRequest - */ -class ListNetworksRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Parent value for ListNetworksRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - - /** - * @param string $parent Required. Parent value for ListNetworksRequest. Please see - * {@see BareMetalSolutionClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\ListNetworksRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Parent value for ListNetworksRequest. - * @type int $page_size - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * @type string $page_token - * A token identifying a page of results from the server. - * @type string $filter - * List filter. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * Required. Parent value for ListNetworksRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Parent value for ListNetworksRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNetworksResponse.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNetworksResponse.php deleted file mode 100644 index 864d99abb0ef..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNetworksResponse.php +++ /dev/null @@ -1,135 +0,0 @@ -google.cloud.baremetalsolution.v2.ListNetworksResponse - */ -class ListNetworksResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of networks. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Network networks = 1; - */ - private $networks; - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BareMetalSolution\V2\Network>|\Google\Protobuf\Internal\RepeatedField $networks - * The list of networks. - * @type string $next_page_token - * A token identifying a page of results from the server. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * The list of networks. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Network networks = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getNetworks() - { - return $this->networks; - } - - /** - * The list of networks. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Network networks = 1; - * @param array<\Google\Cloud\BareMetalSolution\V2\Network>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setNetworks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\Network::class); - $this->networks = $arr; - - return $this; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNfsSharesRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNfsSharesRequest.php deleted file mode 100644 index cc06bdec66a2..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNfsSharesRequest.php +++ /dev/null @@ -1,187 +0,0 @@ -google.cloud.baremetalsolution.v2.ListNfsSharesRequest - */ -class ListNfsSharesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Parent value for ListNfsSharesRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - - /** - * @param string $parent Required. Parent value for ListNfsSharesRequest. Please see - * {@see BareMetalSolutionClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\ListNfsSharesRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Parent value for ListNfsSharesRequest. - * @type int $page_size - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * @type string $page_token - * A token identifying a page of results from the server. - * @type string $filter - * List filter. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\NfsShare::initOnce(); - parent::__construct($data); - } - - /** - * Required. Parent value for ListNfsSharesRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Parent value for ListNfsSharesRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNfsSharesResponse.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNfsSharesResponse.php deleted file mode 100644 index 1af3d5e7c36c..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListNfsSharesResponse.php +++ /dev/null @@ -1,135 +0,0 @@ -google.cloud.baremetalsolution.v2.ListNfsSharesResponse - */ -class ListNfsSharesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of NFS shares. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.NfsShare nfs_shares = 1; - */ - private $nfs_shares; - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BareMetalSolution\V2\NfsShare>|\Google\Protobuf\Internal\RepeatedField $nfs_shares - * The list of NFS shares. - * @type string $next_page_token - * A token identifying a page of results from the server. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\NfsShare::initOnce(); - parent::__construct($data); - } - - /** - * The list of NFS shares. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.NfsShare nfs_shares = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getNfsShares() - { - return $this->nfs_shares; - } - - /** - * The list of NFS shares. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.NfsShare nfs_shares = 1; - * @param array<\Google\Cloud\BareMetalSolution\V2\NfsShare>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setNfsShares($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\NfsShare::class); - $this->nfs_shares = $arr; - - return $this; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListVolumesRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListVolumesRequest.php deleted file mode 100644 index cc4000006dcd..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListVolumesRequest.php +++ /dev/null @@ -1,187 +0,0 @@ -google.cloud.baremetalsolution.v2.ListVolumesRequest - */ -class ListVolumesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Parent value for ListVolumesRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - - /** - * @param string $parent Required. Parent value for ListVolumesRequest. Please see - * {@see BareMetalSolutionClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\ListVolumesRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Parent value for ListVolumesRequest. - * @type int $page_size - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * @type string $page_token - * A token identifying a page of results from the server. - * @type string $filter - * List filter. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Volume::initOnce(); - parent::__construct($data); - } - - /** - * Required. Parent value for ListVolumesRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Parent value for ListVolumesRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Requested page size. The server might return fewer items than requested. - * If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListVolumesResponse.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListVolumesResponse.php deleted file mode 100644 index c6df4005c656..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ListVolumesResponse.php +++ /dev/null @@ -1,135 +0,0 @@ -google.cloud.baremetalsolution.v2.ListVolumesResponse - */ -class ListVolumesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of storage volumes. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Volume volumes = 1; - */ - private $volumes; - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BareMetalSolution\V2\Volume>|\Google\Protobuf\Internal\RepeatedField $volumes - * The list of storage volumes. - * @type string $next_page_token - * A token identifying a page of results from the server. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Volume::initOnce(); - parent::__construct($data); - } - - /** - * The list of storage volumes. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Volume volumes = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getVolumes() - { - return $this->volumes; - } - - /** - * The list of storage volumes. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.Volume volumes = 1; - * @param array<\Google\Cloud\BareMetalSolution\V2\Volume>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setVolumes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\Volume::class); - $this->volumes = $arr; - - return $this; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token identifying a page of results from the server. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/LogicalInterface.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/LogicalInterface.php deleted file mode 100644 index b813a64ad57a..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/LogicalInterface.php +++ /dev/null @@ -1,146 +0,0 @@ -google.cloud.baremetalsolution.v2.LogicalInterface - */ -class LogicalInterface extends \Google\Protobuf\Internal\Message -{ - /** - * List of logical network interfaces within a logical interface. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.LogicalInterface.LogicalNetworkInterface logical_network_interfaces = 1; - */ - private $logical_network_interfaces; - /** - * Interface name. This is of syntax or and - * forms part of the network template name. - * - * Generated from protobuf field string name = 2; - */ - protected $name = ''; - /** - * The index of the logical interface mapping to the index of the hardware - * bond or nic on the chosen network template. - * - * Generated from protobuf field int32 interface_index = 3; - */ - protected $interface_index = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BareMetalSolution\V2\LogicalInterface\LogicalNetworkInterface>|\Google\Protobuf\Internal\RepeatedField $logical_network_interfaces - * List of logical network interfaces within a logical interface. - * @type string $name - * Interface name. This is of syntax or and - * forms part of the network template name. - * @type int $interface_index - * The index of the logical interface mapping to the index of the hardware - * bond or nic on the chosen network template. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * List of logical network interfaces within a logical interface. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.LogicalInterface.LogicalNetworkInterface logical_network_interfaces = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getLogicalNetworkInterfaces() - { - return $this->logical_network_interfaces; - } - - /** - * List of logical network interfaces within a logical interface. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.LogicalInterface.LogicalNetworkInterface logical_network_interfaces = 1; - * @param array<\Google\Cloud\BareMetalSolution\V2\LogicalInterface\LogicalNetworkInterface>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setLogicalNetworkInterfaces($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\LogicalInterface\LogicalNetworkInterface::class); - $this->logical_network_interfaces = $arr; - - return $this; - } - - /** - * Interface name. This is of syntax or and - * forms part of the network template name. - * - * Generated from protobuf field string name = 2; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Interface name. This is of syntax or and - * forms part of the network template name. - * - * Generated from protobuf field string name = 2; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The index of the logical interface mapping to the index of the hardware - * bond or nic on the chosen network template. - * - * Generated from protobuf field int32 interface_index = 3; - * @return int - */ - public function getInterfaceIndex() - { - return $this->interface_index; - } - - /** - * The index of the logical interface mapping to the index of the hardware - * bond or nic on the chosen network template. - * - * Generated from protobuf field int32 interface_index = 3; - * @param int $var - * @return $this - */ - public function setInterfaceIndex($var) - { - GPBUtil::checkInt32($var); - $this->interface_index = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/LogicalInterface/LogicalNetworkInterface.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/LogicalInterface/LogicalNetworkInterface.php deleted file mode 100644 index f4de9eae30d7..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/LogicalInterface/LogicalNetworkInterface.php +++ /dev/null @@ -1,210 +0,0 @@ -google.cloud.baremetalsolution.v2.LogicalInterface.LogicalNetworkInterface - */ -class LogicalNetworkInterface extends \Google\Protobuf\Internal\Message -{ - /** - * Name of the network - * - * Generated from protobuf field string network = 1; - */ - protected $network = ''; - /** - * IP address in the network - * - * Generated from protobuf field string ip_address = 2; - */ - protected $ip_address = ''; - /** - * Whether this interface is the default gateway for the instance. Only - * one interface can be the default gateway for the instance. - * - * Generated from protobuf field bool default_gateway = 3; - */ - protected $default_gateway = false; - /** - * Type of network. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network.Type network_type = 4; - */ - protected $network_type = 0; - /** - * An identifier for the `Network`, generated by the backend. - * - * Generated from protobuf field string id = 5; - */ - protected $id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $network - * Name of the network - * @type string $ip_address - * IP address in the network - * @type bool $default_gateway - * Whether this interface is the default gateway for the instance. Only - * one interface can be the default gateway for the instance. - * @type int $network_type - * Type of network. - * @type string $id - * An identifier for the `Network`, generated by the backend. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * Name of the network - * - * Generated from protobuf field string network = 1; - * @return string - */ - public function getNetwork() - { - return $this->network; - } - - /** - * Name of the network - * - * Generated from protobuf field string network = 1; - * @param string $var - * @return $this - */ - public function setNetwork($var) - { - GPBUtil::checkString($var, True); - $this->network = $var; - - return $this; - } - - /** - * IP address in the network - * - * Generated from protobuf field string ip_address = 2; - * @return string - */ - public function getIpAddress() - { - return $this->ip_address; - } - - /** - * IP address in the network - * - * Generated from protobuf field string ip_address = 2; - * @param string $var - * @return $this - */ - public function setIpAddress($var) - { - GPBUtil::checkString($var, True); - $this->ip_address = $var; - - return $this; - } - - /** - * Whether this interface is the default gateway for the instance. Only - * one interface can be the default gateway for the instance. - * - * Generated from protobuf field bool default_gateway = 3; - * @return bool - */ - public function getDefaultGateway() - { - return $this->default_gateway; - } - - /** - * Whether this interface is the default gateway for the instance. Only - * one interface can be the default gateway for the instance. - * - * Generated from protobuf field bool default_gateway = 3; - * @param bool $var - * @return $this - */ - public function setDefaultGateway($var) - { - GPBUtil::checkBool($var); - $this->default_gateway = $var; - - return $this; - } - - /** - * Type of network. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network.Type network_type = 4; - * @return int - */ - public function getNetworkType() - { - return $this->network_type; - } - - /** - * Type of network. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network.Type network_type = 4; - * @param int $var - * @return $this - */ - public function setNetworkType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\Network\Type::class); - $this->network_type = $var; - - return $this; - } - - /** - * An identifier for the `Network`, generated by the backend. - * - * Generated from protobuf field string id = 5; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * An identifier for the `Network`, generated by the backend. - * - * Generated from protobuf field string id = 5; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(LogicalNetworkInterface::class, \Google\Cloud\BareMetalSolution\V2\LogicalInterface_LogicalNetworkInterface::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/LogicalInterface_LogicalNetworkInterface.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/LogicalInterface_LogicalNetworkInterface.php deleted file mode 100644 index dee7d2de3f49..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/LogicalInterface_LogicalNetworkInterface.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.baremetalsolution.v2.Lun - */ -class Lun extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The name of the LUN. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * An identifier for the LUN, generated by the backend. - * - * Generated from protobuf field string id = 10; - */ - protected $id = ''; - /** - * The state of this storage volume. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Lun.State state = 2; - */ - protected $state = 0; - /** - * The size of this LUN, in gigabytes. - * - * Generated from protobuf field int64 size_gb = 3; - */ - protected $size_gb = 0; - /** - * The LUN multiprotocol type ensures the characteristics of the LUN are - * optimized for each operating system. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Lun.MultiprotocolType multiprotocol_type = 4; - */ - protected $multiprotocol_type = 0; - /** - * Display the storage volume for this LUN. - * - * Generated from protobuf field string storage_volume = 5 [(.google.api.resource_reference) = { - */ - protected $storage_volume = ''; - /** - * Display if this LUN can be shared between multiple physical servers. - * - * Generated from protobuf field bool shareable = 6; - */ - protected $shareable = false; - /** - * Display if this LUN is a boot LUN. - * - * Generated from protobuf field bool boot_lun = 7; - */ - protected $boot_lun = false; - /** - * The storage type for this LUN. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Lun.StorageType storage_type = 8; - */ - protected $storage_type = 0; - /** - * The WWID for this LUN. - * - * Generated from protobuf field string wwid = 9; - */ - protected $wwid = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The name of the LUN. - * @type string $id - * An identifier for the LUN, generated by the backend. - * @type int $state - * The state of this storage volume. - * @type int|string $size_gb - * The size of this LUN, in gigabytes. - * @type int $multiprotocol_type - * The LUN multiprotocol type ensures the characteristics of the LUN are - * optimized for each operating system. - * @type string $storage_volume - * Display the storage volume for this LUN. - * @type bool $shareable - * Display if this LUN can be shared between multiple physical servers. - * @type bool $boot_lun - * Display if this LUN is a boot LUN. - * @type int $storage_type - * The storage type for this LUN. - * @type string $wwid - * The WWID for this LUN. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Lun::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The name of the LUN. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The name of the LUN. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * An identifier for the LUN, generated by the backend. - * - * Generated from protobuf field string id = 10; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * An identifier for the LUN, generated by the backend. - * - * Generated from protobuf field string id = 10; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * The state of this storage volume. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Lun.State state = 2; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * The state of this storage volume. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Lun.State state = 2; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\Lun\State::class); - $this->state = $var; - - return $this; - } - - /** - * The size of this LUN, in gigabytes. - * - * Generated from protobuf field int64 size_gb = 3; - * @return int|string - */ - public function getSizeGb() - { - return $this->size_gb; - } - - /** - * The size of this LUN, in gigabytes. - * - * Generated from protobuf field int64 size_gb = 3; - * @param int|string $var - * @return $this - */ - public function setSizeGb($var) - { - GPBUtil::checkInt64($var); - $this->size_gb = $var; - - return $this; - } - - /** - * The LUN multiprotocol type ensures the characteristics of the LUN are - * optimized for each operating system. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Lun.MultiprotocolType multiprotocol_type = 4; - * @return int - */ - public function getMultiprotocolType() - { - return $this->multiprotocol_type; - } - - /** - * The LUN multiprotocol type ensures the characteristics of the LUN are - * optimized for each operating system. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Lun.MultiprotocolType multiprotocol_type = 4; - * @param int $var - * @return $this - */ - public function setMultiprotocolType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\Lun\MultiprotocolType::class); - $this->multiprotocol_type = $var; - - return $this; - } - - /** - * Display the storage volume for this LUN. - * - * Generated from protobuf field string storage_volume = 5 [(.google.api.resource_reference) = { - * @return string - */ - public function getStorageVolume() - { - return $this->storage_volume; - } - - /** - * Display the storage volume for this LUN. - * - * Generated from protobuf field string storage_volume = 5 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setStorageVolume($var) - { - GPBUtil::checkString($var, True); - $this->storage_volume = $var; - - return $this; - } - - /** - * Display if this LUN can be shared between multiple physical servers. - * - * Generated from protobuf field bool shareable = 6; - * @return bool - */ - public function getShareable() - { - return $this->shareable; - } - - /** - * Display if this LUN can be shared between multiple physical servers. - * - * Generated from protobuf field bool shareable = 6; - * @param bool $var - * @return $this - */ - public function setShareable($var) - { - GPBUtil::checkBool($var); - $this->shareable = $var; - - return $this; - } - - /** - * Display if this LUN is a boot LUN. - * - * Generated from protobuf field bool boot_lun = 7; - * @return bool - */ - public function getBootLun() - { - return $this->boot_lun; - } - - /** - * Display if this LUN is a boot LUN. - * - * Generated from protobuf field bool boot_lun = 7; - * @param bool $var - * @return $this - */ - public function setBootLun($var) - { - GPBUtil::checkBool($var); - $this->boot_lun = $var; - - return $this; - } - - /** - * The storage type for this LUN. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Lun.StorageType storage_type = 8; - * @return int - */ - public function getStorageType() - { - return $this->storage_type; - } - - /** - * The storage type for this LUN. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Lun.StorageType storage_type = 8; - * @param int $var - * @return $this - */ - public function setStorageType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\Lun\StorageType::class); - $this->storage_type = $var; - - return $this; - } - - /** - * The WWID for this LUN. - * - * Generated from protobuf field string wwid = 9; - * @return string - */ - public function getWwid() - { - return $this->wwid; - } - - /** - * The WWID for this LUN. - * - * Generated from protobuf field string wwid = 9; - * @param string $var - * @return $this - */ - public function setWwid($var) - { - GPBUtil::checkString($var, True); - $this->wwid = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Lun/MultiprotocolType.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Lun/MultiprotocolType.php deleted file mode 100644 index c9390ce09906..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Lun/MultiprotocolType.php +++ /dev/null @@ -1,57 +0,0 @@ -google.cloud.baremetalsolution.v2.Lun.MultiprotocolType - */ -class MultiprotocolType -{ - /** - * Server has no OS specified. - * - * Generated from protobuf enum MULTIPROTOCOL_TYPE_UNSPECIFIED = 0; - */ - const MULTIPROTOCOL_TYPE_UNSPECIFIED = 0; - /** - * Server with Linux OS. - * - * Generated from protobuf enum LINUX = 1; - */ - const LINUX = 1; - - private static $valueToName = [ - self::MULTIPROTOCOL_TYPE_UNSPECIFIED => 'MULTIPROTOCOL_TYPE_UNSPECIFIED', - self::LINUX => 'LINUX', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(MultiprotocolType::class, \Google\Cloud\BareMetalSolution\V2\Lun_MultiprotocolType::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Lun/State.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Lun/State.php deleted file mode 100644 index fc6baf6d1f83..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Lun/State.php +++ /dev/null @@ -1,78 +0,0 @@ -google.cloud.baremetalsolution.v2.Lun.State - */ -class State -{ - /** - * The LUN is in an unknown state. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The LUN is being created. - * - * Generated from protobuf enum CREATING = 1; - */ - const CREATING = 1; - /** - * The LUN is being updated. - * - * Generated from protobuf enum UPDATING = 2; - */ - const UPDATING = 2; - /** - * The LUN is ready for use. - * - * Generated from protobuf enum READY = 3; - */ - const READY = 3; - /** - * The LUN has been requested to be deleted. - * - * Generated from protobuf enum DELETING = 4; - */ - const DELETING = 4; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::CREATING => 'CREATING', - self::UPDATING => 'UPDATING', - self::READY => 'READY', - self::DELETING => 'DELETING', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BareMetalSolution\V2\Lun_State::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Lun/StorageType.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Lun/StorageType.php deleted file mode 100644 index f6896f77e408..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Lun/StorageType.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.baremetalsolution.v2.Lun.StorageType - */ -class StorageType -{ - /** - * The storage type for this LUN is unknown. - * - * Generated from protobuf enum STORAGE_TYPE_UNSPECIFIED = 0; - */ - const STORAGE_TYPE_UNSPECIFIED = 0; - /** - * This storage type for this LUN is SSD. - * - * Generated from protobuf enum SSD = 1; - */ - const SSD = 1; - /** - * This storage type for this LUN is HDD. - * - * Generated from protobuf enum HDD = 2; - */ - const HDD = 2; - - private static $valueToName = [ - self::STORAGE_TYPE_UNSPECIFIED => 'STORAGE_TYPE_UNSPECIFIED', - self::SSD => 'SSD', - self::HDD => 'HDD', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(StorageType::class, \Google\Cloud\BareMetalSolution\V2\Lun_StorageType::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Lun_MultiprotocolType.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Lun_MultiprotocolType.php deleted file mode 100644 index bfa16035ce0a..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Lun_MultiprotocolType.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.baremetalsolution.v2.Network - */ -class Network extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of this `Network`. - * Resource names are schemeless URIs that follow the conventions in - * https://cloud.google.com/apis/design/resource_names. - * Format: - * `projects/{project}/locations/{location}/networks/{network}` - * - * Generated from protobuf field string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * An identifier for the `Network`, generated by the backend. - * - * Generated from protobuf field string id = 10; - */ - protected $id = ''; - /** - * The type of this network. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network.Type type = 2; - */ - protected $type = 0; - /** - * IP address configured. - * - * Generated from protobuf field string ip_address = 3; - */ - protected $ip_address = ''; - /** - * List of physical interfaces. - * - * Generated from protobuf field repeated string mac_address = 4; - */ - private $mac_address; - /** - * The Network state. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network.State state = 6; - */ - protected $state = 0; - /** - * The vlan id of the Network. - * - * Generated from protobuf field string vlan_id = 7; - */ - protected $vlan_id = ''; - /** - * The cidr of the Network. - * - * Generated from protobuf field string cidr = 8; - */ - protected $cidr = ''; - /** - * The vrf for the Network. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.VRF vrf = 9; - */ - protected $vrf = null; - /** - * Labels as key value pairs. - * - * Generated from protobuf field map labels = 11; - */ - private $labels; - /** - * IP range for reserved for services (e.g. NFS). - * - * Generated from protobuf field string services_cidr = 12; - */ - protected $services_cidr = ''; - /** - * List of IP address reservations in this network. - * When updating this field, an error will be generated if a reservation - * conflicts with an IP address already allocated to a physical server. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13; - */ - private $reservations; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The resource name of this `Network`. - * Resource names are schemeless URIs that follow the conventions in - * https://cloud.google.com/apis/design/resource_names. - * Format: - * `projects/{project}/locations/{location}/networks/{network}` - * @type string $id - * An identifier for the `Network`, generated by the backend. - * @type int $type - * The type of this network. - * @type string $ip_address - * IP address configured. - * @type array|\Google\Protobuf\Internal\RepeatedField $mac_address - * List of physical interfaces. - * @type int $state - * The Network state. - * @type string $vlan_id - * The vlan id of the Network. - * @type string $cidr - * The cidr of the Network. - * @type \Google\Cloud\BareMetalSolution\V2\VRF $vrf - * The vrf for the Network. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels as key value pairs. - * @type string $services_cidr - * IP range for reserved for services (e.g. NFS). - * @type array<\Google\Cloud\BareMetalSolution\V2\NetworkAddressReservation>|\Google\Protobuf\Internal\RepeatedField $reservations - * List of IP address reservations in this network. - * When updating this field, an error will be generated if a reservation - * conflicts with an IP address already allocated to a physical server. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name of this `Network`. - * Resource names are schemeless URIs that follow the conventions in - * https://cloud.google.com/apis/design/resource_names. - * Format: - * `projects/{project}/locations/{location}/networks/{network}` - * - * Generated from protobuf field string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The resource name of this `Network`. - * Resource names are schemeless URIs that follow the conventions in - * https://cloud.google.com/apis/design/resource_names. - * Format: - * `projects/{project}/locations/{location}/networks/{network}` - * - * Generated from protobuf field string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * An identifier for the `Network`, generated by the backend. - * - * Generated from protobuf field string id = 10; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * An identifier for the `Network`, generated by the backend. - * - * Generated from protobuf field string id = 10; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * The type of this network. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network.Type type = 2; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * The type of this network. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network.Type type = 2; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\Network\Type::class); - $this->type = $var; - - return $this; - } - - /** - * IP address configured. - * - * Generated from protobuf field string ip_address = 3; - * @return string - */ - public function getIpAddress() - { - return $this->ip_address; - } - - /** - * IP address configured. - * - * Generated from protobuf field string ip_address = 3; - * @param string $var - * @return $this - */ - public function setIpAddress($var) - { - GPBUtil::checkString($var, True); - $this->ip_address = $var; - - return $this; - } - - /** - * List of physical interfaces. - * - * Generated from protobuf field repeated string mac_address = 4; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getMacAddress() - { - return $this->mac_address; - } - - /** - * List of physical interfaces. - * - * Generated from protobuf field repeated string mac_address = 4; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setMacAddress($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->mac_address = $arr; - - return $this; - } - - /** - * The Network state. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network.State state = 6; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * The Network state. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network.State state = 6; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\Network\State::class); - $this->state = $var; - - return $this; - } - - /** - * The vlan id of the Network. - * - * Generated from protobuf field string vlan_id = 7; - * @return string - */ - public function getVlanId() - { - return $this->vlan_id; - } - - /** - * The vlan id of the Network. - * - * Generated from protobuf field string vlan_id = 7; - * @param string $var - * @return $this - */ - public function setVlanId($var) - { - GPBUtil::checkString($var, True); - $this->vlan_id = $var; - - return $this; - } - - /** - * The cidr of the Network. - * - * Generated from protobuf field string cidr = 8; - * @return string - */ - public function getCidr() - { - return $this->cidr; - } - - /** - * The cidr of the Network. - * - * Generated from protobuf field string cidr = 8; - * @param string $var - * @return $this - */ - public function setCidr($var) - { - GPBUtil::checkString($var, True); - $this->cidr = $var; - - return $this; - } - - /** - * The vrf for the Network. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.VRF vrf = 9; - * @return \Google\Cloud\BareMetalSolution\V2\VRF|null - */ - public function getVrf() - { - return $this->vrf; - } - - public function hasVrf() - { - return isset($this->vrf); - } - - public function clearVrf() - { - unset($this->vrf); - } - - /** - * The vrf for the Network. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.VRF vrf = 9; - * @param \Google\Cloud\BareMetalSolution\V2\VRF $var - * @return $this - */ - public function setVrf($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BareMetalSolution\V2\VRF::class); - $this->vrf = $var; - - return $this; - } - - /** - * Labels as key value pairs. - * - * Generated from protobuf field map labels = 11; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels as key value pairs. - * - * Generated from protobuf field map labels = 11; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * IP range for reserved for services (e.g. NFS). - * - * Generated from protobuf field string services_cidr = 12; - * @return string - */ - public function getServicesCidr() - { - return $this->services_cidr; - } - - /** - * IP range for reserved for services (e.g. NFS). - * - * Generated from protobuf field string services_cidr = 12; - * @param string $var - * @return $this - */ - public function setServicesCidr($var) - { - GPBUtil::checkString($var, True); - $this->services_cidr = $var; - - return $this; - } - - /** - * List of IP address reservations in this network. - * When updating this field, an error will be generated if a reservation - * conflicts with an IP address already allocated to a physical server. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getReservations() - { - return $this->reservations; - } - - /** - * List of IP address reservations in this network. - * When updating this field, an error will be generated if a reservation - * conflicts with an IP address already allocated to a physical server. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13; - * @param array<\Google\Cloud\BareMetalSolution\V2\NetworkAddressReservation>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setReservations($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\NetworkAddressReservation::class); - $this->reservations = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Network/State.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Network/State.php deleted file mode 100644 index 1c228e8cb1bb..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Network/State.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.baremetalsolution.v2.Network.State - */ -class State -{ - /** - * The Network is in an unknown state. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The Network is provisioning. - * - * Generated from protobuf enum PROVISIONING = 1; - */ - const PROVISIONING = 1; - /** - * The Network has been provisioned. - * - * Generated from protobuf enum PROVISIONED = 2; - */ - const PROVISIONED = 2; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::PROVISIONING => 'PROVISIONING', - self::PROVISIONED => 'PROVISIONED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BareMetalSolution\V2\Network_State::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Network/Type.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Network/Type.php deleted file mode 100644 index 5b7a71e8a639..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Network/Type.php +++ /dev/null @@ -1,68 +0,0 @@ -google.cloud.baremetalsolution.v2.Network.Type - */ -class Type -{ - /** - * Unspecified value. - * - * Generated from protobuf enum TYPE_UNSPECIFIED = 0; - */ - const TYPE_UNSPECIFIED = 0; - /** - * Client network, a network peered to a Google Cloud VPC. - * - * Generated from protobuf enum CLIENT = 1; - */ - const CLIENT = 1; - /** - * Private network, a network local to the Bare Metal Solution environment. - * - * Generated from protobuf enum PRIVATE = 2; - */ - const PBPRIVATE = 2; - - private static $valueToName = [ - self::TYPE_UNSPECIFIED => 'TYPE_UNSPECIFIED', - self::CLIENT => 'CLIENT', - self::PBPRIVATE => 'PRIVATE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - $pbconst = __CLASS__. '::PB' . strtoupper($name); - if (!defined($pbconst)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($pbconst); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Type::class, \Google\Cloud\BareMetalSolution\V2\Network_Type::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NetworkAddressReservation.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NetworkAddressReservation.php deleted file mode 100644 index e9164232774a..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NetworkAddressReservation.php +++ /dev/null @@ -1,151 +0,0 @@ -google.cloud.baremetalsolution.v2.NetworkAddressReservation - */ -class NetworkAddressReservation extends \Google\Protobuf\Internal\Message -{ - /** - * The first address of this reservation block. - * Must be specified as a single IPv4 address, e.g. 10.1.2.2. - * - * Generated from protobuf field string start_address = 1; - */ - protected $start_address = ''; - /** - * The last address of this reservation block, inclusive. I.e., for cases when - * reservations are only single addresses, end_address and start_address will - * be the same. - * Must be specified as a single IPv4 address, e.g. 10.1.2.2. - * - * Generated from protobuf field string end_address = 2; - */ - protected $end_address = ''; - /** - * A note about this reservation, intended for human consumption. - * - * Generated from protobuf field string note = 3; - */ - protected $note = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $start_address - * The first address of this reservation block. - * Must be specified as a single IPv4 address, e.g. 10.1.2.2. - * @type string $end_address - * The last address of this reservation block, inclusive. I.e., for cases when - * reservations are only single addresses, end_address and start_address will - * be the same. - * Must be specified as a single IPv4 address, e.g. 10.1.2.2. - * @type string $note - * A note about this reservation, intended for human consumption. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * The first address of this reservation block. - * Must be specified as a single IPv4 address, e.g. 10.1.2.2. - * - * Generated from protobuf field string start_address = 1; - * @return string - */ - public function getStartAddress() - { - return $this->start_address; - } - - /** - * The first address of this reservation block. - * Must be specified as a single IPv4 address, e.g. 10.1.2.2. - * - * Generated from protobuf field string start_address = 1; - * @param string $var - * @return $this - */ - public function setStartAddress($var) - { - GPBUtil::checkString($var, True); - $this->start_address = $var; - - return $this; - } - - /** - * The last address of this reservation block, inclusive. I.e., for cases when - * reservations are only single addresses, end_address and start_address will - * be the same. - * Must be specified as a single IPv4 address, e.g. 10.1.2.2. - * - * Generated from protobuf field string end_address = 2; - * @return string - */ - public function getEndAddress() - { - return $this->end_address; - } - - /** - * The last address of this reservation block, inclusive. I.e., for cases when - * reservations are only single addresses, end_address and start_address will - * be the same. - * Must be specified as a single IPv4 address, e.g. 10.1.2.2. - * - * Generated from protobuf field string end_address = 2; - * @param string $var - * @return $this - */ - public function setEndAddress($var) - { - GPBUtil::checkString($var, True); - $this->end_address = $var; - - return $this; - } - - /** - * A note about this reservation, intended for human consumption. - * - * Generated from protobuf field string note = 3; - * @return string - */ - public function getNote() - { - return $this->note; - } - - /** - * A note about this reservation, intended for human consumption. - * - * Generated from protobuf field string note = 3; - * @param string $var - * @return $this - */ - public function setNote($var) - { - GPBUtil::checkString($var, True); - $this->note = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NetworkUsage.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NetworkUsage.php deleted file mode 100644 index 789ec3aa94c0..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NetworkUsage.php +++ /dev/null @@ -1,111 +0,0 @@ -google.cloud.baremetalsolution.v2.NetworkUsage - */ -class NetworkUsage extends \Google\Protobuf\Internal\Message -{ - /** - * Network. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network network = 1; - */ - protected $network = null; - /** - * All used IP addresses in this network. - * - * Generated from protobuf field repeated string used_ips = 2; - */ - private $used_ips; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BareMetalSolution\V2\Network $network - * Network. - * @type array|\Google\Protobuf\Internal\RepeatedField $used_ips - * All used IP addresses in this network. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * Network. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network network = 1; - * @return \Google\Cloud\BareMetalSolution\V2\Network|null - */ - public function getNetwork() - { - return $this->network; - } - - public function hasNetwork() - { - return isset($this->network); - } - - public function clearNetwork() - { - unset($this->network); - } - - /** - * Network. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network network = 1; - * @param \Google\Cloud\BareMetalSolution\V2\Network $var - * @return $this - */ - public function setNetwork($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BareMetalSolution\V2\Network::class); - $this->network = $var; - - return $this; - } - - /** - * All used IP addresses in this network. - * - * Generated from protobuf field repeated string used_ips = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUsedIps() - { - return $this->used_ips; - } - - /** - * All used IP addresses in this network. - * - * Generated from protobuf field repeated string used_ips = 2; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUsedIps($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->used_ips = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Network_State.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Network_State.php deleted file mode 100644 index df0a268d9c5f..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Network_State.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.baremetalsolution.v2.NfsShare - */ -class NfsShare extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The name of the NFS share. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Output only. An identifier for the NFS share, generated by the backend. - * - * Generated from protobuf field string nfs_share_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $nfs_share_id = ''; - /** - * The state of the NFS share. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.NfsShare.State state = 3; - */ - protected $state = 0; - /** - * The volume containing the share. - * - * Generated from protobuf field string volume = 4 [(.google.api.resource_reference) = { - */ - protected $volume = ''; - /** - * List of allowed access points. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.NfsShare.AllowedClient allowed_clients = 5; - */ - private $allowed_clients; - /** - * Labels as key value pairs. - * - * Generated from protobuf field map labels = 6; - */ - private $labels; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The name of the NFS share. - * @type string $nfs_share_id - * Output only. An identifier for the NFS share, generated by the backend. - * @type int $state - * The state of the NFS share. - * @type string $volume - * The volume containing the share. - * @type array<\Google\Cloud\BareMetalSolution\V2\NfsShare\AllowedClient>|\Google\Protobuf\Internal\RepeatedField $allowed_clients - * List of allowed access points. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels as key value pairs. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\NfsShare::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The name of the NFS share. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The name of the NFS share. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. An identifier for the NFS share, generated by the backend. - * - * Generated from protobuf field string nfs_share_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getNfsShareId() - { - return $this->nfs_share_id; - } - - /** - * Output only. An identifier for the NFS share, generated by the backend. - * - * Generated from protobuf field string nfs_share_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setNfsShareId($var) - { - GPBUtil::checkString($var, True); - $this->nfs_share_id = $var; - - return $this; - } - - /** - * The state of the NFS share. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.NfsShare.State state = 3; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * The state of the NFS share. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.NfsShare.State state = 3; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\NfsShare\State::class); - $this->state = $var; - - return $this; - } - - /** - * The volume containing the share. - * - * Generated from protobuf field string volume = 4 [(.google.api.resource_reference) = { - * @return string - */ - public function getVolume() - { - return $this->volume; - } - - /** - * The volume containing the share. - * - * Generated from protobuf field string volume = 4 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setVolume($var) - { - GPBUtil::checkString($var, True); - $this->volume = $var; - - return $this; - } - - /** - * List of allowed access points. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.NfsShare.AllowedClient allowed_clients = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAllowedClients() - { - return $this->allowed_clients; - } - - /** - * List of allowed access points. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.NfsShare.AllowedClient allowed_clients = 5; - * @param array<\Google\Cloud\BareMetalSolution\V2\NfsShare\AllowedClient>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAllowedClients($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\NfsShare\AllowedClient::class); - $this->allowed_clients = $arr; - - return $this; - } - - /** - * Labels as key value pairs. - * - * Generated from protobuf field map labels = 6; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels as key value pairs. - * - * Generated from protobuf field map labels = 6; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NfsShare/AllowedClient.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NfsShare/AllowedClient.php deleted file mode 100644 index 0bf81d2d467a..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NfsShare/AllowedClient.php +++ /dev/null @@ -1,282 +0,0 @@ -google.cloud.baremetalsolution.v2.NfsShare.AllowedClient - */ -class AllowedClient extends \Google\Protobuf\Internal\Message -{ - /** - * The network the access point sits on. - * - * Generated from protobuf field string network = 1 [(.google.api.resource_reference) = { - */ - protected $network = ''; - /** - * The IP address of the share on this network. - * - * Generated from protobuf field string share_ip = 2; - */ - protected $share_ip = ''; - /** - * The subnet of IP addresses permitted to access the share. - * - * Generated from protobuf field string allowed_clients_cidr = 3; - */ - protected $allowed_clients_cidr = ''; - /** - * Mount permissions. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.NfsShare.MountPermissions mount_permissions = 4; - */ - protected $mount_permissions = 0; - /** - * Allow dev flag. Which controls whether to allow creation of devices. - * - * Generated from protobuf field bool allow_dev = 5; - */ - protected $allow_dev = false; - /** - * Allow the setuid flag. - * - * Generated from protobuf field bool allow_suid = 6; - */ - protected $allow_suid = false; - /** - * Disable root squashing, which is a feature of NFS. - * Root squash is a special mapping of the remote superuser (root) identity - * when using identity authentication. - * - * Generated from protobuf field bool no_root_squash = 7; - */ - protected $no_root_squash = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $network - * The network the access point sits on. - * @type string $share_ip - * The IP address of the share on this network. - * @type string $allowed_clients_cidr - * The subnet of IP addresses permitted to access the share. - * @type int $mount_permissions - * Mount permissions. - * @type bool $allow_dev - * Allow dev flag. Which controls whether to allow creation of devices. - * @type bool $allow_suid - * Allow the setuid flag. - * @type bool $no_root_squash - * Disable root squashing, which is a feature of NFS. - * Root squash is a special mapping of the remote superuser (root) identity - * when using identity authentication. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\NfsShare::initOnce(); - parent::__construct($data); - } - - /** - * The network the access point sits on. - * - * Generated from protobuf field string network = 1 [(.google.api.resource_reference) = { - * @return string - */ - public function getNetwork() - { - return $this->network; - } - - /** - * The network the access point sits on. - * - * Generated from protobuf field string network = 1 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setNetwork($var) - { - GPBUtil::checkString($var, True); - $this->network = $var; - - return $this; - } - - /** - * The IP address of the share on this network. - * - * Generated from protobuf field string share_ip = 2; - * @return string - */ - public function getShareIp() - { - return $this->share_ip; - } - - /** - * The IP address of the share on this network. - * - * Generated from protobuf field string share_ip = 2; - * @param string $var - * @return $this - */ - public function setShareIp($var) - { - GPBUtil::checkString($var, True); - $this->share_ip = $var; - - return $this; - } - - /** - * The subnet of IP addresses permitted to access the share. - * - * Generated from protobuf field string allowed_clients_cidr = 3; - * @return string - */ - public function getAllowedClientsCidr() - { - return $this->allowed_clients_cidr; - } - - /** - * The subnet of IP addresses permitted to access the share. - * - * Generated from protobuf field string allowed_clients_cidr = 3; - * @param string $var - * @return $this - */ - public function setAllowedClientsCidr($var) - { - GPBUtil::checkString($var, True); - $this->allowed_clients_cidr = $var; - - return $this; - } - - /** - * Mount permissions. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.NfsShare.MountPermissions mount_permissions = 4; - * @return int - */ - public function getMountPermissions() - { - return $this->mount_permissions; - } - - /** - * Mount permissions. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.NfsShare.MountPermissions mount_permissions = 4; - * @param int $var - * @return $this - */ - public function setMountPermissions($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\NfsShare\MountPermissions::class); - $this->mount_permissions = $var; - - return $this; - } - - /** - * Allow dev flag. Which controls whether to allow creation of devices. - * - * Generated from protobuf field bool allow_dev = 5; - * @return bool - */ - public function getAllowDev() - { - return $this->allow_dev; - } - - /** - * Allow dev flag. Which controls whether to allow creation of devices. - * - * Generated from protobuf field bool allow_dev = 5; - * @param bool $var - * @return $this - */ - public function setAllowDev($var) - { - GPBUtil::checkBool($var); - $this->allow_dev = $var; - - return $this; - } - - /** - * Allow the setuid flag. - * - * Generated from protobuf field bool allow_suid = 6; - * @return bool - */ - public function getAllowSuid() - { - return $this->allow_suid; - } - - /** - * Allow the setuid flag. - * - * Generated from protobuf field bool allow_suid = 6; - * @param bool $var - * @return $this - */ - public function setAllowSuid($var) - { - GPBUtil::checkBool($var); - $this->allow_suid = $var; - - return $this; - } - - /** - * Disable root squashing, which is a feature of NFS. - * Root squash is a special mapping of the remote superuser (root) identity - * when using identity authentication. - * - * Generated from protobuf field bool no_root_squash = 7; - * @return bool - */ - public function getNoRootSquash() - { - return $this->no_root_squash; - } - - /** - * Disable root squashing, which is a feature of NFS. - * Root squash is a special mapping of the remote superuser (root) identity - * when using identity authentication. - * - * Generated from protobuf field bool no_root_squash = 7; - * @param bool $var - * @return $this - */ - public function setNoRootSquash($var) - { - GPBUtil::checkBool($var); - $this->no_root_squash = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(AllowedClient::class, \Google\Cloud\BareMetalSolution\V2\NfsShare_AllowedClient::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NfsShare/MountPermissions.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NfsShare/MountPermissions.php deleted file mode 100644 index dadf339aea7f..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NfsShare/MountPermissions.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.baremetalsolution.v2.NfsShare.MountPermissions - */ -class MountPermissions -{ - /** - * Permissions were not specified. - * - * Generated from protobuf enum MOUNT_PERMISSIONS_UNSPECIFIED = 0; - */ - const MOUNT_PERMISSIONS_UNSPECIFIED = 0; - /** - * NFS share can be mount with read-only permissions. - * - * Generated from protobuf enum READ = 1; - */ - const READ = 1; - /** - * NFS share can be mount with read-write permissions. - * - * Generated from protobuf enum READ_WRITE = 2; - */ - const READ_WRITE = 2; - - private static $valueToName = [ - self::MOUNT_PERMISSIONS_UNSPECIFIED => 'MOUNT_PERMISSIONS_UNSPECIFIED', - self::READ => 'READ', - self::READ_WRITE => 'READ_WRITE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(MountPermissions::class, \Google\Cloud\BareMetalSolution\V2\NfsShare_MountPermissions::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NfsShare/State.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NfsShare/State.php deleted file mode 100644 index b2088a2aa357..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NfsShare/State.php +++ /dev/null @@ -1,57 +0,0 @@ -google.cloud.baremetalsolution.v2.NfsShare.State - */ -class State -{ - /** - * The share is in an unknown state. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The share has been provisioned. - * - * Generated from protobuf enum PROVISIONED = 1; - */ - const PROVISIONED = 1; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::PROVISIONED => 'PROVISIONED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BareMetalSolution\V2\NfsShare_State::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NfsShare_AllowedClient.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NfsShare_AllowedClient.php deleted file mode 100644 index 9f5878ba7c47..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/NfsShare_AllowedClient.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.baremetalsolution.v2.OperationMetadata - */ -class OperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $end_time = null; - /** - * Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $target = ''; - /** - * Name of the action executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $verb = ''; - /** - * Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $status_message = ''; - /** - * Identifies whether the user requested the cancellation - * of the operation. Operations that have been successfully cancelled - * have [Operation.error][] value with a [google.rpc.Status.code][] of 1, - * corresponding to `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $requested_cancellation = false; - /** - * API version used with the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $api_version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $create_time - * The time the operation was created. - * @type \Google\Protobuf\Timestamp $end_time - * The time the operation finished running. - * @type string $target - * Server-defined resource path for the target of the operation. - * @type string $verb - * Name of the action executed by the operation. - * @type string $status_message - * Human-readable status of the operation, if any. - * @type bool $requested_cancellation - * Identifies whether the user requested the cancellation - * of the operation. Operations that have been successfully cancelled - * have [Operation.error][] value with a [google.rpc.Status.code][] of 1, - * corresponding to `Code.CANCELLED`. - * @type string $api_version - * API version used with the operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Baremetalsolution::initOnce(); - parent::__construct($data); - } - - /** - * The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Name of the action executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getVerb() - { - return $this->verb; - } - - /** - * Name of the action executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setVerb($var) - { - GPBUtil::checkString($var, True); - $this->verb = $var; - - return $this; - } - - /** - * Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStatusMessage() - { - return $this->status_message; - } - - /** - * Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStatusMessage($var) - { - GPBUtil::checkString($var, True); - $this->status_message = $var; - - return $this; - } - - /** - * Identifies whether the user requested the cancellation - * of the operation. Operations that have been successfully cancelled - * have [Operation.error][] value with a [google.rpc.Status.code][] of 1, - * corresponding to `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return bool - */ - public function getRequestedCancellation() - { - return $this->requested_cancellation; - } - - /** - * Identifies whether the user requested the cancellation - * of the operation. Operations that have been successfully cancelled - * have [Operation.error][] value with a [google.rpc.Status.code][] of 1, - * corresponding to `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param bool $var - * @return $this - */ - public function setRequestedCancellation($var) - { - GPBUtil::checkBool($var); - $this->requested_cancellation = $var; - - return $this; - } - - /** - * API version used with the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getApiVersion() - { - return $this->api_version; - } - - /** - * API version used with the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->api_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ResetInstanceRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ResetInstanceRequest.php deleted file mode 100644 index fad5d2770386..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ResetInstanceRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.baremetalsolution.v2.ResetInstanceRequest - */ -class ResetInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the resource. Please see - * {@see BareMetalSolutionClient::instanceName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\ResetInstanceRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the resource. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ResetInstanceResponse.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ResetInstanceResponse.php deleted file mode 100644 index 013bd1cf5868..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ResetInstanceResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.baremetalsolution.v2.ResetInstanceResponse - */ -class ResetInstanceResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Baremetalsolution::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ResizeVolumeRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ResizeVolumeRequest.php deleted file mode 100644 index 7cb2d386c502..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ResizeVolumeRequest.php +++ /dev/null @@ -1,117 +0,0 @@ -google.cloud.baremetalsolution.v2.ResizeVolumeRequest - */ -class ResizeVolumeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Volume to resize. - * - * Generated from protobuf field string volume = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $volume = ''; - /** - * New Volume size, in GiB. - * - * Generated from protobuf field int64 size_gib = 2; - */ - protected $size_gib = 0; - - /** - * @param string $volume Required. Volume to resize. Please see - * {@see BareMetalSolutionClient::volumeName()} for help formatting this field. - * @param int $sizeGib New Volume size, in GiB. - * - * @return \Google\Cloud\BareMetalSolution\V2\ResizeVolumeRequest - * - * @experimental - */ - public static function build(string $volume, int $sizeGib): self - { - return (new self()) - ->setVolume($volume) - ->setSizeGib($sizeGib); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $volume - * Required. Volume to resize. - * @type int|string $size_gib - * New Volume size, in GiB. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Volume::initOnce(); - parent::__construct($data); - } - - /** - * Required. Volume to resize. - * - * Generated from protobuf field string volume = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getVolume() - { - return $this->volume; - } - - /** - * Required. Volume to resize. - * - * Generated from protobuf field string volume = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setVolume($var) - { - GPBUtil::checkString($var, True); - $this->volume = $var; - - return $this; - } - - /** - * New Volume size, in GiB. - * - * Generated from protobuf field int64 size_gib = 2; - * @return int|string - */ - public function getSizeGib() - { - return $this->size_gib; - } - - /** - * New Volume size, in GiB. - * - * Generated from protobuf field int64 size_gib = 2; - * @param int|string $var - * @return $this - */ - public function setSizeGib($var) - { - GPBUtil::checkInt64($var); - $this->size_gib = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ServerNetworkTemplate.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ServerNetworkTemplate.php deleted file mode 100644 index 3e5caba5f180..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ServerNetworkTemplate.php +++ /dev/null @@ -1,147 +0,0 @@ -google.cloud.baremetalsolution.v2.ServerNetworkTemplate - */ -class ServerNetworkTemplate extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Template's unique name. The full resource name follows the pattern: - * `projects/{project}/locations/{location}/serverNetworkTemplate/{server_network_template}` - * Generally, the {server_network_template} follows the syntax of - * "bond" or "nic". - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Instance types this template is applicable to. - * - * Generated from protobuf field repeated string applicable_instance_types = 2; - */ - private $applicable_instance_types; - /** - * Logical interfaces. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.ServerNetworkTemplate.LogicalInterface logical_interfaces = 3; - */ - private $logical_interfaces; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Template's unique name. The full resource name follows the pattern: - * `projects/{project}/locations/{location}/serverNetworkTemplate/{server_network_template}` - * Generally, the {server_network_template} follows the syntax of - * "bond" or "nic". - * @type array|\Google\Protobuf\Internal\RepeatedField $applicable_instance_types - * Instance types this template is applicable to. - * @type array<\Google\Cloud\BareMetalSolution\V2\ServerNetworkTemplate\LogicalInterface>|\Google\Protobuf\Internal\RepeatedField $logical_interfaces - * Logical interfaces. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Template's unique name. The full resource name follows the pattern: - * `projects/{project}/locations/{location}/serverNetworkTemplate/{server_network_template}` - * Generally, the {server_network_template} follows the syntax of - * "bond" or "nic". - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Template's unique name. The full resource name follows the pattern: - * `projects/{project}/locations/{location}/serverNetworkTemplate/{server_network_template}` - * Generally, the {server_network_template} follows the syntax of - * "bond" or "nic". - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Instance types this template is applicable to. - * - * Generated from protobuf field repeated string applicable_instance_types = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getApplicableInstanceTypes() - { - return $this->applicable_instance_types; - } - - /** - * Instance types this template is applicable to. - * - * Generated from protobuf field repeated string applicable_instance_types = 2; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setApplicableInstanceTypes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->applicable_instance_types = $arr; - - return $this; - } - - /** - * Logical interfaces. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.ServerNetworkTemplate.LogicalInterface logical_interfaces = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getLogicalInterfaces() - { - return $this->logical_interfaces; - } - - /** - * Logical interfaces. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.ServerNetworkTemplate.LogicalInterface logical_interfaces = 3; - * @param array<\Google\Cloud\BareMetalSolution\V2\ServerNetworkTemplate\LogicalInterface>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setLogicalInterfaces($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\ServerNetworkTemplate\LogicalInterface::class); - $this->logical_interfaces = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ServerNetworkTemplate/LogicalInterface.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ServerNetworkTemplate/LogicalInterface.php deleted file mode 100644 index 96085db3f668..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ServerNetworkTemplate/LogicalInterface.php +++ /dev/null @@ -1,154 +0,0 @@ -google.cloud.baremetalsolution.v2.ServerNetworkTemplate.LogicalInterface - */ -class LogicalInterface extends \Google\Protobuf\Internal\Message -{ - /** - * Interface name. - * This is not a globally unique identifier. - * Name is unique only inside the ServerNetworkTemplate. This is of syntax - * or - * and forms part of the network template name. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Interface type. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.ServerNetworkTemplate.LogicalInterface.InterfaceType type = 2; - */ - protected $type = 0; - /** - * If true, interface must have network connected. - * - * Generated from protobuf field bool required = 3; - */ - protected $required = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Interface name. - * This is not a globally unique identifier. - * Name is unique only inside the ServerNetworkTemplate. This is of syntax - * or - * and forms part of the network template name. - * @type int $type - * Interface type. - * @type bool $required - * If true, interface must have network connected. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - - /** - * Interface name. - * This is not a globally unique identifier. - * Name is unique only inside the ServerNetworkTemplate. This is of syntax - * or - * and forms part of the network template name. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Interface name. - * This is not a globally unique identifier. - * Name is unique only inside the ServerNetworkTemplate. This is of syntax - * or - * and forms part of the network template name. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Interface type. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.ServerNetworkTemplate.LogicalInterface.InterfaceType type = 2; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Interface type. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.ServerNetworkTemplate.LogicalInterface.InterfaceType type = 2; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\ServerNetworkTemplate\LogicalInterface\InterfaceType::class); - $this->type = $var; - - return $this; - } - - /** - * If true, interface must have network connected. - * - * Generated from protobuf field bool required = 3; - * @return bool - */ - public function getRequired() - { - return $this->required; - } - - /** - * If true, interface must have network connected. - * - * Generated from protobuf field bool required = 3; - * @param bool $var - * @return $this - */ - public function setRequired($var) - { - GPBUtil::checkBool($var); - $this->required = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(LogicalInterface::class, \Google\Cloud\BareMetalSolution\V2\ServerNetworkTemplate_LogicalInterface::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ServerNetworkTemplate/LogicalInterface/InterfaceType.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ServerNetworkTemplate/LogicalInterface/InterfaceType.php deleted file mode 100644 index 45e03a1e7723..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ServerNetworkTemplate/LogicalInterface/InterfaceType.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.baremetalsolution.v2.ServerNetworkTemplate.LogicalInterface.InterfaceType - */ -class InterfaceType -{ - /** - * Unspecified value. - * - * Generated from protobuf enum INTERFACE_TYPE_UNSPECIFIED = 0; - */ - const INTERFACE_TYPE_UNSPECIFIED = 0; - /** - * Bond interface type. - * - * Generated from protobuf enum BOND = 1; - */ - const BOND = 1; - /** - * NIC interface type. - * - * Generated from protobuf enum NIC = 2; - */ - const NIC = 2; - - private static $valueToName = [ - self::INTERFACE_TYPE_UNSPECIFIED => 'INTERFACE_TYPE_UNSPECIFIED', - self::BOND => 'BOND', - self::NIC => 'NIC', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(InterfaceType::class, \Google\Cloud\BareMetalSolution\V2\ServerNetworkTemplate_LogicalInterface_InterfaceType::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ServerNetworkTemplate_LogicalInterface.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ServerNetworkTemplate_LogicalInterface.php deleted file mode 100644 index 3f7f085734e0..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/ServerNetworkTemplate_LogicalInterface.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.baremetalsolution.v2.StartInstanceRequest - */ -class StartInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the resource. Please see - * {@see BareMetalSolutionClient::instanceName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\StartInstanceRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the resource. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/StartInstanceResponse.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/StartInstanceResponse.php deleted file mode 100644 index 078df2aa2efa..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/StartInstanceResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.baremetalsolution.v2.StartInstanceResponse - */ -class StartInstanceResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/StopInstanceRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/StopInstanceRequest.php deleted file mode 100644 index c838273d1284..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/StopInstanceRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.baremetalsolution.v2.StopInstanceRequest - */ -class StopInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the resource. Please see - * {@see BareMetalSolutionClient::instanceName()} for help formatting this field. - * - * @return \Google\Cloud\BareMetalSolution\V2\StopInstanceRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the resource. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/StopInstanceResponse.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/StopInstanceResponse.php deleted file mode 100644 index f481f45b43fe..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/StopInstanceResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.baremetalsolution.v2.StopInstanceResponse - */ -class StopInstanceResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/UpdateInstanceRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/UpdateInstanceRequest.php deleted file mode 100644 index 60546eef353a..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/UpdateInstanceRequest.php +++ /dev/null @@ -1,167 +0,0 @@ -google.cloud.baremetalsolution.v2.UpdateInstanceRequest - */ -class UpdateInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The server to update. - * The `name` field is used to identify the instance to update. - * Format: projects/{project}/locations/{location}/instances/{instance} - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $instance = null; - /** - * The list of fields to update. - * The currently supported fields are: - * `labels` - * `hyperthreading_enabled` - * `os_image` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\BareMetalSolution\V2\Instance $instance Required. The server to update. - * - * The `name` field is used to identify the instance to update. - * Format: projects/{project}/locations/{location}/instances/{instance} - * @param \Google\Protobuf\FieldMask $updateMask The list of fields to update. - * The currently supported fields are: - * `labels` - * `hyperthreading_enabled` - * `os_image` - * - * @return \Google\Cloud\BareMetalSolution\V2\UpdateInstanceRequest - * - * @experimental - */ - public static function build(\Google\Cloud\BareMetalSolution\V2\Instance $instance, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setInstance($instance) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BareMetalSolution\V2\Instance $instance - * Required. The server to update. - * The `name` field is used to identify the instance to update. - * Format: projects/{project}/locations/{location}/instances/{instance} - * @type \Google\Protobuf\FieldMask $update_mask - * The list of fields to update. - * The currently supported fields are: - * `labels` - * `hyperthreading_enabled` - * `os_image` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Instance::initOnce(); - parent::__construct($data); - } - - /** - * Required. The server to update. - * The `name` field is used to identify the instance to update. - * Format: projects/{project}/locations/{location}/instances/{instance} - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BareMetalSolution\V2\Instance|null - */ - public function getInstance() - { - return $this->instance; - } - - public function hasInstance() - { - return isset($this->instance); - } - - public function clearInstance() - { - unset($this->instance); - } - - /** - * Required. The server to update. - * The `name` field is used to identify the instance to update. - * Format: projects/{project}/locations/{location}/instances/{instance} - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BareMetalSolution\V2\Instance $var - * @return $this - */ - public function setInstance($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BareMetalSolution\V2\Instance::class); - $this->instance = $var; - - return $this; - } - - /** - * The list of fields to update. - * The currently supported fields are: - * `labels` - * `hyperthreading_enabled` - * `os_image` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The list of fields to update. - * The currently supported fields are: - * `labels` - * `hyperthreading_enabled` - * `os_image` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/UpdateNetworkRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/UpdateNetworkRequest.php deleted file mode 100644 index b37c8da91340..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/UpdateNetworkRequest.php +++ /dev/null @@ -1,157 +0,0 @@ -google.cloud.baremetalsolution.v2.UpdateNetworkRequest - */ -class UpdateNetworkRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The network to update. - * The `name` field is used to identify the instance to update. - * Format: projects/{project}/locations/{location}/networks/{network} - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network network = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $network = null; - /** - * The list of fields to update. - * The only currently supported fields are: - * `labels`, `reservations` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\BareMetalSolution\V2\Network $network Required. The network to update. - * - * The `name` field is used to identify the instance to update. - * Format: projects/{project}/locations/{location}/networks/{network} - * @param \Google\Protobuf\FieldMask $updateMask The list of fields to update. - * The only currently supported fields are: - * `labels`, `reservations` - * - * @return \Google\Cloud\BareMetalSolution\V2\UpdateNetworkRequest - * - * @experimental - */ - public static function build(\Google\Cloud\BareMetalSolution\V2\Network $network, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setNetwork($network) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BareMetalSolution\V2\Network $network - * Required. The network to update. - * The `name` field is used to identify the instance to update. - * Format: projects/{project}/locations/{location}/networks/{network} - * @type \Google\Protobuf\FieldMask $update_mask - * The list of fields to update. - * The only currently supported fields are: - * `labels`, `reservations` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * Required. The network to update. - * The `name` field is used to identify the instance to update. - * Format: projects/{project}/locations/{location}/networks/{network} - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network network = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BareMetalSolution\V2\Network|null - */ - public function getNetwork() - { - return $this->network; - } - - public function hasNetwork() - { - return isset($this->network); - } - - public function clearNetwork() - { - unset($this->network); - } - - /** - * Required. The network to update. - * The `name` field is used to identify the instance to update. - * Format: projects/{project}/locations/{location}/networks/{network} - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Network network = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BareMetalSolution\V2\Network $var - * @return $this - */ - public function setNetwork($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BareMetalSolution\V2\Network::class); - $this->network = $var; - - return $this; - } - - /** - * The list of fields to update. - * The only currently supported fields are: - * `labels`, `reservations` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The list of fields to update. - * The only currently supported fields are: - * `labels`, `reservations` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/UpdateNfsShareRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/UpdateNfsShareRequest.php deleted file mode 100644 index de590206ada5..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/UpdateNfsShareRequest.php +++ /dev/null @@ -1,157 +0,0 @@ -google.cloud.baremetalsolution.v2.UpdateNfsShareRequest - */ -class UpdateNfsShareRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The NFS share to update. - * The `name` field is used to identify the NFS share to update. - * Format: projects/{project}/locations/{location}/nfsShares/{nfs_share} - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.NfsShare nfs_share = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $nfs_share = null; - /** - * The list of fields to update. - * The only currently supported fields are: - * `labels` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\BareMetalSolution\V2\NfsShare $nfsShare Required. The NFS share to update. - * - * The `name` field is used to identify the NFS share to update. - * Format: projects/{project}/locations/{location}/nfsShares/{nfs_share} - * @param \Google\Protobuf\FieldMask $updateMask The list of fields to update. - * The only currently supported fields are: - * `labels` - * - * @return \Google\Cloud\BareMetalSolution\V2\UpdateNfsShareRequest - * - * @experimental - */ - public static function build(\Google\Cloud\BareMetalSolution\V2\NfsShare $nfsShare, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setNfsShare($nfsShare) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BareMetalSolution\V2\NfsShare $nfs_share - * Required. The NFS share to update. - * The `name` field is used to identify the NFS share to update. - * Format: projects/{project}/locations/{location}/nfsShares/{nfs_share} - * @type \Google\Protobuf\FieldMask $update_mask - * The list of fields to update. - * The only currently supported fields are: - * `labels` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\NfsShare::initOnce(); - parent::__construct($data); - } - - /** - * Required. The NFS share to update. - * The `name` field is used to identify the NFS share to update. - * Format: projects/{project}/locations/{location}/nfsShares/{nfs_share} - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.NfsShare nfs_share = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BareMetalSolution\V2\NfsShare|null - */ - public function getNfsShare() - { - return $this->nfs_share; - } - - public function hasNfsShare() - { - return isset($this->nfs_share); - } - - public function clearNfsShare() - { - unset($this->nfs_share); - } - - /** - * Required. The NFS share to update. - * The `name` field is used to identify the NFS share to update. - * Format: projects/{project}/locations/{location}/nfsShares/{nfs_share} - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.NfsShare nfs_share = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BareMetalSolution\V2\NfsShare $var - * @return $this - */ - public function setNfsShare($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BareMetalSolution\V2\NfsShare::class); - $this->nfs_share = $var; - - return $this; - } - - /** - * The list of fields to update. - * The only currently supported fields are: - * `labels` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The list of fields to update. - * The only currently supported fields are: - * `labels` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/UpdateVolumeRequest.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/UpdateVolumeRequest.php deleted file mode 100644 index 7ec9bcd90128..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/UpdateVolumeRequest.php +++ /dev/null @@ -1,177 +0,0 @@ -google.cloud.baremetalsolution.v2.UpdateVolumeRequest - */ -class UpdateVolumeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The volume to update. - * The `name` field is used to identify the volume to update. - * Format: projects/{project}/locations/{location}/volumes/{volume} - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume volume = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $volume = null; - /** - * The list of fields to update. - * The only currently supported fields are: - * `snapshot_auto_delete_behavior` - * `snapshot_schedule_policy_name` - * 'labels' - * 'snapshot_enabled' - * 'snapshot_reservation_detail.reserved_space_percent' - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\BareMetalSolution\V2\Volume $volume Required. The volume to update. - * - * The `name` field is used to identify the volume to update. - * Format: projects/{project}/locations/{location}/volumes/{volume} - * @param \Google\Protobuf\FieldMask $updateMask The list of fields to update. - * The only currently supported fields are: - * `snapshot_auto_delete_behavior` - * `snapshot_schedule_policy_name` - * 'labels' - * 'snapshot_enabled' - * 'snapshot_reservation_detail.reserved_space_percent' - * - * @return \Google\Cloud\BareMetalSolution\V2\UpdateVolumeRequest - * - * @experimental - */ - public static function build(\Google\Cloud\BareMetalSolution\V2\Volume $volume, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setVolume($volume) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BareMetalSolution\V2\Volume $volume - * Required. The volume to update. - * The `name` field is used to identify the volume to update. - * Format: projects/{project}/locations/{location}/volumes/{volume} - * @type \Google\Protobuf\FieldMask $update_mask - * The list of fields to update. - * The only currently supported fields are: - * `snapshot_auto_delete_behavior` - * `snapshot_schedule_policy_name` - * 'labels' - * 'snapshot_enabled' - * 'snapshot_reservation_detail.reserved_space_percent' - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Volume::initOnce(); - parent::__construct($data); - } - - /** - * Required. The volume to update. - * The `name` field is used to identify the volume to update. - * Format: projects/{project}/locations/{location}/volumes/{volume} - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume volume = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BareMetalSolution\V2\Volume|null - */ - public function getVolume() - { - return $this->volume; - } - - public function hasVolume() - { - return isset($this->volume); - } - - public function clearVolume() - { - unset($this->volume); - } - - /** - * Required. The volume to update. - * The `name` field is used to identify the volume to update. - * Format: projects/{project}/locations/{location}/volumes/{volume} - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume volume = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BareMetalSolution\V2\Volume $var - * @return $this - */ - public function setVolume($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BareMetalSolution\V2\Volume::class); - $this->volume = $var; - - return $this; - } - - /** - * The list of fields to update. - * The only currently supported fields are: - * `snapshot_auto_delete_behavior` - * `snapshot_schedule_policy_name` - * 'labels' - * 'snapshot_enabled' - * 'snapshot_reservation_detail.reserved_space_percent' - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The list of fields to update. - * The only currently supported fields are: - * `snapshot_auto_delete_behavior` - * `snapshot_schedule_policy_name` - * 'labels' - * 'snapshot_enabled' - * 'snapshot_reservation_detail.reserved_space_percent' - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF.php deleted file mode 100644 index 03ed7096947b..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF.php +++ /dev/null @@ -1,179 +0,0 @@ -google.cloud.baremetalsolution.v2.VRF - */ -class VRF extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the VRF. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * The possible state of VRF. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.VRF.State state = 5; - */ - protected $state = 0; - /** - * The QOS policy applied to this VRF. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.VRF.QosPolicy qos_policy = 6; - */ - protected $qos_policy = null; - /** - * The list of VLAN attachments for the VRF. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.VRF.VlanAttachment vlan_attachments = 7; - */ - private $vlan_attachments; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the VRF. - * @type int $state - * The possible state of VRF. - * @type \Google\Cloud\BareMetalSolution\V2\VRF\QosPolicy $qos_policy - * The QOS policy applied to this VRF. - * @type array<\Google\Cloud\BareMetalSolution\V2\VRF\VlanAttachment>|\Google\Protobuf\Internal\RepeatedField $vlan_attachments - * The list of VLAN attachments for the VRF. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * The name of the VRF. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the VRF. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The possible state of VRF. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.VRF.State state = 5; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * The possible state of VRF. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.VRF.State state = 5; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\VRF\State::class); - $this->state = $var; - - return $this; - } - - /** - * The QOS policy applied to this VRF. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.VRF.QosPolicy qos_policy = 6; - * @return \Google\Cloud\BareMetalSolution\V2\VRF\QosPolicy|null - */ - public function getQosPolicy() - { - return $this->qos_policy; - } - - public function hasQosPolicy() - { - return isset($this->qos_policy); - } - - public function clearQosPolicy() - { - unset($this->qos_policy); - } - - /** - * The QOS policy applied to this VRF. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.VRF.QosPolicy qos_policy = 6; - * @param \Google\Cloud\BareMetalSolution\V2\VRF\QosPolicy $var - * @return $this - */ - public function setQosPolicy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BareMetalSolution\V2\VRF\QosPolicy::class); - $this->qos_policy = $var; - - return $this; - } - - /** - * The list of VLAN attachments for the VRF. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.VRF.VlanAttachment vlan_attachments = 7; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getVlanAttachments() - { - return $this->vlan_attachments; - } - - /** - * The list of VLAN attachments for the VRF. - * - * Generated from protobuf field repeated .google.cloud.baremetalsolution.v2.VRF.VlanAttachment vlan_attachments = 7; - * @param array<\Google\Cloud\BareMetalSolution\V2\VRF\VlanAttachment>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setVlanAttachments($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BareMetalSolution\V2\VRF\VlanAttachment::class); - $this->vlan_attachments = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF/QosPolicy.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF/QosPolicy.php deleted file mode 100644 index 155de6cc6ac3..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF/QosPolicy.php +++ /dev/null @@ -1,70 +0,0 @@ -google.cloud.baremetalsolution.v2.VRF.QosPolicy - */ -class QosPolicy extends \Google\Protobuf\Internal\Message -{ - /** - * The bandwidth permitted by the QOS policy, in gbps. - * - * Generated from protobuf field double bandwidth_gbps = 1; - */ - protected $bandwidth_gbps = 0.0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type float $bandwidth_gbps - * The bandwidth permitted by the QOS policy, in gbps. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * The bandwidth permitted by the QOS policy, in gbps. - * - * Generated from protobuf field double bandwidth_gbps = 1; - * @return float - */ - public function getBandwidthGbps() - { - return $this->bandwidth_gbps; - } - - /** - * The bandwidth permitted by the QOS policy, in gbps. - * - * Generated from protobuf field double bandwidth_gbps = 1; - * @param float $var - * @return $this - */ - public function setBandwidthGbps($var) - { - GPBUtil::checkDouble($var); - $this->bandwidth_gbps = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(QosPolicy::class, \Google\Cloud\BareMetalSolution\V2\VRF_QosPolicy::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF/State.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF/State.php deleted file mode 100644 index 77a76204cece..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF/State.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.baremetalsolution.v2.VRF.State - */ -class State -{ - /** - * The unspecified state. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The vrf is provisioning. - * - * Generated from protobuf enum PROVISIONING = 1; - */ - const PROVISIONING = 1; - /** - * The vrf is provisioned. - * - * Generated from protobuf enum PROVISIONED = 2; - */ - const PROVISIONED = 2; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::PROVISIONING => 'PROVISIONING', - self::PROVISIONED => 'PROVISIONED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BareMetalSolution\V2\VRF_State::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF/VlanAttachment.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF/VlanAttachment.php deleted file mode 100644 index 9923f8d4ae9a..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF/VlanAttachment.php +++ /dev/null @@ -1,138 +0,0 @@ -google.cloud.baremetalsolution.v2.VRF.VlanAttachment - */ -class VlanAttachment extends \Google\Protobuf\Internal\Message -{ - /** - * The peer vlan ID of the attachment. - * - * Generated from protobuf field int64 peer_vlan_id = 1; - */ - protected $peer_vlan_id = 0; - /** - * The peer IP of the attachment. - * - * Generated from protobuf field string peer_ip = 2; - */ - protected $peer_ip = ''; - /** - * The router IP of the attachment. - * - * Generated from protobuf field string router_ip = 3; - */ - protected $router_ip = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int|string $peer_vlan_id - * The peer vlan ID of the attachment. - * @type string $peer_ip - * The peer IP of the attachment. - * @type string $router_ip - * The router IP of the attachment. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Network::initOnce(); - parent::__construct($data); - } - - /** - * The peer vlan ID of the attachment. - * - * Generated from protobuf field int64 peer_vlan_id = 1; - * @return int|string - */ - public function getPeerVlanId() - { - return $this->peer_vlan_id; - } - - /** - * The peer vlan ID of the attachment. - * - * Generated from protobuf field int64 peer_vlan_id = 1; - * @param int|string $var - * @return $this - */ - public function setPeerVlanId($var) - { - GPBUtil::checkInt64($var); - $this->peer_vlan_id = $var; - - return $this; - } - - /** - * The peer IP of the attachment. - * - * Generated from protobuf field string peer_ip = 2; - * @return string - */ - public function getPeerIp() - { - return $this->peer_ip; - } - - /** - * The peer IP of the attachment. - * - * Generated from protobuf field string peer_ip = 2; - * @param string $var - * @return $this - */ - public function setPeerIp($var) - { - GPBUtil::checkString($var, True); - $this->peer_ip = $var; - - return $this; - } - - /** - * The router IP of the attachment. - * - * Generated from protobuf field string router_ip = 3; - * @return string - */ - public function getRouterIp() - { - return $this->router_ip; - } - - /** - * The router IP of the attachment. - * - * Generated from protobuf field string router_ip = 3; - * @param string $var - * @return $this - */ - public function setRouterIp($var) - { - GPBUtil::checkString($var, True); - $this->router_ip = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(VlanAttachment::class, \Google\Cloud\BareMetalSolution\V2\VRF_VlanAttachment::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF_QosPolicy.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF_QosPolicy.php deleted file mode 100644 index 8bcd2d4b87f1..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/VRF_QosPolicy.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.baremetalsolution.v2.Volume - */ -class Volume extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of this `Volume`. - * Resource names are schemeless URIs that follow the conventions in - * https://cloud.google.com/apis/design/resource_names. - * Format: - * `projects/{project}/locations/{location}/volumes/{volume}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * An identifier for the `Volume`, generated by the backend. - * - * Generated from protobuf field string id = 11; - */ - protected $id = ''; - /** - * The storage type for this volume. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume.StorageType storage_type = 2; - */ - protected $storage_type = 0; - /** - * The state of this storage volume. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume.State state = 3; - */ - protected $state = 0; - /** - * The requested size of this storage volume, in GiB. - * - * Generated from protobuf field int64 requested_size_gib = 4; - */ - protected $requested_size_gib = 0; - /** - * The current size of this storage volume, in GiB, including space reserved - * for snapshots. This size might be different than the requested size if the - * storage volume has been configured with auto grow or auto shrink. - * - * Generated from protobuf field int64 current_size_gib = 5; - */ - protected $current_size_gib = 0; - /** - * Additional emergency size that was requested for this Volume, in GiB. - * current_size_gib includes this value. - * - * Generated from protobuf field int64 emergency_size_gib = 14; - */ - protected $emergency_size_gib = 0; - /** - * The size, in GiB, that this storage volume has expanded as a result of an - * auto grow policy. In the absence of auto-grow, the value is 0. - * - * Generated from protobuf field int64 auto_grown_size_gib = 6; - */ - protected $auto_grown_size_gib = 0; - /** - * The space remaining in the storage volume for new LUNs, in GiB, excluding - * space reserved for snapshots. - * - * Generated from protobuf field int64 remaining_space_gib = 7; - */ - protected $remaining_space_gib = 0; - /** - * Details about snapshot space reservation and usage on the storage volume. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume.SnapshotReservationDetail snapshot_reservation_detail = 8; - */ - protected $snapshot_reservation_detail = null; - /** - * The behavior to use when snapshot reserved space is full. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume.SnapshotAutoDeleteBehavior snapshot_auto_delete_behavior = 9; - */ - protected $snapshot_auto_delete_behavior = 0; - /** - * Labels as key value pairs. - * - * Generated from protobuf field map labels = 12; - */ - private $labels; - /** - * Whether snapshots are enabled. - * - * Generated from protobuf field bool snapshot_enabled = 13; - */ - protected $snapshot_enabled = false; - /** - * Immutable. Pod name. - * - * Generated from protobuf field string pod = 15 [(.google.api.field_behavior) = IMMUTABLE]; - */ - protected $pod = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The resource name of this `Volume`. - * Resource names are schemeless URIs that follow the conventions in - * https://cloud.google.com/apis/design/resource_names. - * Format: - * `projects/{project}/locations/{location}/volumes/{volume}` - * @type string $id - * An identifier for the `Volume`, generated by the backend. - * @type int $storage_type - * The storage type for this volume. - * @type int $state - * The state of this storage volume. - * @type int|string $requested_size_gib - * The requested size of this storage volume, in GiB. - * @type int|string $current_size_gib - * The current size of this storage volume, in GiB, including space reserved - * for snapshots. This size might be different than the requested size if the - * storage volume has been configured with auto grow or auto shrink. - * @type int|string $emergency_size_gib - * Additional emergency size that was requested for this Volume, in GiB. - * current_size_gib includes this value. - * @type int|string $auto_grown_size_gib - * The size, in GiB, that this storage volume has expanded as a result of an - * auto grow policy. In the absence of auto-grow, the value is 0. - * @type int|string $remaining_space_gib - * The space remaining in the storage volume for new LUNs, in GiB, excluding - * space reserved for snapshots. - * @type \Google\Cloud\BareMetalSolution\V2\Volume\SnapshotReservationDetail $snapshot_reservation_detail - * Details about snapshot space reservation and usage on the storage volume. - * @type int $snapshot_auto_delete_behavior - * The behavior to use when snapshot reserved space is full. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels as key value pairs. - * @type bool $snapshot_enabled - * Whether snapshots are enabled. - * @type string $pod - * Immutable. Pod name. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Volume::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name of this `Volume`. - * Resource names are schemeless URIs that follow the conventions in - * https://cloud.google.com/apis/design/resource_names. - * Format: - * `projects/{project}/locations/{location}/volumes/{volume}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The resource name of this `Volume`. - * Resource names are schemeless URIs that follow the conventions in - * https://cloud.google.com/apis/design/resource_names. - * Format: - * `projects/{project}/locations/{location}/volumes/{volume}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * An identifier for the `Volume`, generated by the backend. - * - * Generated from protobuf field string id = 11; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * An identifier for the `Volume`, generated by the backend. - * - * Generated from protobuf field string id = 11; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * The storage type for this volume. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume.StorageType storage_type = 2; - * @return int - */ - public function getStorageType() - { - return $this->storage_type; - } - - /** - * The storage type for this volume. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume.StorageType storage_type = 2; - * @param int $var - * @return $this - */ - public function setStorageType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\Volume\StorageType::class); - $this->storage_type = $var; - - return $this; - } - - /** - * The state of this storage volume. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume.State state = 3; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * The state of this storage volume. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume.State state = 3; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\Volume\State::class); - $this->state = $var; - - return $this; - } - - /** - * The requested size of this storage volume, in GiB. - * - * Generated from protobuf field int64 requested_size_gib = 4; - * @return int|string - */ - public function getRequestedSizeGib() - { - return $this->requested_size_gib; - } - - /** - * The requested size of this storage volume, in GiB. - * - * Generated from protobuf field int64 requested_size_gib = 4; - * @param int|string $var - * @return $this - */ - public function setRequestedSizeGib($var) - { - GPBUtil::checkInt64($var); - $this->requested_size_gib = $var; - - return $this; - } - - /** - * The current size of this storage volume, in GiB, including space reserved - * for snapshots. This size might be different than the requested size if the - * storage volume has been configured with auto grow or auto shrink. - * - * Generated from protobuf field int64 current_size_gib = 5; - * @return int|string - */ - public function getCurrentSizeGib() - { - return $this->current_size_gib; - } - - /** - * The current size of this storage volume, in GiB, including space reserved - * for snapshots. This size might be different than the requested size if the - * storage volume has been configured with auto grow or auto shrink. - * - * Generated from protobuf field int64 current_size_gib = 5; - * @param int|string $var - * @return $this - */ - public function setCurrentSizeGib($var) - { - GPBUtil::checkInt64($var); - $this->current_size_gib = $var; - - return $this; - } - - /** - * Additional emergency size that was requested for this Volume, in GiB. - * current_size_gib includes this value. - * - * Generated from protobuf field int64 emergency_size_gib = 14; - * @return int|string - */ - public function getEmergencySizeGib() - { - return $this->emergency_size_gib; - } - - /** - * Additional emergency size that was requested for this Volume, in GiB. - * current_size_gib includes this value. - * - * Generated from protobuf field int64 emergency_size_gib = 14; - * @param int|string $var - * @return $this - */ - public function setEmergencySizeGib($var) - { - GPBUtil::checkInt64($var); - $this->emergency_size_gib = $var; - - return $this; - } - - /** - * The size, in GiB, that this storage volume has expanded as a result of an - * auto grow policy. In the absence of auto-grow, the value is 0. - * - * Generated from protobuf field int64 auto_grown_size_gib = 6; - * @return int|string - */ - public function getAutoGrownSizeGib() - { - return $this->auto_grown_size_gib; - } - - /** - * The size, in GiB, that this storage volume has expanded as a result of an - * auto grow policy. In the absence of auto-grow, the value is 0. - * - * Generated from protobuf field int64 auto_grown_size_gib = 6; - * @param int|string $var - * @return $this - */ - public function setAutoGrownSizeGib($var) - { - GPBUtil::checkInt64($var); - $this->auto_grown_size_gib = $var; - - return $this; - } - - /** - * The space remaining in the storage volume for new LUNs, in GiB, excluding - * space reserved for snapshots. - * - * Generated from protobuf field int64 remaining_space_gib = 7; - * @return int|string - */ - public function getRemainingSpaceGib() - { - return $this->remaining_space_gib; - } - - /** - * The space remaining in the storage volume for new LUNs, in GiB, excluding - * space reserved for snapshots. - * - * Generated from protobuf field int64 remaining_space_gib = 7; - * @param int|string $var - * @return $this - */ - public function setRemainingSpaceGib($var) - { - GPBUtil::checkInt64($var); - $this->remaining_space_gib = $var; - - return $this; - } - - /** - * Details about snapshot space reservation and usage on the storage volume. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume.SnapshotReservationDetail snapshot_reservation_detail = 8; - * @return \Google\Cloud\BareMetalSolution\V2\Volume\SnapshotReservationDetail|null - */ - public function getSnapshotReservationDetail() - { - return $this->snapshot_reservation_detail; - } - - public function hasSnapshotReservationDetail() - { - return isset($this->snapshot_reservation_detail); - } - - public function clearSnapshotReservationDetail() - { - unset($this->snapshot_reservation_detail); - } - - /** - * Details about snapshot space reservation and usage on the storage volume. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume.SnapshotReservationDetail snapshot_reservation_detail = 8; - * @param \Google\Cloud\BareMetalSolution\V2\Volume\SnapshotReservationDetail $var - * @return $this - */ - public function setSnapshotReservationDetail($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BareMetalSolution\V2\Volume\SnapshotReservationDetail::class); - $this->snapshot_reservation_detail = $var; - - return $this; - } - - /** - * The behavior to use when snapshot reserved space is full. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume.SnapshotAutoDeleteBehavior snapshot_auto_delete_behavior = 9; - * @return int - */ - public function getSnapshotAutoDeleteBehavior() - { - return $this->snapshot_auto_delete_behavior; - } - - /** - * The behavior to use when snapshot reserved space is full. - * - * Generated from protobuf field .google.cloud.baremetalsolution.v2.Volume.SnapshotAutoDeleteBehavior snapshot_auto_delete_behavior = 9; - * @param int $var - * @return $this - */ - public function setSnapshotAutoDeleteBehavior($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BareMetalSolution\V2\Volume\SnapshotAutoDeleteBehavior::class); - $this->snapshot_auto_delete_behavior = $var; - - return $this; - } - - /** - * Labels as key value pairs. - * - * Generated from protobuf field map labels = 12; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels as key value pairs. - * - * Generated from protobuf field map labels = 12; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Whether snapshots are enabled. - * - * Generated from protobuf field bool snapshot_enabled = 13; - * @return bool - */ - public function getSnapshotEnabled() - { - return $this->snapshot_enabled; - } - - /** - * Whether snapshots are enabled. - * - * Generated from protobuf field bool snapshot_enabled = 13; - * @param bool $var - * @return $this - */ - public function setSnapshotEnabled($var) - { - GPBUtil::checkBool($var); - $this->snapshot_enabled = $var; - - return $this; - } - - /** - * Immutable. Pod name. - * - * Generated from protobuf field string pod = 15 [(.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getPod() - { - return $this->pod; - } - - /** - * Immutable. Pod name. - * - * Generated from protobuf field string pod = 15 [(.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setPod($var) - { - GPBUtil::checkString($var, True); - $this->pod = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume/SnapshotAutoDeleteBehavior.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume/SnapshotAutoDeleteBehavior.php deleted file mode 100644 index c00ae75623da..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume/SnapshotAutoDeleteBehavior.php +++ /dev/null @@ -1,73 +0,0 @@ -google.cloud.baremetalsolution.v2.Volume.SnapshotAutoDeleteBehavior - */ -class SnapshotAutoDeleteBehavior -{ - /** - * The unspecified behavior. - * - * Generated from protobuf enum SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED = 0; - */ - const SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED = 0; - /** - * Don't delete any snapshots. This disables new snapshot creation, as - * long as the snapshot reserved space is full. - * - * Generated from protobuf enum DISABLED = 1; - */ - const DISABLED = 1; - /** - * Delete the oldest snapshots first. - * - * Generated from protobuf enum OLDEST_FIRST = 2; - */ - const OLDEST_FIRST = 2; - /** - * Delete the newest snapshots first. - * - * Generated from protobuf enum NEWEST_FIRST = 3; - */ - const NEWEST_FIRST = 3; - - private static $valueToName = [ - self::SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED => 'SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED', - self::DISABLED => 'DISABLED', - self::OLDEST_FIRST => 'OLDEST_FIRST', - self::NEWEST_FIRST => 'NEWEST_FIRST', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(SnapshotAutoDeleteBehavior::class, \Google\Cloud\BareMetalSolution\V2\Volume_SnapshotAutoDeleteBehavior::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume/SnapshotReservationDetail.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume/SnapshotReservationDetail.php deleted file mode 100644 index 16739fe08920..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume/SnapshotReservationDetail.php +++ /dev/null @@ -1,204 +0,0 @@ -google.cloud.baremetalsolution.v2.Volume.SnapshotReservationDetail - */ -class SnapshotReservationDetail extends \Google\Protobuf\Internal\Message -{ - /** - * The space on this storage volume reserved for snapshots, shown in GiB. - * - * Generated from protobuf field int64 reserved_space_gib = 1; - */ - protected $reserved_space_gib = 0; - /** - * The percent of snapshot space on this storage volume actually being used - * by the snapshot copies. This value might be higher than 100% if the - * snapshot copies have overflowed into the data portion of the storage - * volume. - * - * Generated from protobuf field int32 reserved_space_used_percent = 2; - */ - protected $reserved_space_used_percent = 0; - /** - * The amount, in GiB, of available space in this storage volume's reserved - * snapshot space. - * - * Generated from protobuf field int64 reserved_space_remaining_gib = 3; - */ - protected $reserved_space_remaining_gib = 0; - /** - * Percent of the total Volume size reserved for snapshot copies. - * Enabling snapshots requires reserving 20% or more of - * the storage volume space for snapshots. Maximum reserved space for - * snapshots is 40%. - * Setting this field will effectively set snapshot_enabled to true. - * - * Generated from protobuf field int32 reserved_space_percent = 4; - */ - protected $reserved_space_percent = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int|string $reserved_space_gib - * The space on this storage volume reserved for snapshots, shown in GiB. - * @type int $reserved_space_used_percent - * The percent of snapshot space on this storage volume actually being used - * by the snapshot copies. This value might be higher than 100% if the - * snapshot copies have overflowed into the data portion of the storage - * volume. - * @type int|string $reserved_space_remaining_gib - * The amount, in GiB, of available space in this storage volume's reserved - * snapshot space. - * @type int $reserved_space_percent - * Percent of the total Volume size reserved for snapshot copies. - * Enabling snapshots requires reserving 20% or more of - * the storage volume space for snapshots. Maximum reserved space for - * snapshots is 40%. - * Setting this field will effectively set snapshot_enabled to true. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Baremetalsolution\V2\Volume::initOnce(); - parent::__construct($data); - } - - /** - * The space on this storage volume reserved for snapshots, shown in GiB. - * - * Generated from protobuf field int64 reserved_space_gib = 1; - * @return int|string - */ - public function getReservedSpaceGib() - { - return $this->reserved_space_gib; - } - - /** - * The space on this storage volume reserved for snapshots, shown in GiB. - * - * Generated from protobuf field int64 reserved_space_gib = 1; - * @param int|string $var - * @return $this - */ - public function setReservedSpaceGib($var) - { - GPBUtil::checkInt64($var); - $this->reserved_space_gib = $var; - - return $this; - } - - /** - * The percent of snapshot space on this storage volume actually being used - * by the snapshot copies. This value might be higher than 100% if the - * snapshot copies have overflowed into the data portion of the storage - * volume. - * - * Generated from protobuf field int32 reserved_space_used_percent = 2; - * @return int - */ - public function getReservedSpaceUsedPercent() - { - return $this->reserved_space_used_percent; - } - - /** - * The percent of snapshot space on this storage volume actually being used - * by the snapshot copies. This value might be higher than 100% if the - * snapshot copies have overflowed into the data portion of the storage - * volume. - * - * Generated from protobuf field int32 reserved_space_used_percent = 2; - * @param int $var - * @return $this - */ - public function setReservedSpaceUsedPercent($var) - { - GPBUtil::checkInt32($var); - $this->reserved_space_used_percent = $var; - - return $this; - } - - /** - * The amount, in GiB, of available space in this storage volume's reserved - * snapshot space. - * - * Generated from protobuf field int64 reserved_space_remaining_gib = 3; - * @return int|string - */ - public function getReservedSpaceRemainingGib() - { - return $this->reserved_space_remaining_gib; - } - - /** - * The amount, in GiB, of available space in this storage volume's reserved - * snapshot space. - * - * Generated from protobuf field int64 reserved_space_remaining_gib = 3; - * @param int|string $var - * @return $this - */ - public function setReservedSpaceRemainingGib($var) - { - GPBUtil::checkInt64($var); - $this->reserved_space_remaining_gib = $var; - - return $this; - } - - /** - * Percent of the total Volume size reserved for snapshot copies. - * Enabling snapshots requires reserving 20% or more of - * the storage volume space for snapshots. Maximum reserved space for - * snapshots is 40%. - * Setting this field will effectively set snapshot_enabled to true. - * - * Generated from protobuf field int32 reserved_space_percent = 4; - * @return int - */ - public function getReservedSpacePercent() - { - return $this->reserved_space_percent; - } - - /** - * Percent of the total Volume size reserved for snapshot copies. - * Enabling snapshots requires reserving 20% or more of - * the storage volume space for snapshots. Maximum reserved space for - * snapshots is 40%. - * Setting this field will effectively set snapshot_enabled to true. - * - * Generated from protobuf field int32 reserved_space_percent = 4; - * @param int $var - * @return $this - */ - public function setReservedSpacePercent($var) - { - GPBUtil::checkInt32($var); - $this->reserved_space_percent = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(SnapshotReservationDetail::class, \Google\Cloud\BareMetalSolution\V2\Volume_SnapshotReservationDetail::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume/State.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume/State.php deleted file mode 100644 index 8ac88903ab81..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume/State.php +++ /dev/null @@ -1,71 +0,0 @@ -google.cloud.baremetalsolution.v2.Volume.State - */ -class State -{ - /** - * The storage volume is in an unknown state. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The storage volume is being created. - * - * Generated from protobuf enum CREATING = 1; - */ - const CREATING = 1; - /** - * The storage volume is ready for use. - * - * Generated from protobuf enum READY = 2; - */ - const READY = 2; - /** - * The storage volume has been requested to be deleted. - * - * Generated from protobuf enum DELETING = 3; - */ - const DELETING = 3; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::CREATING => 'CREATING', - self::READY => 'READY', - self::DELETING => 'DELETING', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BareMetalSolution\V2\Volume_State::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume/StorageType.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume/StorageType.php deleted file mode 100644 index 2ccb93087f78..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume/StorageType.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.baremetalsolution.v2.Volume.StorageType - */ -class StorageType -{ - /** - * The storage type for this volume is unknown. - * - * Generated from protobuf enum STORAGE_TYPE_UNSPECIFIED = 0; - */ - const STORAGE_TYPE_UNSPECIFIED = 0; - /** - * The storage type for this volume is SSD. - * - * Generated from protobuf enum SSD = 1; - */ - const SSD = 1; - /** - * This storage type for this volume is HDD. - * - * Generated from protobuf enum HDD = 2; - */ - const HDD = 2; - - private static $valueToName = [ - self::STORAGE_TYPE_UNSPECIFIED => 'STORAGE_TYPE_UNSPECIFIED', - self::SSD => 'SSD', - self::HDD => 'HDD', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(StorageType::class, \Google\Cloud\BareMetalSolution\V2\Volume_StorageType::class); - diff --git a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume_SnapshotAutoDeleteBehavior.php b/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume_SnapshotAutoDeleteBehavior.php deleted file mode 100644 index 86429c5137da..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/proto/src/Google/Cloud/BareMetalSolution/V2/Volume_SnapshotAutoDeleteBehavior.php +++ /dev/null @@ -1,16 +0,0 @@ -setInstance($formattedInstance) - ->setLun($formattedLun); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->detachLun($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Instance $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedInstance = BareMetalSolutionClient::instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $formattedLun = BareMetalSolutionClient::lunName('[PROJECT]', '[LOCATION]', '[VOLUME]', '[LUN]'); - - detach_lun_sample($formattedInstance, $formattedLun); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_DetachLun_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_instance.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_instance.php deleted file mode 100644 index 309194656d8d..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_instance.php +++ /dev/null @@ -1,71 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Instance $response */ - $response = $bareMetalSolutionClient->getInstance($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = BareMetalSolutionClient::instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - - get_instance_sample($formattedName); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_GetInstance_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_lun.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_lun.php deleted file mode 100644 index 3a525842f4e2..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_lun.php +++ /dev/null @@ -1,71 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Lun $response */ - $response = $bareMetalSolutionClient->getLun($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = BareMetalSolutionClient::lunName('[PROJECT]', '[LOCATION]', '[VOLUME]', '[LUN]'); - - get_lun_sample($formattedName); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_GetLun_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_network.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_network.php deleted file mode 100644 index 5031d96af37d..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_network.php +++ /dev/null @@ -1,71 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Network $response */ - $response = $bareMetalSolutionClient->getNetwork($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = BareMetalSolutionClient::networkName('[PROJECT]', '[LOCATION]', '[NETWORK]'); - - get_network_sample($formattedName); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_GetNetwork_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_nfs_share.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_nfs_share.php deleted file mode 100644 index aa4541d111dc..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_nfs_share.php +++ /dev/null @@ -1,71 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var NfsShare $response */ - $response = $bareMetalSolutionClient->getNfsShare($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = BareMetalSolutionClient::nFSShareName('[PROJECT]', '[LOCATION]', '[NFS_SHARE]'); - - get_nfs_share_sample($formattedName); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_GetNfsShare_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_volume.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_volume.php deleted file mode 100644 index a36c1522bdc0..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/get_volume.php +++ /dev/null @@ -1,71 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Volume $response */ - $response = $bareMetalSolutionClient->getVolume($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = BareMetalSolutionClient::volumeName('[PROJECT]', '[LOCATION]', '[VOLUME]'); - - get_volume_sample($formattedName); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_GetVolume_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_instances.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_instances.php deleted file mode 100644 index 49839079f1aa..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_instances.php +++ /dev/null @@ -1,76 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $bareMetalSolutionClient->listInstances($request); - - /** @var Instance $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = BareMetalSolutionClient::locationName('[PROJECT]', '[LOCATION]'); - - list_instances_sample($formattedParent); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_ListInstances_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_luns.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_luns.php deleted file mode 100644 index 2e6c6651c43a..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_luns.php +++ /dev/null @@ -1,76 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $bareMetalSolutionClient->listLuns($request); - - /** @var Lun $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = BareMetalSolutionClient::volumeName('[PROJECT]', '[LOCATION]', '[VOLUME]'); - - list_luns_sample($formattedParent); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_ListLuns_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_network_usage.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_network_usage.php deleted file mode 100644 index afa319e928dc..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_network_usage.php +++ /dev/null @@ -1,72 +0,0 @@ -setLocation($formattedLocation); - - // Call the API and handle any network failures. - try { - /** @var ListNetworkUsageResponse $response */ - $response = $bareMetalSolutionClient->listNetworkUsage($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedLocation = BareMetalSolutionClient::locationName('[PROJECT]', '[LOCATION]'); - - list_network_usage_sample($formattedLocation); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_ListNetworkUsage_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_networks.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_networks.php deleted file mode 100644 index 946d279a482f..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_networks.php +++ /dev/null @@ -1,76 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $bareMetalSolutionClient->listNetworks($request); - - /** @var Network $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = BareMetalSolutionClient::locationName('[PROJECT]', '[LOCATION]'); - - list_networks_sample($formattedParent); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_ListNetworks_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_nfs_shares.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_nfs_shares.php deleted file mode 100644 index a8cdd1a2b362..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_nfs_shares.php +++ /dev/null @@ -1,76 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $bareMetalSolutionClient->listNfsShares($request); - - /** @var NfsShare $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = BareMetalSolutionClient::locationName('[PROJECT]', '[LOCATION]'); - - list_nfs_shares_sample($formattedParent); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_ListNfsShares_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_volumes.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_volumes.php deleted file mode 100644 index f4d071a1f2b1..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/list_volumes.php +++ /dev/null @@ -1,76 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $bareMetalSolutionClient->listVolumes($request); - - /** @var Volume $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = BareMetalSolutionClient::locationName('[PROJECT]', '[LOCATION]'); - - list_volumes_sample($formattedParent); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_ListVolumes_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/reset_instance.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/reset_instance.php deleted file mode 100644 index abf5c0d3ad6d..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/reset_instance.php +++ /dev/null @@ -1,84 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->resetInstance($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var ResetInstanceResponse $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = BareMetalSolutionClient::instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - - reset_instance_sample($formattedName); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_ResetInstance_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/resize_volume.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/resize_volume.php deleted file mode 100644 index a07f7f7b4a29..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/resize_volume.php +++ /dev/null @@ -1,83 +0,0 @@ -setVolume($formattedVolume); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->resizeVolume($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Volume $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedVolume = BareMetalSolutionClient::volumeName('[PROJECT]', '[LOCATION]', '[VOLUME]'); - - resize_volume_sample($formattedVolume); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_ResizeVolume_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/start_instance.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/start_instance.php deleted file mode 100644 index 1082e8499ab7..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/start_instance.php +++ /dev/null @@ -1,83 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->startInstance($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var StartInstanceResponse $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = BareMetalSolutionClient::instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - - start_instance_sample($formattedName); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_StartInstance_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/stop_instance.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/stop_instance.php deleted file mode 100644 index 959adec98dda..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/stop_instance.php +++ /dev/null @@ -1,83 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->stopInstance($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var StopInstanceResponse $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = BareMetalSolutionClient::instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - - stop_instance_sample($formattedName); -} -// [END baremetalsolution_v2_generated_BareMetalSolution_StopInstance_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/update_instance.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/update_instance.php deleted file mode 100644 index be9f92b1e75b..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/update_instance.php +++ /dev/null @@ -1,71 +0,0 @@ -setInstance($instance); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->updateInstance($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Instance $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END baremetalsolution_v2_generated_BareMetalSolution_UpdateInstance_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/update_network.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/update_network.php deleted file mode 100644 index 8c0c8ddb0c6f..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/update_network.php +++ /dev/null @@ -1,71 +0,0 @@ -setNetwork($network); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->updateNetwork($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Network $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END baremetalsolution_v2_generated_BareMetalSolution_UpdateNetwork_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/update_nfs_share.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/update_nfs_share.php deleted file mode 100644 index 07f13029fa7a..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/update_nfs_share.php +++ /dev/null @@ -1,71 +0,0 @@ -setNfsShare($nfsShare); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->updateNfsShare($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var NfsShare $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END baremetalsolution_v2_generated_BareMetalSolution_UpdateNfsShare_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/update_volume.php b/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/update_volume.php deleted file mode 100644 index 31982a16b76d..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/samples/V2/BareMetalSolutionClient/update_volume.php +++ /dev/null @@ -1,71 +0,0 @@ -setVolume($volume); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $bareMetalSolutionClient->updateVolume($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Volume $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END baremetalsolution_v2_generated_BareMetalSolution_UpdateVolume_sync] diff --git a/owl-bot-staging/BareMetalSolution/v2/src/V2/BareMetalSolutionClient.php b/owl-bot-staging/BareMetalSolution/v2/src/V2/BareMetalSolutionClient.php deleted file mode 100644 index d49859a08859..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/src/V2/BareMetalSolutionClient.php +++ /dev/null @@ -1,34 +0,0 @@ -instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - * $formattedLun = $bareMetalSolutionClient->lunName('[PROJECT]', '[LOCATION]', '[VOLUME]', '[LUN]'); - * $operationResponse = $bareMetalSolutionClient->detachLun($formattedInstance, $formattedLun); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $bareMetalSolutionClient->detachLun($formattedInstance, $formattedLun); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $bareMetalSolutionClient->resumeOperation($operationName, 'detachLun'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class BareMetalSolutionGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.baremetalsolution.v2.BareMetalSolution'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'baremetalsolution.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $instanceNameTemplate; - - private static $locationNameTemplate; - - private static $lunNameTemplate; - - private static $nFSShareNameTemplate; - - private static $networkNameTemplate; - - private static $serverNetworkTemplateNameTemplate; - - private static $volumeNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/bare_metal_solution_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/bare_metal_solution_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/bare_metal_solution_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/bare_metal_solution_rest_client_config.php', - ], - ], - ]; - } - - private static function getInstanceNameTemplate() - { - if (self::$instanceNameTemplate == null) { - self::$instanceNameTemplate = new PathTemplate('projects/{project}/locations/{location}/instances/{instance}'); - } - - return self::$instanceNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getLunNameTemplate() - { - if (self::$lunNameTemplate == null) { - self::$lunNameTemplate = new PathTemplate('projects/{project}/locations/{location}/volumes/{volume}/luns/{lun}'); - } - - return self::$lunNameTemplate; - } - - private static function getNFSShareNameTemplate() - { - if (self::$nFSShareNameTemplate == null) { - self::$nFSShareNameTemplate = new PathTemplate('projects/{project}/locations/{location}/nfsShares/{nfs_share}'); - } - - return self::$nFSShareNameTemplate; - } - - private static function getNetworkNameTemplate() - { - if (self::$networkNameTemplate == null) { - self::$networkNameTemplate = new PathTemplate('projects/{project}/locations/{location}/networks/{network}'); - } - - return self::$networkNameTemplate; - } - - private static function getServerNetworkTemplateNameTemplate() - { - if (self::$serverNetworkTemplateNameTemplate == null) { - self::$serverNetworkTemplateNameTemplate = new PathTemplate('projects/{project}/locations/{location}/serverNetworkTemplate/{server_network_template}'); - } - - return self::$serverNetworkTemplateNameTemplate; - } - - private static function getVolumeNameTemplate() - { - if (self::$volumeNameTemplate == null) { - self::$volumeNameTemplate = new PathTemplate('projects/{project}/locations/{location}/volumes/{volume}'); - } - - return self::$volumeNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'instance' => self::getInstanceNameTemplate(), - 'location' => self::getLocationNameTemplate(), - 'lun' => self::getLunNameTemplate(), - 'nFSShare' => self::getNFSShareNameTemplate(), - 'network' => self::getNetworkNameTemplate(), - 'serverNetworkTemplate' => self::getServerNetworkTemplateNameTemplate(), - 'volume' => self::getVolumeNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a instance - * resource. - * - * @param string $project - * @param string $location - * @param string $instance - * - * @return string The formatted instance resource. - */ - public static function instanceName($project, $location, $instance) - { - return self::getInstanceNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'instance' => $instance, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a lun - * resource. - * - * @param string $project - * @param string $location - * @param string $volume - * @param string $lun - * - * @return string The formatted lun resource. - */ - public static function lunName($project, $location, $volume, $lun) - { - return self::getLunNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'volume' => $volume, - 'lun' => $lun, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a nfs_share - * resource. - * - * @param string $project - * @param string $location - * @param string $nfsShare - * - * @return string The formatted nfs_share resource. - */ - public static function nFSShareName($project, $location, $nfsShare) - { - return self::getNFSShareNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'nfs_share' => $nfsShare, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a network - * resource. - * - * @param string $project - * @param string $location - * @param string $network - * - * @return string The formatted network resource. - */ - public static function networkName($project, $location, $network) - { - return self::getNetworkNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'network' => $network, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * server_network_template resource. - * - * @param string $project - * @param string $location - * @param string $serverNetworkTemplate - * - * @return string The formatted server_network_template resource. - */ - public static function serverNetworkTemplateName($project, $location, $serverNetworkTemplate) - { - return self::getServerNetworkTemplateNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'server_network_template' => $serverNetworkTemplate, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a volume - * resource. - * - * @param string $project - * @param string $location - * @param string $volume - * - * @return string The formatted volume resource. - */ - public static function volumeName($project, $location, $volume) - { - return self::getVolumeNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'volume' => $volume, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - instance: projects/{project}/locations/{location}/instances/{instance} - * - location: projects/{project}/locations/{location} - * - lun: projects/{project}/locations/{location}/volumes/{volume}/luns/{lun} - * - nFSShare: projects/{project}/locations/{location}/nfsShares/{nfs_share} - * - network: projects/{project}/locations/{location}/networks/{network} - * - serverNetworkTemplate: projects/{project}/locations/{location}/serverNetworkTemplate/{server_network_template} - * - volume: projects/{project}/locations/{location}/volumes/{volume} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'baremetalsolution.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Detach LUN from Instance. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedInstance = $bareMetalSolutionClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - * $formattedLun = $bareMetalSolutionClient->lunName('[PROJECT]', '[LOCATION]', '[VOLUME]', '[LUN]'); - * $operationResponse = $bareMetalSolutionClient->detachLun($formattedInstance, $formattedLun); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $bareMetalSolutionClient->detachLun($formattedInstance, $formattedLun); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $bareMetalSolutionClient->resumeOperation($operationName, 'detachLun'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $instance Required. Name of the instance. - * @param string $lun Required. Name of the Lun to detach. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function detachLun($instance, $lun, array $optionalArgs = []) - { - $request = new DetachLunRequest(); - $requestParamHeaders = []; - $request->setInstance($instance); - $request->setLun($lun); - $requestParamHeaders['instance'] = $instance; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DetachLun', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Get details about a single server. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedName = $bareMetalSolutionClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - * $response = $bareMetalSolutionClient->getInstance($formattedName); - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the resource. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BareMetalSolution\V2\Instance - * - * @throws ApiException if the remote call fails - */ - public function getInstance($name, array $optionalArgs = []) - { - $request = new GetInstanceRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetInstance', Instance::class, $optionalArgs, $request)->wait(); - } - - /** - * Get details of a single storage logical unit number(LUN). - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedName = $bareMetalSolutionClient->lunName('[PROJECT]', '[LOCATION]', '[VOLUME]', '[LUN]'); - * $response = $bareMetalSolutionClient->getLun($formattedName); - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the resource. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BareMetalSolution\V2\Lun - * - * @throws ApiException if the remote call fails - */ - public function getLun($name, array $optionalArgs = []) - { - $request = new GetLunRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLun', Lun::class, $optionalArgs, $request)->wait(); - } - - /** - * Get details of a single network. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedName = $bareMetalSolutionClient->networkName('[PROJECT]', '[LOCATION]', '[NETWORK]'); - * $response = $bareMetalSolutionClient->getNetwork($formattedName); - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the resource. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BareMetalSolution\V2\Network - * - * @throws ApiException if the remote call fails - */ - public function getNetwork($name, array $optionalArgs = []) - { - $request = new GetNetworkRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetNetwork', Network::class, $optionalArgs, $request)->wait(); - } - - /** - * Get details of a single NFS share. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedName = $bareMetalSolutionClient->nFSShareName('[PROJECT]', '[LOCATION]', '[NFS_SHARE]'); - * $response = $bareMetalSolutionClient->getNfsShare($formattedName); - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the resource. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BareMetalSolution\V2\NfsShare - * - * @throws ApiException if the remote call fails - */ - public function getNfsShare($name, array $optionalArgs = []) - { - $request = new GetNfsShareRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetNfsShare', NfsShare::class, $optionalArgs, $request)->wait(); - } - - /** - * Get details of a single storage volume. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedName = $bareMetalSolutionClient->volumeName('[PROJECT]', '[LOCATION]', '[VOLUME]'); - * $response = $bareMetalSolutionClient->getVolume($formattedName); - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the resource. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BareMetalSolution\V2\Volume - * - * @throws ApiException if the remote call fails - */ - public function getVolume($name, array $optionalArgs = []) - { - $request = new GetVolumeRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetVolume', Volume::class, $optionalArgs, $request)->wait(); - } - - /** - * List servers in a given project and location. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedParent = $bareMetalSolutionClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $bareMetalSolutionClient->listInstances($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $bareMetalSolutionClient->listInstances($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $parent Required. Parent value for ListInstancesRequest. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * List filter. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listInstances($parent, array $optionalArgs = []) - { - $request = new ListInstancesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListInstances', $optionalArgs, ListInstancesResponse::class, $request); - } - - /** - * List storage volume luns for given storage volume. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedParent = $bareMetalSolutionClient->volumeName('[PROJECT]', '[LOCATION]', '[VOLUME]'); - * // Iterate over pages of elements - * $pagedResponse = $bareMetalSolutionClient->listLuns($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $bareMetalSolutionClient->listLuns($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $parent Required. Parent value for ListLunsRequest. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listLuns($parent, array $optionalArgs = []) - { - $request = new ListLunsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLuns', $optionalArgs, ListLunsResponse::class, $request); - } - - /** - * List all Networks (and used IPs for each Network) in the vendor account - * associated with the specified project. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedLocation = $bareMetalSolutionClient->locationName('[PROJECT]', '[LOCATION]'); - * $response = $bareMetalSolutionClient->listNetworkUsage($formattedLocation); - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $location Required. Parent value (project and location). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BareMetalSolution\V2\ListNetworkUsageResponse - * - * @throws ApiException if the remote call fails - */ - public function listNetworkUsage($location, array $optionalArgs = []) - { - $request = new ListNetworkUsageRequest(); - $requestParamHeaders = []; - $request->setLocation($location); - $requestParamHeaders['location'] = $location; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('ListNetworkUsage', ListNetworkUsageResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * List network in a given project and location. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedParent = $bareMetalSolutionClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $bareMetalSolutionClient->listNetworks($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $bareMetalSolutionClient->listNetworks($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $parent Required. Parent value for ListNetworksRequest. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * List filter. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listNetworks($parent, array $optionalArgs = []) - { - $request = new ListNetworksRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListNetworks', $optionalArgs, ListNetworksResponse::class, $request); - } - - /** - * List NFS shares. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedParent = $bareMetalSolutionClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $bareMetalSolutionClient->listNfsShares($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $bareMetalSolutionClient->listNfsShares($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $parent Required. Parent value for ListNfsSharesRequest. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * List filter. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listNfsShares($parent, array $optionalArgs = []) - { - $request = new ListNfsSharesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListNfsShares', $optionalArgs, ListNfsSharesResponse::class, $request); - } - - /** - * List storage volumes in a given project and location. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedParent = $bareMetalSolutionClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $bareMetalSolutionClient->listVolumes($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $bareMetalSolutionClient->listVolumes($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $parent Required. Parent value for ListVolumesRequest. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * List filter. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listVolumes($parent, array $optionalArgs = []) - { - $request = new ListVolumesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListVolumes', $optionalArgs, ListVolumesResponse::class, $request); - } - - /** - * Perform an ungraceful, hard reset on a server. Equivalent to shutting the - * power off and then turning it back on. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedName = $bareMetalSolutionClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - * $operationResponse = $bareMetalSolutionClient->resetInstance($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $bareMetalSolutionClient->resetInstance($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $bareMetalSolutionClient->resumeOperation($operationName, 'resetInstance'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the resource. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function resetInstance($name, array $optionalArgs = []) - { - $request = new ResetInstanceRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('ResetInstance', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Emergency Volume resize. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedVolume = $bareMetalSolutionClient->volumeName('[PROJECT]', '[LOCATION]', '[VOLUME]'); - * $operationResponse = $bareMetalSolutionClient->resizeVolume($formattedVolume); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $bareMetalSolutionClient->resizeVolume($formattedVolume); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $bareMetalSolutionClient->resumeOperation($operationName, 'resizeVolume'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $volume Required. Volume to resize. - * @param array $optionalArgs { - * Optional. - * - * @type int $sizeGib - * New Volume size, in GiB. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function resizeVolume($volume, array $optionalArgs = []) - { - $request = new ResizeVolumeRequest(); - $requestParamHeaders = []; - $request->setVolume($volume); - $requestParamHeaders['volume'] = $volume; - if (isset($optionalArgs['sizeGib'])) { - $request->setSizeGib($optionalArgs['sizeGib']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('ResizeVolume', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Starts a server that was shutdown. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedName = $bareMetalSolutionClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - * $operationResponse = $bareMetalSolutionClient->startInstance($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $bareMetalSolutionClient->startInstance($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $bareMetalSolutionClient->resumeOperation($operationName, 'startInstance'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the resource. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function startInstance($name, array $optionalArgs = []) - { - $request = new StartInstanceRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('StartInstance', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Stop a running server. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $formattedName = $bareMetalSolutionClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - * $operationResponse = $bareMetalSolutionClient->stopInstance($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $bareMetalSolutionClient->stopInstance($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $bareMetalSolutionClient->resumeOperation($operationName, 'stopInstance'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the resource. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function stopInstance($name, array $optionalArgs = []) - { - $request = new StopInstanceRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('StopInstance', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Update details of a single server. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $instance = new Instance(); - * $operationResponse = $bareMetalSolutionClient->updateInstance($instance); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $bareMetalSolutionClient->updateInstance($instance); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $bareMetalSolutionClient->resumeOperation($operationName, 'updateInstance'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param Instance $instance Required. The server to update. - * - * The `name` field is used to identify the instance to update. - * Format: projects/{project}/locations/{location}/instances/{instance} - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The list of fields to update. - * The currently supported fields are: - * `labels` - * `hyperthreading_enabled` - * `os_image` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateInstance($instance, array $optionalArgs = []) - { - $request = new UpdateInstanceRequest(); - $requestParamHeaders = []; - $request->setInstance($instance); - $requestParamHeaders['instance.name'] = $instance->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateInstance', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Update details of a single network. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $network = new Network(); - * $operationResponse = $bareMetalSolutionClient->updateNetwork($network); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $bareMetalSolutionClient->updateNetwork($network); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $bareMetalSolutionClient->resumeOperation($operationName, 'updateNetwork'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param Network $network Required. The network to update. - * - * The `name` field is used to identify the instance to update. - * Format: projects/{project}/locations/{location}/networks/{network} - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The list of fields to update. - * The only currently supported fields are: - * `labels`, `reservations` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateNetwork($network, array $optionalArgs = []) - { - $request = new UpdateNetworkRequest(); - $requestParamHeaders = []; - $request->setNetwork($network); - $requestParamHeaders['network.name'] = $network->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateNetwork', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Update details of a single NFS share. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $nfsShare = new NfsShare(); - * $operationResponse = $bareMetalSolutionClient->updateNfsShare($nfsShare); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $bareMetalSolutionClient->updateNfsShare($nfsShare); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $bareMetalSolutionClient->resumeOperation($operationName, 'updateNfsShare'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param NfsShare $nfsShare Required. The NFS share to update. - * - * The `name` field is used to identify the NFS share to update. - * Format: projects/{project}/locations/{location}/nfsShares/{nfs_share} - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The list of fields to update. - * The only currently supported fields are: - * `labels` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateNfsShare($nfsShare, array $optionalArgs = []) - { - $request = new UpdateNfsShareRequest(); - $requestParamHeaders = []; - $request->setNfsShare($nfsShare); - $requestParamHeaders['nfs_share.name'] = $nfsShare->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateNfsShare', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Update details of a single storage volume. - * - * Sample code: - * ``` - * $bareMetalSolutionClient = new BareMetalSolutionClient(); - * try { - * $volume = new Volume(); - * $operationResponse = $bareMetalSolutionClient->updateVolume($volume); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $bareMetalSolutionClient->updateVolume($volume); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $bareMetalSolutionClient->resumeOperation($operationName, 'updateVolume'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $bareMetalSolutionClient->close(); - * } - * ``` - * - * @param Volume $volume Required. The volume to update. - * - * The `name` field is used to identify the volume to update. - * Format: projects/{project}/locations/{location}/volumes/{volume} - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The list of fields to update. - * The only currently supported fields are: - * `snapshot_auto_delete_behavior` - * `snapshot_schedule_policy_name` - * 'labels' - * 'snapshot_enabled' - * 'snapshot_reservation_detail.reserved_space_percent' - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateVolume($volume, array $optionalArgs = []) - { - $request = new UpdateVolumeRequest(); - $requestParamHeaders = []; - $request->setVolume($volume); - $requestParamHeaders['volume.name'] = $volume->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateVolume', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } -} diff --git a/owl-bot-staging/BareMetalSolution/v2/src/V2/gapic_metadata.json b/owl-bot-staging/BareMetalSolution/v2/src/V2/gapic_metadata.json deleted file mode 100644 index 3e39f284bb08..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/src/V2/gapic_metadata.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.baremetalsolution.v2", - "libraryPackage": "Google\\Cloud\\BareMetalSolution\\V2", - "services": { - "BareMetalSolution": { - "clients": { - "grpc": { - "libraryClient": "BareMetalSolutionGapicClient", - "rpcs": { - "DetachLun": { - "methods": [ - "detachLun" - ] - }, - "GetInstance": { - "methods": [ - "getInstance" - ] - }, - "GetLun": { - "methods": [ - "getLun" - ] - }, - "GetNetwork": { - "methods": [ - "getNetwork" - ] - }, - "GetNfsShare": { - "methods": [ - "getNfsShare" - ] - }, - "GetVolume": { - "methods": [ - "getVolume" - ] - }, - "ListInstances": { - "methods": [ - "listInstances" - ] - }, - "ListLuns": { - "methods": [ - "listLuns" - ] - }, - "ListNetworkUsage": { - "methods": [ - "listNetworkUsage" - ] - }, - "ListNetworks": { - "methods": [ - "listNetworks" - ] - }, - "ListNfsShares": { - "methods": [ - "listNfsShares" - ] - }, - "ListVolumes": { - "methods": [ - "listVolumes" - ] - }, - "ResetInstance": { - "methods": [ - "resetInstance" - ] - }, - "ResizeVolume": { - "methods": [ - "resizeVolume" - ] - }, - "StartInstance": { - "methods": [ - "startInstance" - ] - }, - "StopInstance": { - "methods": [ - "stopInstance" - ] - }, - "UpdateInstance": { - "methods": [ - "updateInstance" - ] - }, - "UpdateNetwork": { - "methods": [ - "updateNetwork" - ] - }, - "UpdateNfsShare": { - "methods": [ - "updateNfsShare" - ] - }, - "UpdateVolume": { - "methods": [ - "updateVolume" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/BareMetalSolution/v2/src/V2/resources/bare_metal_solution_client_config.json b/owl-bot-staging/BareMetalSolution/v2/src/V2/resources/bare_metal_solution_client_config.json deleted file mode 100644 index 968329f31e6c..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/src/V2/resources/bare_metal_solution_client_config.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "interfaces": { - "google.cloud.baremetalsolution.v2.BareMetalSolution": { - "retry_codes": { - "no_retry_codes": [], - "no_retry_1_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "DetachLun": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetInstance": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetLun": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetNetwork": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetNfsShare": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetVolume": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListInstances": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListLuns": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListNetworkUsage": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListNetworks": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListNfsShares": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListVolumes": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ResetInstance": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ResizeVolume": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "StartInstance": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "StopInstance": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateInstance": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateNetwork": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateNfsShare": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateVolume": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/BareMetalSolution/v2/src/V2/resources/bare_metal_solution_descriptor_config.php b/owl-bot-staging/BareMetalSolution/v2/src/V2/resources/bare_metal_solution_descriptor_config.php deleted file mode 100644 index ba98f4d93a1d..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/src/V2/resources/bare_metal_solution_descriptor_config.php +++ /dev/null @@ -1,364 +0,0 @@ - [ - 'google.cloud.baremetalsolution.v2.BareMetalSolution' => [ - 'DetachLun' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BareMetalSolution\V2\Instance', - 'metadataReturnType' => '\Google\Cloud\BareMetalSolution\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'instance', - 'fieldAccessors' => [ - 'getInstance', - ], - ], - ], - ], - 'ResetInstance' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BareMetalSolution\V2\ResetInstanceResponse', - 'metadataReturnType' => '\Google\Cloud\BareMetalSolution\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ResizeVolume' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BareMetalSolution\V2\Volume', - 'metadataReturnType' => '\Google\Cloud\BareMetalSolution\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'volume', - 'fieldAccessors' => [ - 'getVolume', - ], - ], - ], - ], - 'StartInstance' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BareMetalSolution\V2\StartInstanceResponse', - 'metadataReturnType' => '\Google\Cloud\BareMetalSolution\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'StopInstance' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BareMetalSolution\V2\StopInstanceResponse', - 'metadataReturnType' => '\Google\Cloud\BareMetalSolution\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'UpdateInstance' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BareMetalSolution\V2\Instance', - 'metadataReturnType' => '\Google\Cloud\BareMetalSolution\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'instance.name', - 'fieldAccessors' => [ - 'getInstance', - 'getName', - ], - ], - ], - ], - 'UpdateNetwork' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BareMetalSolution\V2\Network', - 'metadataReturnType' => '\Google\Cloud\BareMetalSolution\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'network.name', - 'fieldAccessors' => [ - 'getNetwork', - 'getName', - ], - ], - ], - ], - 'UpdateNfsShare' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BareMetalSolution\V2\NfsShare', - 'metadataReturnType' => '\Google\Cloud\BareMetalSolution\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'nfs_share.name', - 'fieldAccessors' => [ - 'getNfsShare', - 'getName', - ], - ], - ], - ], - 'UpdateVolume' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BareMetalSolution\V2\Volume', - 'metadataReturnType' => '\Google\Cloud\BareMetalSolution\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'volume.name', - 'fieldAccessors' => [ - 'getVolume', - 'getName', - ], - ], - ], - ], - 'GetInstance' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BareMetalSolution\V2\Instance', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetLun' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BareMetalSolution\V2\Lun', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetNetwork' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BareMetalSolution\V2\Network', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetNfsShare' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BareMetalSolution\V2\NfsShare', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetVolume' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BareMetalSolution\V2\Volume', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListInstances' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getInstances', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BareMetalSolution\V2\ListInstancesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListLuns' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLuns', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BareMetalSolution\V2\ListLunsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListNetworkUsage' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BareMetalSolution\V2\ListNetworkUsageResponse', - 'headerParams' => [ - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - 'ListNetworks' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getNetworks', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BareMetalSolution\V2\ListNetworksResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListNfsShares' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getNfsShares', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BareMetalSolution\V2\ListNfsSharesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListVolumes' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getVolumes', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BareMetalSolution\V2\ListVolumesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'templateMap' => [ - 'instance' => 'projects/{project}/locations/{location}/instances/{instance}', - 'location' => 'projects/{project}/locations/{location}', - 'lun' => 'projects/{project}/locations/{location}/volumes/{volume}/luns/{lun}', - 'nFSShare' => 'projects/{project}/locations/{location}/nfsShares/{nfs_share}', - 'network' => 'projects/{project}/locations/{location}/networks/{network}', - 'serverNetworkTemplate' => 'projects/{project}/locations/{location}/serverNetworkTemplate/{server_network_template}', - 'volume' => 'projects/{project}/locations/{location}/volumes/{volume}', - ], - ], - ], -]; diff --git a/owl-bot-staging/BareMetalSolution/v2/src/V2/resources/bare_metal_solution_rest_client_config.php b/owl-bot-staging/BareMetalSolution/v2/src/V2/resources/bare_metal_solution_rest_client_config.php deleted file mode 100644 index 61d57779bbaa..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/src/V2/resources/bare_metal_solution_rest_client_config.php +++ /dev/null @@ -1,266 +0,0 @@ - [ - 'google.cloud.baremetalsolution.v2.BareMetalSolution' => [ - 'DetachLun' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{instance=projects/*/locations/*/instances/*}:detachLun', - 'body' => '*', - 'placeholders' => [ - 'instance' => [ - 'getters' => [ - 'getInstance', - ], - ], - ], - ], - 'GetInstance' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/instances/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetLun' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/volumes/*/luns/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetNetwork' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/networks/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetNfsShare' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/nfsShares/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetVolume' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/volumes/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListInstances' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*}/instances', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListLuns' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*/volumes/*}/luns', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListNetworkUsage' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{location=projects/*/locations/*}/networks:listNetworkUsage', - 'placeholders' => [ - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - ], - ], - 'ListNetworks' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*}/networks', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListNfsShares' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*}/nfsShares', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListVolumes' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*}/volumes', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ResetInstance' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/instances/*}:reset', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ResizeVolume' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{volume=projects/*/locations/*/volumes/*}:resize', - 'body' => '*', - 'placeholders' => [ - 'volume' => [ - 'getters' => [ - 'getVolume', - ], - ], - ], - ], - 'StartInstance' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/instances/*}:start', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'StopInstance' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/instances/*}:stop', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'UpdateInstance' => [ - 'method' => 'patch', - 'uriTemplate' => '/v2/{instance.name=projects/*/locations/*/instances/*}', - 'body' => 'instance', - 'placeholders' => [ - 'instance.name' => [ - 'getters' => [ - 'getInstance', - 'getName', - ], - ], - ], - ], - 'UpdateNetwork' => [ - 'method' => 'patch', - 'uriTemplate' => '/v2/{network.name=projects/*/locations/*/networks/*}', - 'body' => 'network', - 'placeholders' => [ - 'network.name' => [ - 'getters' => [ - 'getNetwork', - 'getName', - ], - ], - ], - ], - 'UpdateNfsShare' => [ - 'method' => 'patch', - 'uriTemplate' => '/v2/{nfs_share.name=projects/*/locations/*/nfsShares/*}', - 'body' => 'nfs_share', - 'placeholders' => [ - 'nfs_share.name' => [ - 'getters' => [ - 'getNfsShare', - 'getName', - ], - ], - ], - ], - 'UpdateVolume' => [ - 'method' => 'patch', - 'uriTemplate' => '/v2/{volume.name=projects/*/locations/*/volumes/*}', - 'body' => 'volume', - 'placeholders' => [ - 'volume.name' => [ - 'getters' => [ - 'getVolume', - 'getName', - ], - ], - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/BareMetalSolution/v2/tests/Unit/V2/BareMetalSolutionClientTest.php b/owl-bot-staging/BareMetalSolution/v2/tests/Unit/V2/BareMetalSolutionClientTest.php deleted file mode 100644 index 5fa577a907b2..000000000000 --- a/owl-bot-staging/BareMetalSolution/v2/tests/Unit/V2/BareMetalSolutionClientTest.php +++ /dev/null @@ -1,1975 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return BareMetalSolutionClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new BareMetalSolutionClient($options); - } - - /** @test */ - public function detachLunTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/detachLunTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $id = 'id3355'; - $machineType = 'machineType1838323762'; - $hyperthreadingEnabled = true; - $interactiveSerialConsoleEnabled = false; - $osImage = 'osImage1982209856'; - $pod = 'pod111173'; - $networkTemplate = 'networkTemplate215365483'; - $expectedResponse = new Instance(); - $expectedResponse->setName($name); - $expectedResponse->setId($id); - $expectedResponse->setMachineType($machineType); - $expectedResponse->setHyperthreadingEnabled($hyperthreadingEnabled); - $expectedResponse->setInteractiveSerialConsoleEnabled($interactiveSerialConsoleEnabled); - $expectedResponse->setOsImage($osImage); - $expectedResponse->setPod($pod); - $expectedResponse->setNetworkTemplate($networkTemplate); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/detachLunTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedInstance = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $formattedLun = $gapicClient->lunName('[PROJECT]', '[LOCATION]', '[VOLUME]', '[LUN]'); - $response = $gapicClient->detachLun($formattedInstance, $formattedLun); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/DetachLun', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getInstance(); - $this->assertProtobufEquals($formattedInstance, $actualValue); - $actualValue = $actualApiRequestObject->getLun(); - $this->assertProtobufEquals($formattedLun, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/detachLunTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function detachLunExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/detachLunTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedInstance = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $formattedLun = $gapicClient->lunName('[PROJECT]', '[LOCATION]', '[VOLUME]', '[LUN]'); - $response = $gapicClient->detachLun($formattedInstance, $formattedLun); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/detachLunTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getInstanceTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $id = 'id3355'; - $machineType = 'machineType1838323762'; - $hyperthreadingEnabled = true; - $interactiveSerialConsoleEnabled = false; - $osImage = 'osImage1982209856'; - $pod = 'pod111173'; - $networkTemplate = 'networkTemplate215365483'; - $expectedResponse = new Instance(); - $expectedResponse->setName($name2); - $expectedResponse->setId($id); - $expectedResponse->setMachineType($machineType); - $expectedResponse->setHyperthreadingEnabled($hyperthreadingEnabled); - $expectedResponse->setInteractiveSerialConsoleEnabled($interactiveSerialConsoleEnabled); - $expectedResponse->setOsImage($osImage); - $expectedResponse->setPod($pod); - $expectedResponse->setNetworkTemplate($networkTemplate); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->getInstance($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/GetInstance', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getInstanceExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - try { - $gapicClient->getInstance($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLunTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $id = 'id3355'; - $sizeGb = 2105542105; - $storageVolume = 'storageVolume-768806562'; - $shareable = false; - $bootLun = true; - $wwid = 'wwid3662843'; - $expectedResponse = new Lun(); - $expectedResponse->setName($name2); - $expectedResponse->setId($id); - $expectedResponse->setSizeGb($sizeGb); - $expectedResponse->setStorageVolume($storageVolume); - $expectedResponse->setShareable($shareable); - $expectedResponse->setBootLun($bootLun); - $expectedResponse->setWwid($wwid); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->lunName('[PROJECT]', '[LOCATION]', '[VOLUME]', '[LUN]'); - $response = $gapicClient->getLun($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/GetLun', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLunExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->lunName('[PROJECT]', '[LOCATION]', '[VOLUME]', '[LUN]'); - try { - $gapicClient->getLun($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getNetworkTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $id = 'id3355'; - $ipAddress = 'ipAddress1480014044'; - $vlanId = 'vlanId536153463'; - $cidr = 'cidr3053428'; - $servicesCidr = 'servicesCidr-1169831243'; - $expectedResponse = new Network(); - $expectedResponse->setName($name2); - $expectedResponse->setId($id); - $expectedResponse->setIpAddress($ipAddress); - $expectedResponse->setVlanId($vlanId); - $expectedResponse->setCidr($cidr); - $expectedResponse->setServicesCidr($servicesCidr); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->networkName('[PROJECT]', '[LOCATION]', '[NETWORK]'); - $response = $gapicClient->getNetwork($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/GetNetwork', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getNetworkExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->networkName('[PROJECT]', '[LOCATION]', '[NETWORK]'); - try { - $gapicClient->getNetwork($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getNfsShareTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $nfsShareId = 'nfsShareId931294079'; - $volume = 'volume-810883302'; - $expectedResponse = new NfsShare(); - $expectedResponse->setName($name2); - $expectedResponse->setNfsShareId($nfsShareId); - $expectedResponse->setVolume($volume); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->nFSShareName('[PROJECT]', '[LOCATION]', '[NFS_SHARE]'); - $response = $gapicClient->getNfsShare($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/GetNfsShare', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getNfsShareExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->nFSShareName('[PROJECT]', '[LOCATION]', '[NFS_SHARE]'); - try { - $gapicClient->getNfsShare($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getVolumeTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $id = 'id3355'; - $requestedSizeGib = 525454387; - $currentSizeGib = 72696456; - $emergencySizeGib = 1936971120; - $autoGrownSizeGib = 1245638678; - $remainingSpaceGib = 1423108606; - $snapshotEnabled = true; - $pod = 'pod111173'; - $expectedResponse = new Volume(); - $expectedResponse->setName($name2); - $expectedResponse->setId($id); - $expectedResponse->setRequestedSizeGib($requestedSizeGib); - $expectedResponse->setCurrentSizeGib($currentSizeGib); - $expectedResponse->setEmergencySizeGib($emergencySizeGib); - $expectedResponse->setAutoGrownSizeGib($autoGrownSizeGib); - $expectedResponse->setRemainingSpaceGib($remainingSpaceGib); - $expectedResponse->setSnapshotEnabled($snapshotEnabled); - $expectedResponse->setPod($pod); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->volumeName('[PROJECT]', '[LOCATION]', '[VOLUME]'); - $response = $gapicClient->getVolume($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/GetVolume', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getVolumeExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->volumeName('[PROJECT]', '[LOCATION]', '[VOLUME]'); - try { - $gapicClient->getVolume($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listInstancesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $instancesElement = new Instance(); - $instances = [ - $instancesElement, - ]; - $expectedResponse = new ListInstancesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setInstances($instances); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listInstances($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getInstances()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/ListInstances', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listInstancesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listInstances($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLunsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $lunsElement = new Lun(); - $luns = [ - $lunsElement, - ]; - $expectedResponse = new ListLunsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLuns($luns); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->volumeName('[PROJECT]', '[LOCATION]', '[VOLUME]'); - $response = $gapicClient->listLuns($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLuns()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/ListLuns', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLunsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->volumeName('[PROJECT]', '[LOCATION]', '[VOLUME]'); - try { - $gapicClient->listLuns($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listNetworkUsageTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new ListNetworkUsageResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedLocation = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listNetworkUsage($formattedLocation); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/ListNetworkUsage', $actualFuncCall); - $actualValue = $actualRequestObject->getLocation(); - $this->assertProtobufEquals($formattedLocation, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listNetworkUsageExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedLocation = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listNetworkUsage($formattedLocation); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listNetworksTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $networksElement = new Network(); - $networks = [ - $networksElement, - ]; - $expectedResponse = new ListNetworksResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setNetworks($networks); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listNetworks($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getNetworks()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/ListNetworks', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listNetworksExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listNetworks($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listNfsSharesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $nfsSharesElement = new NfsShare(); - $nfsShares = [ - $nfsSharesElement, - ]; - $expectedResponse = new ListNfsSharesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setNfsShares($nfsShares); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listNfsShares($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getNfsShares()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/ListNfsShares', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listNfsSharesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listNfsShares($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listVolumesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $volumesElement = new Volume(); - $volumes = [ - $volumesElement, - ]; - $expectedResponse = new ListVolumesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setVolumes($volumes); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listVolumes($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getVolumes()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/ListVolumes', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listVolumesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listVolumes($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function resetInstanceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/resetInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new ResetInstanceResponse(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/resetInstanceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->resetInstance($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/ResetInstance', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/resetInstanceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function resetInstanceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/resetInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->resetInstance($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/resetInstanceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function resizeVolumeTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/resizeVolumeTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $id = 'id3355'; - $requestedSizeGib = 525454387; - $currentSizeGib = 72696456; - $emergencySizeGib = 1936971120; - $autoGrownSizeGib = 1245638678; - $remainingSpaceGib = 1423108606; - $snapshotEnabled = true; - $pod = 'pod111173'; - $expectedResponse = new Volume(); - $expectedResponse->setName($name); - $expectedResponse->setId($id); - $expectedResponse->setRequestedSizeGib($requestedSizeGib); - $expectedResponse->setCurrentSizeGib($currentSizeGib); - $expectedResponse->setEmergencySizeGib($emergencySizeGib); - $expectedResponse->setAutoGrownSizeGib($autoGrownSizeGib); - $expectedResponse->setRemainingSpaceGib($remainingSpaceGib); - $expectedResponse->setSnapshotEnabled($snapshotEnabled); - $expectedResponse->setPod($pod); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/resizeVolumeTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedVolume = $gapicClient->volumeName('[PROJECT]', '[LOCATION]', '[VOLUME]'); - $response = $gapicClient->resizeVolume($formattedVolume); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/ResizeVolume', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getVolume(); - $this->assertProtobufEquals($formattedVolume, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/resizeVolumeTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function resizeVolumeExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/resizeVolumeTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedVolume = $gapicClient->volumeName('[PROJECT]', '[LOCATION]', '[VOLUME]'); - $response = $gapicClient->resizeVolume($formattedVolume); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/resizeVolumeTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function startInstanceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/startInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new StartInstanceResponse(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/startInstanceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->startInstance($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/StartInstance', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/startInstanceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function startInstanceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/startInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->startInstance($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/startInstanceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function stopInstanceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/stopInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new StopInstanceResponse(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/stopInstanceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->stopInstance($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/StopInstance', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/stopInstanceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function stopInstanceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/stopInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->stopInstance($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/stopInstanceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateInstanceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $id = 'id3355'; - $machineType = 'machineType1838323762'; - $hyperthreadingEnabled = true; - $interactiveSerialConsoleEnabled = false; - $osImage = 'osImage1982209856'; - $pod = 'pod111173'; - $networkTemplate = 'networkTemplate215365483'; - $expectedResponse = new Instance(); - $expectedResponse->setName($name); - $expectedResponse->setId($id); - $expectedResponse->setMachineType($machineType); - $expectedResponse->setHyperthreadingEnabled($hyperthreadingEnabled); - $expectedResponse->setInteractiveSerialConsoleEnabled($interactiveSerialConsoleEnabled); - $expectedResponse->setOsImage($osImage); - $expectedResponse->setPod($pod); - $expectedResponse->setNetworkTemplate($networkTemplate); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateInstanceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $instance = new Instance(); - $response = $gapicClient->updateInstance($instance); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/UpdateInstance', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getInstance(); - $this->assertProtobufEquals($instance, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateInstanceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateInstanceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $instance = new Instance(); - $response = $gapicClient->updateInstance($instance); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateInstanceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateNetworkTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateNetworkTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $id = 'id3355'; - $ipAddress = 'ipAddress1480014044'; - $vlanId = 'vlanId536153463'; - $cidr = 'cidr3053428'; - $servicesCidr = 'servicesCidr-1169831243'; - $expectedResponse = new Network(); - $expectedResponse->setName($name); - $expectedResponse->setId($id); - $expectedResponse->setIpAddress($ipAddress); - $expectedResponse->setVlanId($vlanId); - $expectedResponse->setCidr($cidr); - $expectedResponse->setServicesCidr($servicesCidr); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateNetworkTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $network = new Network(); - $response = $gapicClient->updateNetwork($network); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/UpdateNetwork', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getNetwork(); - $this->assertProtobufEquals($network, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateNetworkTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateNetworkExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateNetworkTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $network = new Network(); - $response = $gapicClient->updateNetwork($network); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateNetworkTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateNfsShareTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateNfsShareTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $nfsShareId = 'nfsShareId931294079'; - $volume = 'volume-810883302'; - $expectedResponse = new NfsShare(); - $expectedResponse->setName($name); - $expectedResponse->setNfsShareId($nfsShareId); - $expectedResponse->setVolume($volume); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateNfsShareTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $nfsShare = new NfsShare(); - $response = $gapicClient->updateNfsShare($nfsShare); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/UpdateNfsShare', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getNfsShare(); - $this->assertProtobufEquals($nfsShare, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateNfsShareTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateNfsShareExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateNfsShareTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $nfsShare = new NfsShare(); - $response = $gapicClient->updateNfsShare($nfsShare); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateNfsShareTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateVolumeTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateVolumeTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $id = 'id3355'; - $requestedSizeGib = 525454387; - $currentSizeGib = 72696456; - $emergencySizeGib = 1936971120; - $autoGrownSizeGib = 1245638678; - $remainingSpaceGib = 1423108606; - $snapshotEnabled = true; - $pod = 'pod111173'; - $expectedResponse = new Volume(); - $expectedResponse->setName($name); - $expectedResponse->setId($id); - $expectedResponse->setRequestedSizeGib($requestedSizeGib); - $expectedResponse->setCurrentSizeGib($currentSizeGib); - $expectedResponse->setEmergencySizeGib($emergencySizeGib); - $expectedResponse->setAutoGrownSizeGib($autoGrownSizeGib); - $expectedResponse->setRemainingSpaceGib($remainingSpaceGib); - $expectedResponse->setSnapshotEnabled($snapshotEnabled); - $expectedResponse->setPod($pod); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateVolumeTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $volume = new Volume(); - $response = $gapicClient->updateVolume($volume); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.baremetalsolution.v2.BareMetalSolution/UpdateVolume', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getVolume(); - $this->assertProtobufEquals($volume, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateVolumeTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateVolumeExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateVolumeTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $volume = new Volume(); - $response = $gapicClient->updateVolume($volume); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateVolumeTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } -} diff --git a/owl-bot-staging/Batch/v1/proto/src/GPBMetadata/Google/Cloud/Batch/V1/Batch.php b/owl-bot-staging/Batch/v1/proto/src/GPBMetadata/Google/Cloud/Batch/V1/Batch.php deleted file mode 100644 index 08b6865323ca..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/GPBMetadata/Google/Cloud/Batch/V1/Batch.php +++ /dev/null @@ -1,91 +0,0 @@ -internalAddGeneratedFile( - ' -Ò -!google/cloud/batch/v1/batch.protogoogle.cloud.batch.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/cloud/batch/v1/job.proto google/cloud/batch/v1/task.proto#google/longrunning/operations.protogoogle/protobuf/empty.protogoogle/protobuf/timestamp.proto"› -CreateJobRequest0 -parent ( B àAúAbatch.googleapis.com/Job -job_id ( , -job ( 2.google.cloud.batch.v1.JobBàA - -request_id ( BàA"? - GetJobRequest. -name ( B àAúA -batch.googleapis.com/Job"N -DeleteJobRequest -name (  -reason ( BàA - -request_id ( BàA"X -ListJobsRequest -parent (  -filter (  - page_size ( - -page_token ( "j -ListJobsResponse( -jobs ( 2.google.cloud.batch.v1.Job -next_page_token (  - unreachable ( " -ListTasksRequest6 -parent ( B&àAúA -batch.googleapis.com/TaskGroup -filter (  - page_size ( - -page_token ( "m -ListTasksResponse* -tasks ( 2.google.cloud.batch.v1.Task -next_page_token (  - unreachable ( "A -GetTaskRequest/ -name ( B!àAúA -batch.googleapis.com/Task"€ -OperationMetadata4 - create_time ( 2.google.protobuf.TimestampBàA1 -end_time ( 2.google.protobuf.TimestampBàA -target ( BàA -verb ( BàA -status_message ( BàA# -requested_cancellation (BàA - api_version ( BàA2¶ - BatchService› - CreateJob\'.google.cloud.batch.v1.CreateJobRequest.google.cloud.batch.v1.Job"I‚Óä“/"(/v1/{parent=projects/*/locations/*}/jobs:jobÚAparent,job,job_idƒ -GetJob$.google.cloud.batch.v1.GetJobRequest.google.cloud.batch.v1.Job"7‚Óä“*(/v1/{name=projects/*/locations/*/jobs/*}ÚAnameÏ - DeleteJob\'.google.cloud.batch.v1.DeleteJobRequest.google.longrunning.Operation"z‚Óä“**(/v1/{name=projects/*/locations/*/jobs/*}ÚAnameÊA@ -google.protobuf.Empty\'google.cloud.batch.v1.OperationMetadata– -ListJobs&.google.cloud.batch.v1.ListJobsRequest\'.google.cloud.batch.v1.ListJobsResponse"9‚Óä“*(/v1/{parent=projects/*/locations/*}/jobsÚAparent› -GetTask%.google.cloud.batch.v1.GetTaskRequest.google.cloud.batch.v1.Task"L‚Óä“?=/v1/{name=projects/*/locations/*/jobs/*/taskGroups/*/tasks/*}ÚAname® - ListTasks\'.google.cloud.batch.v1.ListTasksRequest(.google.cloud.batch.v1.ListTasksResponse"N‚Óä“?=/v1/{parent=projects/*/locations/*/jobs/*/taskGroups/*}/tasksÚAparentHÊAbatch.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB« -com.google.cloud.batch.v1B -BatchProtoPZ/cloud.google.com/go/batch/apiv1/batchpb;batchpb¢GCBªGoogle.Cloud.Batch.V1ÊGoogle\\Cloud\\Batch\\V1êGoogle::Cloud::Batch::V1bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/GPBMetadata/Google/Cloud/Batch/V1/Job.php b/owl-bot-staging/Batch/v1/proto/src/GPBMetadata/Google/Cloud/Batch/V1/Job.php deleted file mode 100644 index 562591488590..000000000000 Binary files a/owl-bot-staging/Batch/v1/proto/src/GPBMetadata/Google/Cloud/Batch/V1/Job.php and /dev/null differ diff --git a/owl-bot-staging/Batch/v1/proto/src/GPBMetadata/Google/Cloud/Batch/V1/Task.php b/owl-bot-staging/Batch/v1/proto/src/GPBMetadata/Google/Cloud/Batch/V1/Task.php deleted file mode 100644 index c9fc730172c3..000000000000 Binary files a/owl-bot-staging/Batch/v1/proto/src/GPBMetadata/Google/Cloud/Batch/V1/Task.php and /dev/null differ diff --git a/owl-bot-staging/Batch/v1/proto/src/GPBMetadata/Google/Cloud/Batch/V1/Volume.php b/owl-bot-staging/Batch/v1/proto/src/GPBMetadata/Google/Cloud/Batch/V1/Volume.php deleted file mode 100644 index fa8ca8061c1c..000000000000 Binary files a/owl-bot-staging/Batch/v1/proto/src/GPBMetadata/Google/Cloud/Batch/V1/Volume.php and /dev/null differ diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy.php deleted file mode 100644 index 20b0362ee475..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy.php +++ /dev/null @@ -1,262 +0,0 @@ -google.cloud.batch.v1.AllocationPolicy - */ -class AllocationPolicy extends \Google\Protobuf\Internal\Message -{ - /** - * Location where compute resources should be allocated for the Job. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - */ - protected $location = null; - /** - * Describe instances that can be created by this AllocationPolicy. - * Only instances[0] is supported now. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - */ - private $instances; - /** - * Service account that VMs will run as. - * - * Generated from protobuf field .google.cloud.batch.v1.ServiceAccount service_account = 9; - */ - protected $service_account = null; - /** - * Labels applied to all VM instances and other resources - * created by AllocationPolicy. - * Labels could be user provided or system generated. - * You can assign up to 64 labels. [Google Compute Engine label - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * apply. - * Label names that start with "goog-" or "google-" are reserved. - * - * Generated from protobuf field map labels = 6; - */ - private $labels; - /** - * The network policy. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - */ - protected $network = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Batch\V1\AllocationPolicy\LocationPolicy $location - * Location where compute resources should be allocated for the Job. - * @type array<\Google\Cloud\Batch\V1\AllocationPolicy\InstancePolicyOrTemplate>|\Google\Protobuf\Internal\RepeatedField $instances - * Describe instances that can be created by this AllocationPolicy. - * Only instances[0] is supported now. - * @type \Google\Cloud\Batch\V1\ServiceAccount $service_account - * Service account that VMs will run as. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels applied to all VM instances and other resources - * created by AllocationPolicy. - * Labels could be user provided or system generated. - * You can assign up to 64 labels. [Google Compute Engine label - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * apply. - * Label names that start with "goog-" or "google-" are reserved. - * @type \Google\Cloud\Batch\V1\AllocationPolicy\NetworkPolicy $network - * The network policy. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * Location where compute resources should be allocated for the Job. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - * @return \Google\Cloud\Batch\V1\AllocationPolicy\LocationPolicy|null - */ - public function getLocation() - { - return $this->location; - } - - public function hasLocation() - { - return isset($this->location); - } - - public function clearLocation() - { - unset($this->location); - } - - /** - * Location where compute resources should be allocated for the Job. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1; - * @param \Google\Cloud\Batch\V1\AllocationPolicy\LocationPolicy $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\AllocationPolicy\LocationPolicy::class); - $this->location = $var; - - return $this; - } - - /** - * Describe instances that can be created by this AllocationPolicy. - * Only instances[0] is supported now. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getInstances() - { - return $this->instances; - } - - /** - * Describe instances that can be created by this AllocationPolicy. - * Only instances[0] is supported now. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8; - * @param array<\Google\Cloud\Batch\V1\AllocationPolicy\InstancePolicyOrTemplate>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setInstances($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\AllocationPolicy\InstancePolicyOrTemplate::class); - $this->instances = $arr; - - return $this; - } - - /** - * Service account that VMs will run as. - * - * Generated from protobuf field .google.cloud.batch.v1.ServiceAccount service_account = 9; - * @return \Google\Cloud\Batch\V1\ServiceAccount|null - */ - public function getServiceAccount() - { - return $this->service_account; - } - - public function hasServiceAccount() - { - return isset($this->service_account); - } - - public function clearServiceAccount() - { - unset($this->service_account); - } - - /** - * Service account that VMs will run as. - * - * Generated from protobuf field .google.cloud.batch.v1.ServiceAccount service_account = 9; - * @param \Google\Cloud\Batch\V1\ServiceAccount $var - * @return $this - */ - public function setServiceAccount($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\ServiceAccount::class); - $this->service_account = $var; - - return $this; - } - - /** - * Labels applied to all VM instances and other resources - * created by AllocationPolicy. - * Labels could be user provided or system generated. - * You can assign up to 64 labels. [Google Compute Engine label - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * apply. - * Label names that start with "goog-" or "google-" are reserved. - * - * Generated from protobuf field map labels = 6; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels applied to all VM instances and other resources - * created by AllocationPolicy. - * Labels could be user provided or system generated. - * You can assign up to 64 labels. [Google Compute Engine label - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * apply. - * Label names that start with "goog-" or "google-" are reserved. - * - * Generated from protobuf field map labels = 6; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * The network policy. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - * @return \Google\Cloud\Batch\V1\AllocationPolicy\NetworkPolicy|null - */ - public function getNetwork() - { - return $this->network; - } - - public function hasNetwork() - { - return isset($this->network); - } - - public function clearNetwork() - { - unset($this->network); - } - - /** - * The network policy. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7; - * @param \Google\Cloud\Batch\V1\AllocationPolicy\NetworkPolicy $var - * @return $this - */ - public function setNetwork($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\AllocationPolicy\NetworkPolicy::class); - $this->network = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/Accelerator.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/Accelerator.php deleted file mode 100644 index ce0e80128600..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/Accelerator.php +++ /dev/null @@ -1,147 +0,0 @@ -google.cloud.batch.v1.AllocationPolicy.Accelerator - */ -class Accelerator extends \Google\Protobuf\Internal\Message -{ - /** - * The accelerator type. For example, "nvidia-tesla-t4". - * See `gcloud compute accelerator-types list`. - * - * Generated from protobuf field string type = 1; - */ - protected $type = ''; - /** - * The number of accelerators of this type. - * - * Generated from protobuf field int64 count = 2; - */ - protected $count = 0; - /** - * Deprecated: please use instances[0].install_gpu_drivers instead. - * - * Generated from protobuf field bool install_gpu_drivers = 3 [deprecated = true]; - * @deprecated - */ - protected $install_gpu_drivers = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $type - * The accelerator type. For example, "nvidia-tesla-t4". - * See `gcloud compute accelerator-types list`. - * @type int|string $count - * The number of accelerators of this type. - * @type bool $install_gpu_drivers - * Deprecated: please use instances[0].install_gpu_drivers instead. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * The accelerator type. For example, "nvidia-tesla-t4". - * See `gcloud compute accelerator-types list`. - * - * Generated from protobuf field string type = 1; - * @return string - */ - public function getType() - { - return $this->type; - } - - /** - * The accelerator type. For example, "nvidia-tesla-t4". - * See `gcloud compute accelerator-types list`. - * - * Generated from protobuf field string type = 1; - * @param string $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkString($var, True); - $this->type = $var; - - return $this; - } - - /** - * The number of accelerators of this type. - * - * Generated from protobuf field int64 count = 2; - * @return int|string - */ - public function getCount() - { - return $this->count; - } - - /** - * The number of accelerators of this type. - * - * Generated from protobuf field int64 count = 2; - * @param int|string $var - * @return $this - */ - public function setCount($var) - { - GPBUtil::checkInt64($var); - $this->count = $var; - - return $this; - } - - /** - * Deprecated: please use instances[0].install_gpu_drivers instead. - * - * Generated from protobuf field bool install_gpu_drivers = 3 [deprecated = true]; - * @return bool - * @deprecated - */ - public function getInstallGpuDrivers() - { - @trigger_error('install_gpu_drivers is deprecated.', E_USER_DEPRECATED); - return $this->install_gpu_drivers; - } - - /** - * Deprecated: please use instances[0].install_gpu_drivers instead. - * - * Generated from protobuf field bool install_gpu_drivers = 3 [deprecated = true]; - * @param bool $var - * @return $this - * @deprecated - */ - public function setInstallGpuDrivers($var) - { - @trigger_error('install_gpu_drivers is deprecated.', E_USER_DEPRECATED); - GPBUtil::checkBool($var); - $this->install_gpu_drivers = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Accelerator::class, \Google\Cloud\Batch\V1\AllocationPolicy_Accelerator::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/AttachedDisk.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/AttachedDisk.php deleted file mode 100644 index d57b97912d09..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/AttachedDisk.php +++ /dev/null @@ -1,153 +0,0 @@ -google.cloud.batch.v1.AllocationPolicy.AttachedDisk - */ -class AttachedDisk extends \Google\Protobuf\Internal\Message -{ - /** - * Device name that the guest operating system will see. - * It is used by Runnable.volumes field to mount disks. So please specify - * the device_name if you want Batch to help mount the disk, and it should - * match the device_name field in volumes. - * - * Generated from protobuf field string device_name = 3; - */ - protected $device_name = ''; - protected $attached; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Batch\V1\AllocationPolicy\Disk $new_disk - * @type string $existing_disk - * Name of an existing PD. - * @type string $device_name - * Device name that the guest operating system will see. - * It is used by Runnable.volumes field to mount disks. So please specify - * the device_name if you want Batch to help mount the disk, and it should - * match the device_name field in volumes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - * @return \Google\Cloud\Batch\V1\AllocationPolicy\Disk|null - */ - public function getNewDisk() - { - return $this->readOneof(1); - } - - public function hasNewDisk() - { - return $this->hasOneof(1); - } - - /** - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.Disk new_disk = 1; - * @param \Google\Cloud\Batch\V1\AllocationPolicy\Disk $var - * @return $this - */ - public function setNewDisk($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\AllocationPolicy\Disk::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Name of an existing PD. - * - * Generated from protobuf field string existing_disk = 2; - * @return string - */ - public function getExistingDisk() - { - return $this->readOneof(2); - } - - public function hasExistingDisk() - { - return $this->hasOneof(2); - } - - /** - * Name of an existing PD. - * - * Generated from protobuf field string existing_disk = 2; - * @param string $var - * @return $this - */ - public function setExistingDisk($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Device name that the guest operating system will see. - * It is used by Runnable.volumes field to mount disks. So please specify - * the device_name if you want Batch to help mount the disk, and it should - * match the device_name field in volumes. - * - * Generated from protobuf field string device_name = 3; - * @return string - */ - public function getDeviceName() - { - return $this->device_name; - } - - /** - * Device name that the guest operating system will see. - * It is used by Runnable.volumes field to mount disks. So please specify - * the device_name if you want Batch to help mount the disk, and it should - * match the device_name field in volumes. - * - * Generated from protobuf field string device_name = 3; - * @param string $var - * @return $this - */ - public function setDeviceName($var) - { - GPBUtil::checkString($var, True); - $this->device_name = $var; - - return $this; - } - - /** - * @return string - */ - public function getAttached() - { - return $this->whichOneof("attached"); - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(AttachedDisk::class, \Google\Cloud\Batch\V1\AllocationPolicy_AttachedDisk::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/Disk.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/Disk.php deleted file mode 100644 index 72f07c40c715..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/Disk.php +++ /dev/null @@ -1,298 +0,0 @@ -google.cloud.batch.v1.AllocationPolicy.Disk - */ -class Disk extends \Google\Protobuf\Internal\Message -{ - /** - * Disk type as shown in `gcloud compute disk-types list`. - * For example, local SSD uses type "local-ssd". - * Persistent disks and boot disks use "pd-balanced", "pd-extreme", "pd-ssd" - * or "pd-standard". - * - * Generated from protobuf field string type = 1; - */ - protected $type = ''; - /** - * Disk size in GB. - * For persistent disk, this field is ignored if `data_source` is `image` or - * `snapshot`. - * For local SSD, size_gb should be a multiple of 375GB, - * otherwise, the final size will be the next greater multiple of 375 GB. - * For boot disk, Batch will calculate the boot disk size based on source - * image and task requirements if you do not speicify the size. - * If both this field and the boot_disk_mib field in task spec's - * compute_resource are defined, Batch will only honor this field. - * - * Generated from protobuf field int64 size_gb = 2; - */ - protected $size_gb = 0; - /** - * Local SSDs are available through both "SCSI" and "NVMe" interfaces. - * If not indicated, "NVMe" will be the default one for local ssds. - * We only support "SCSI" for persistent disks now. - * - * Generated from protobuf field string disk_interface = 6; - */ - protected $disk_interface = ''; - protected $data_source; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $image - * Name of a public or custom image used as the data source. - * For example, the following are all valid URLs: - * (1) Specify the image by its family name: - * projects/{project}/global/images/family/{image_family} - * (2) Specify the image version: - * projects/{project}/global/images/{image_version} - * You can also use Batch customized image in short names. - * The following image values are supported for a boot disk: - * "batch-debian": use Batch Debian images. - * "batch-centos": use Batch CentOS images. - * "batch-cos": use Batch Container-Optimized images. - * @type string $snapshot - * Name of a snapshot used as the data source. - * @type string $type - * Disk type as shown in `gcloud compute disk-types list`. - * For example, local SSD uses type "local-ssd". - * Persistent disks and boot disks use "pd-balanced", "pd-extreme", "pd-ssd" - * or "pd-standard". - * @type int|string $size_gb - * Disk size in GB. - * For persistent disk, this field is ignored if `data_source` is `image` or - * `snapshot`. - * For local SSD, size_gb should be a multiple of 375GB, - * otherwise, the final size will be the next greater multiple of 375 GB. - * For boot disk, Batch will calculate the boot disk size based on source - * image and task requirements if you do not speicify the size. - * If both this field and the boot_disk_mib field in task spec's - * compute_resource are defined, Batch will only honor this field. - * @type string $disk_interface - * Local SSDs are available through both "SCSI" and "NVMe" interfaces. - * If not indicated, "NVMe" will be the default one for local ssds. - * We only support "SCSI" for persistent disks now. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * Name of a public or custom image used as the data source. - * For example, the following are all valid URLs: - * (1) Specify the image by its family name: - * projects/{project}/global/images/family/{image_family} - * (2) Specify the image version: - * projects/{project}/global/images/{image_version} - * You can also use Batch customized image in short names. - * The following image values are supported for a boot disk: - * "batch-debian": use Batch Debian images. - * "batch-centos": use Batch CentOS images. - * "batch-cos": use Batch Container-Optimized images. - * - * Generated from protobuf field string image = 4; - * @return string - */ - public function getImage() - { - return $this->readOneof(4); - } - - public function hasImage() - { - return $this->hasOneof(4); - } - - /** - * Name of a public or custom image used as the data source. - * For example, the following are all valid URLs: - * (1) Specify the image by its family name: - * projects/{project}/global/images/family/{image_family} - * (2) Specify the image version: - * projects/{project}/global/images/{image_version} - * You can also use Batch customized image in short names. - * The following image values are supported for a boot disk: - * "batch-debian": use Batch Debian images. - * "batch-centos": use Batch CentOS images. - * "batch-cos": use Batch Container-Optimized images. - * - * Generated from protobuf field string image = 4; - * @param string $var - * @return $this - */ - public function setImage($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Name of a snapshot used as the data source. - * - * Generated from protobuf field string snapshot = 5; - * @return string - */ - public function getSnapshot() - { - return $this->readOneof(5); - } - - public function hasSnapshot() - { - return $this->hasOneof(5); - } - - /** - * Name of a snapshot used as the data source. - * - * Generated from protobuf field string snapshot = 5; - * @param string $var - * @return $this - */ - public function setSnapshot($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Disk type as shown in `gcloud compute disk-types list`. - * For example, local SSD uses type "local-ssd". - * Persistent disks and boot disks use "pd-balanced", "pd-extreme", "pd-ssd" - * or "pd-standard". - * - * Generated from protobuf field string type = 1; - * @return string - */ - public function getType() - { - return $this->type; - } - - /** - * Disk type as shown in `gcloud compute disk-types list`. - * For example, local SSD uses type "local-ssd". - * Persistent disks and boot disks use "pd-balanced", "pd-extreme", "pd-ssd" - * or "pd-standard". - * - * Generated from protobuf field string type = 1; - * @param string $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkString($var, True); - $this->type = $var; - - return $this; - } - - /** - * Disk size in GB. - * For persistent disk, this field is ignored if `data_source` is `image` or - * `snapshot`. - * For local SSD, size_gb should be a multiple of 375GB, - * otherwise, the final size will be the next greater multiple of 375 GB. - * For boot disk, Batch will calculate the boot disk size based on source - * image and task requirements if you do not speicify the size. - * If both this field and the boot_disk_mib field in task spec's - * compute_resource are defined, Batch will only honor this field. - * - * Generated from protobuf field int64 size_gb = 2; - * @return int|string - */ - public function getSizeGb() - { - return $this->size_gb; - } - - /** - * Disk size in GB. - * For persistent disk, this field is ignored if `data_source` is `image` or - * `snapshot`. - * For local SSD, size_gb should be a multiple of 375GB, - * otherwise, the final size will be the next greater multiple of 375 GB. - * For boot disk, Batch will calculate the boot disk size based on source - * image and task requirements if you do not speicify the size. - * If both this field and the boot_disk_mib field in task spec's - * compute_resource are defined, Batch will only honor this field. - * - * Generated from protobuf field int64 size_gb = 2; - * @param int|string $var - * @return $this - */ - public function setSizeGb($var) - { - GPBUtil::checkInt64($var); - $this->size_gb = $var; - - return $this; - } - - /** - * Local SSDs are available through both "SCSI" and "NVMe" interfaces. - * If not indicated, "NVMe" will be the default one for local ssds. - * We only support "SCSI" for persistent disks now. - * - * Generated from protobuf field string disk_interface = 6; - * @return string - */ - public function getDiskInterface() - { - return $this->disk_interface; - } - - /** - * Local SSDs are available through both "SCSI" and "NVMe" interfaces. - * If not indicated, "NVMe" will be the default one for local ssds. - * We only support "SCSI" for persistent disks now. - * - * Generated from protobuf field string disk_interface = 6; - * @param string $var - * @return $this - */ - public function setDiskInterface($var) - { - GPBUtil::checkString($var, True); - $this->disk_interface = $var; - - return $this; - } - - /** - * @return string - */ - public function getDataSource() - { - return $this->whichOneof("data_source"); - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Disk::class, \Google\Cloud\Batch\V1\AllocationPolicy_Disk::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/InstancePolicy.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/InstancePolicy.php deleted file mode 100644 index 5be6f1b9036a..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/InstancePolicy.php +++ /dev/null @@ -1,271 +0,0 @@ -google.cloud.batch.v1.AllocationPolicy.InstancePolicy - */ -class InstancePolicy extends \Google\Protobuf\Internal\Message -{ - /** - * The Compute Engine machine type. - * - * Generated from protobuf field string machine_type = 2; - */ - protected $machine_type = ''; - /** - * The minimum CPU platform. - * See - * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`. - * Not yet implemented. - * - * Generated from protobuf field string min_cpu_platform = 3; - */ - protected $min_cpu_platform = ''; - /** - * The provisioning model. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4; - */ - protected $provisioning_model = 0; - /** - * The accelerators attached to each VM instance. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - */ - private $accelerators; - /** - * Book disk to be created and attached to each VM by this InstancePolicy. - * Boot disk will be deleted when the VM is deleted. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.Disk boot_disk = 8; - */ - protected $boot_disk = null; - /** - * Non-boot disks to be attached for each VM created by this InstancePolicy. - * New disks will be deleted when the VM is deleted. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - */ - private $disks; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $machine_type - * The Compute Engine machine type. - * @type string $min_cpu_platform - * The minimum CPU platform. - * See - * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`. - * Not yet implemented. - * @type int $provisioning_model - * The provisioning model. - * @type array<\Google\Cloud\Batch\V1\AllocationPolicy\Accelerator>|\Google\Protobuf\Internal\RepeatedField $accelerators - * The accelerators attached to each VM instance. - * @type \Google\Cloud\Batch\V1\AllocationPolicy\Disk $boot_disk - * Book disk to be created and attached to each VM by this InstancePolicy. - * Boot disk will be deleted when the VM is deleted. - * @type array<\Google\Cloud\Batch\V1\AllocationPolicy\AttachedDisk>|\Google\Protobuf\Internal\RepeatedField $disks - * Non-boot disks to be attached for each VM created by this InstancePolicy. - * New disks will be deleted when the VM is deleted. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * The Compute Engine machine type. - * - * Generated from protobuf field string machine_type = 2; - * @return string - */ - public function getMachineType() - { - return $this->machine_type; - } - - /** - * The Compute Engine machine type. - * - * Generated from protobuf field string machine_type = 2; - * @param string $var - * @return $this - */ - public function setMachineType($var) - { - GPBUtil::checkString($var, True); - $this->machine_type = $var; - - return $this; - } - - /** - * The minimum CPU platform. - * See - * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`. - * Not yet implemented. - * - * Generated from protobuf field string min_cpu_platform = 3; - * @return string - */ - public function getMinCpuPlatform() - { - return $this->min_cpu_platform; - } - - /** - * The minimum CPU platform. - * See - * `https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform`. - * Not yet implemented. - * - * Generated from protobuf field string min_cpu_platform = 3; - * @param string $var - * @return $this - */ - public function setMinCpuPlatform($var) - { - GPBUtil::checkString($var, True); - $this->min_cpu_platform = $var; - - return $this; - } - - /** - * The provisioning model. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4; - * @return int - */ - public function getProvisioningModel() - { - return $this->provisioning_model; - } - - /** - * The provisioning model. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4; - * @param int $var - * @return $this - */ - public function setProvisioningModel($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Batch\V1\AllocationPolicy\ProvisioningModel::class); - $this->provisioning_model = $var; - - return $this; - } - - /** - * The accelerators attached to each VM instance. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAccelerators() - { - return $this->accelerators; - } - - /** - * The accelerators attached to each VM instance. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5; - * @param array<\Google\Cloud\Batch\V1\AllocationPolicy\Accelerator>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAccelerators($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\AllocationPolicy\Accelerator::class); - $this->accelerators = $arr; - - return $this; - } - - /** - * Book disk to be created and attached to each VM by this InstancePolicy. - * Boot disk will be deleted when the VM is deleted. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.Disk boot_disk = 8; - * @return \Google\Cloud\Batch\V1\AllocationPolicy\Disk|null - */ - public function getBootDisk() - { - return $this->boot_disk; - } - - public function hasBootDisk() - { - return isset($this->boot_disk); - } - - public function clearBootDisk() - { - unset($this->boot_disk); - } - - /** - * Book disk to be created and attached to each VM by this InstancePolicy. - * Boot disk will be deleted when the VM is deleted. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.Disk boot_disk = 8; - * @param \Google\Cloud\Batch\V1\AllocationPolicy\Disk $var - * @return $this - */ - public function setBootDisk($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\AllocationPolicy\Disk::class); - $this->boot_disk = $var; - - return $this; - } - - /** - * Non-boot disks to be attached for each VM created by this InstancePolicy. - * New disks will be deleted when the VM is deleted. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDisks() - { - return $this->disks; - } - - /** - * Non-boot disks to be attached for each VM created by this InstancePolicy. - * New disks will be deleted when the VM is deleted. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6; - * @param array<\Google\Cloud\Batch\V1\AllocationPolicy\AttachedDisk>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDisks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\AllocationPolicy\AttachedDisk::class); - $this->disks = $arr; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(InstancePolicy::class, \Google\Cloud\Batch\V1\AllocationPolicy_InstancePolicy::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/InstancePolicyOrTemplate.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/InstancePolicyOrTemplate.php deleted file mode 100644 index daf830b8540d..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/InstancePolicyOrTemplate.php +++ /dev/null @@ -1,163 +0,0 @@ -google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate - */ -class InstancePolicyOrTemplate extends \Google\Protobuf\Internal\Message -{ - /** - * Set this field true if users want Batch to help fetch drivers from a - * third party location and install them for GPUs specified in - * policy.accelerators or instance_template on their behalf. Default is - * false. - * - * Generated from protobuf field bool install_gpu_drivers = 3; - */ - protected $install_gpu_drivers = false; - protected $policy_template; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Batch\V1\AllocationPolicy\InstancePolicy $policy - * InstancePolicy. - * @type string $instance_template - * Name of an instance template used to create VMs. - * Named the field as 'instance_template' instead of 'template' to avoid - * c++ keyword conflict. - * @type bool $install_gpu_drivers - * Set this field true if users want Batch to help fetch drivers from a - * third party location and install them for GPUs specified in - * policy.accelerators or instance_template on their behalf. Default is - * false. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * InstancePolicy. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - * @return \Google\Cloud\Batch\V1\AllocationPolicy\InstancePolicy|null - */ - public function getPolicy() - { - return $this->readOneof(1); - } - - public function hasPolicy() - { - return $this->hasOneof(1); - } - - /** - * InstancePolicy. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1; - * @param \Google\Cloud\Batch\V1\AllocationPolicy\InstancePolicy $var - * @return $this - */ - public function setPolicy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\AllocationPolicy\InstancePolicy::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Name of an instance template used to create VMs. - * Named the field as 'instance_template' instead of 'template' to avoid - * c++ keyword conflict. - * - * Generated from protobuf field string instance_template = 2; - * @return string - */ - public function getInstanceTemplate() - { - return $this->readOneof(2); - } - - public function hasInstanceTemplate() - { - return $this->hasOneof(2); - } - - /** - * Name of an instance template used to create VMs. - * Named the field as 'instance_template' instead of 'template' to avoid - * c++ keyword conflict. - * - * Generated from protobuf field string instance_template = 2; - * @param string $var - * @return $this - */ - public function setInstanceTemplate($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Set this field true if users want Batch to help fetch drivers from a - * third party location and install them for GPUs specified in - * policy.accelerators or instance_template on their behalf. Default is - * false. - * - * Generated from protobuf field bool install_gpu_drivers = 3; - * @return bool - */ - public function getInstallGpuDrivers() - { - return $this->install_gpu_drivers; - } - - /** - * Set this field true if users want Batch to help fetch drivers from a - * third party location and install them for GPUs specified in - * policy.accelerators or instance_template on their behalf. Default is - * false. - * - * Generated from protobuf field bool install_gpu_drivers = 3; - * @param bool $var - * @return $this - */ - public function setInstallGpuDrivers($var) - { - GPBUtil::checkBool($var); - $this->install_gpu_drivers = $var; - - return $this; - } - - /** - * @return string - */ - public function getPolicyTemplate() - { - return $this->whichOneof("policy_template"); - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(InstancePolicyOrTemplate::class, \Google\Cloud\Batch\V1\AllocationPolicy_InstancePolicyOrTemplate::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/LocationPolicy.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/LocationPolicy.php deleted file mode 100644 index 4a0711636785..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/LocationPolicy.php +++ /dev/null @@ -1,112 +0,0 @@ -google.cloud.batch.v1.AllocationPolicy.LocationPolicy - */ -class LocationPolicy extends \Google\Protobuf\Internal\Message -{ - /** - * A list of allowed location names represented by internal URLs. - * Each location can be a region or a zone. - * Only one region or multiple zones in one region is supported now. - * For example, - * ["regions/us-central1"] allow VMs in any zones in region us-central1. - * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs - * in zones us-central1-a and us-central1-c. - * All locations end up in different regions would cause errors. - * For example, - * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", - * "zones/us-west1-a"] contains 2 regions "us-central1" and - * "us-west1". An error is expected in this case. - * - * Generated from protobuf field repeated string allowed_locations = 1; - */ - private $allowed_locations; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $allowed_locations - * A list of allowed location names represented by internal URLs. - * Each location can be a region or a zone. - * Only one region or multiple zones in one region is supported now. - * For example, - * ["regions/us-central1"] allow VMs in any zones in region us-central1. - * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs - * in zones us-central1-a and us-central1-c. - * All locations end up in different regions would cause errors. - * For example, - * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", - * "zones/us-west1-a"] contains 2 regions "us-central1" and - * "us-west1". An error is expected in this case. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * A list of allowed location names represented by internal URLs. - * Each location can be a region or a zone. - * Only one region or multiple zones in one region is supported now. - * For example, - * ["regions/us-central1"] allow VMs in any zones in region us-central1. - * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs - * in zones us-central1-a and us-central1-c. - * All locations end up in different regions would cause errors. - * For example, - * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", - * "zones/us-west1-a"] contains 2 regions "us-central1" and - * "us-west1". An error is expected in this case. - * - * Generated from protobuf field repeated string allowed_locations = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAllowedLocations() - { - return $this->allowed_locations; - } - - /** - * A list of allowed location names represented by internal URLs. - * Each location can be a region or a zone. - * Only one region or multiple zones in one region is supported now. - * For example, - * ["regions/us-central1"] allow VMs in any zones in region us-central1. - * ["zones/us-central1-a", "zones/us-central1-c"] only allow VMs - * in zones us-central1-a and us-central1-c. - * All locations end up in different regions would cause errors. - * For example, - * ["regions/us-central1", "zones/us-central1-a", "zones/us-central1-b", - * "zones/us-west1-a"] contains 2 regions "us-central1" and - * "us-west1". An error is expected in this case. - * - * Generated from protobuf field repeated string allowed_locations = 1; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAllowedLocations($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->allowed_locations = $arr; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(LocationPolicy::class, \Google\Cloud\Batch\V1\AllocationPolicy_LocationPolicy::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/NetworkInterface.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/NetworkInterface.php deleted file mode 100644 index bf6597d781cb..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/NetworkInterface.php +++ /dev/null @@ -1,202 +0,0 @@ -google.cloud.batch.v1.AllocationPolicy.NetworkInterface - */ -class NetworkInterface extends \Google\Protobuf\Internal\Message -{ - /** - * The URL of an existing network resource. - * You can specify the network as a full or partial URL. - * For example, the following are all valid URLs: - * https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} - * projects/{project}/global/networks/{network} - * global/networks/{network} - * - * Generated from protobuf field string network = 1; - */ - protected $network = ''; - /** - * The URL of an existing subnetwork resource in the network. - * You can specify the subnetwork as a full or partial URL. - * For example, the following are all valid URLs: - * https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork} - * projects/{project}/regions/{region}/subnetworks/{subnetwork} - * regions/{region}/subnetworks/{subnetwork} - * - * Generated from protobuf field string subnetwork = 2; - */ - protected $subnetwork = ''; - /** - * Default is false (with an external IP address). Required if - * no external public IP address is attached to the VM. If no external - * public IP address, additional configuration is required to allow the VM - * to access Google Services. See - * https://cloud.google.com/vpc/docs/configure-private-google-access and - * https://cloud.google.com/nat/docs/gce-example#create-nat for more - * information. - * - * Generated from protobuf field bool no_external_ip_address = 3; - */ - protected $no_external_ip_address = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $network - * The URL of an existing network resource. - * You can specify the network as a full or partial URL. - * For example, the following are all valid URLs: - * https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} - * projects/{project}/global/networks/{network} - * global/networks/{network} - * @type string $subnetwork - * The URL of an existing subnetwork resource in the network. - * You can specify the subnetwork as a full or partial URL. - * For example, the following are all valid URLs: - * https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork} - * projects/{project}/regions/{region}/subnetworks/{subnetwork} - * regions/{region}/subnetworks/{subnetwork} - * @type bool $no_external_ip_address - * Default is false (with an external IP address). Required if - * no external public IP address is attached to the VM. If no external - * public IP address, additional configuration is required to allow the VM - * to access Google Services. See - * https://cloud.google.com/vpc/docs/configure-private-google-access and - * https://cloud.google.com/nat/docs/gce-example#create-nat for more - * information. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * The URL of an existing network resource. - * You can specify the network as a full or partial URL. - * For example, the following are all valid URLs: - * https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} - * projects/{project}/global/networks/{network} - * global/networks/{network} - * - * Generated from protobuf field string network = 1; - * @return string - */ - public function getNetwork() - { - return $this->network; - } - - /** - * The URL of an existing network resource. - * You can specify the network as a full or partial URL. - * For example, the following are all valid URLs: - * https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} - * projects/{project}/global/networks/{network} - * global/networks/{network} - * - * Generated from protobuf field string network = 1; - * @param string $var - * @return $this - */ - public function setNetwork($var) - { - GPBUtil::checkString($var, True); - $this->network = $var; - - return $this; - } - - /** - * The URL of an existing subnetwork resource in the network. - * You can specify the subnetwork as a full or partial URL. - * For example, the following are all valid URLs: - * https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork} - * projects/{project}/regions/{region}/subnetworks/{subnetwork} - * regions/{region}/subnetworks/{subnetwork} - * - * Generated from protobuf field string subnetwork = 2; - * @return string - */ - public function getSubnetwork() - { - return $this->subnetwork; - } - - /** - * The URL of an existing subnetwork resource in the network. - * You can specify the subnetwork as a full or partial URL. - * For example, the following are all valid URLs: - * https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork} - * projects/{project}/regions/{region}/subnetworks/{subnetwork} - * regions/{region}/subnetworks/{subnetwork} - * - * Generated from protobuf field string subnetwork = 2; - * @param string $var - * @return $this - */ - public function setSubnetwork($var) - { - GPBUtil::checkString($var, True); - $this->subnetwork = $var; - - return $this; - } - - /** - * Default is false (with an external IP address). Required if - * no external public IP address is attached to the VM. If no external - * public IP address, additional configuration is required to allow the VM - * to access Google Services. See - * https://cloud.google.com/vpc/docs/configure-private-google-access and - * https://cloud.google.com/nat/docs/gce-example#create-nat for more - * information. - * - * Generated from protobuf field bool no_external_ip_address = 3; - * @return bool - */ - public function getNoExternalIpAddress() - { - return $this->no_external_ip_address; - } - - /** - * Default is false (with an external IP address). Required if - * no external public IP address is attached to the VM. If no external - * public IP address, additional configuration is required to allow the VM - * to access Google Services. See - * https://cloud.google.com/vpc/docs/configure-private-google-access and - * https://cloud.google.com/nat/docs/gce-example#create-nat for more - * information. - * - * Generated from protobuf field bool no_external_ip_address = 3; - * @param bool $var - * @return $this - */ - public function setNoExternalIpAddress($var) - { - GPBUtil::checkBool($var); - $this->no_external_ip_address = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(NetworkInterface::class, \Google\Cloud\Batch\V1\AllocationPolicy_NetworkInterface::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/NetworkPolicy.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/NetworkPolicy.php deleted file mode 100644 index f402f3e8e3d2..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/NetworkPolicy.php +++ /dev/null @@ -1,70 +0,0 @@ -google.cloud.batch.v1.AllocationPolicy.NetworkPolicy - */ -class NetworkPolicy extends \Google\Protobuf\Internal\Message -{ - /** - * Network configurations. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - */ - private $network_interfaces; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Batch\V1\AllocationPolicy\NetworkInterface>|\Google\Protobuf\Internal\RepeatedField $network_interfaces - * Network configurations. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * Network configurations. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getNetworkInterfaces() - { - return $this->network_interfaces; - } - - /** - * Network configurations. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.AllocationPolicy.NetworkInterface network_interfaces = 1; - * @param array<\Google\Cloud\Batch\V1\AllocationPolicy\NetworkInterface>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setNetworkInterfaces($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\AllocationPolicy\NetworkInterface::class); - $this->network_interfaces = $arr; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(NetworkPolicy::class, \Google\Cloud\Batch\V1\AllocationPolicy_NetworkPolicy::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/ProvisioningModel.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/ProvisioningModel.php deleted file mode 100644 index 62a6191c61cb..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy/ProvisioningModel.php +++ /dev/null @@ -1,75 +0,0 @@ -google.cloud.batch.v1.AllocationPolicy.ProvisioningModel - */ -class ProvisioningModel -{ - /** - * Unspecified. - * - * Generated from protobuf enum PROVISIONING_MODEL_UNSPECIFIED = 0; - */ - const PROVISIONING_MODEL_UNSPECIFIED = 0; - /** - * Standard VM. - * - * Generated from protobuf enum STANDARD = 1; - */ - const STANDARD = 1; - /** - * SPOT VM. - * - * Generated from protobuf enum SPOT = 2; - */ - const SPOT = 2; - /** - * Preemptible VM (PVM). - * Above SPOT VM is the preferable model for preemptible VM instances: the - * old preemptible VM model (indicated by this field) is the older model, - * and has been migrated to use the SPOT model as the underlying technology. - * This old model will still be supported. - * - * Generated from protobuf enum PREEMPTIBLE = 3; - */ - const PREEMPTIBLE = 3; - - private static $valueToName = [ - self::PROVISIONING_MODEL_UNSPECIFIED => 'PROVISIONING_MODEL_UNSPECIFIED', - self::STANDARD => 'STANDARD', - self::SPOT => 'SPOT', - self::PREEMPTIBLE => 'PREEMPTIBLE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ProvisioningModel::class, \Google\Cloud\Batch\V1\AllocationPolicy_ProvisioningModel::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy_Accelerator.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy_Accelerator.php deleted file mode 100644 index 1e85fe74a884..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/AllocationPolicy_Accelerator.php +++ /dev/null @@ -1,16 +0,0 @@ -_simpleRequest('/google.cloud.batch.v1.BatchService/CreateJob', - $argument, - ['\Google\Cloud\Batch\V1\Job', 'decode'], - $metadata, $options); - } - - /** - * Get a Job specified by its resource name. - * @param \Google\Cloud\Batch\V1\GetJobRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetJob(\Google\Cloud\Batch\V1\GetJobRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.batch.v1.BatchService/GetJob', - $argument, - ['\Google\Cloud\Batch\V1\Job', 'decode'], - $metadata, $options); - } - - /** - * Delete a Job. - * @param \Google\Cloud\Batch\V1\DeleteJobRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteJob(\Google\Cloud\Batch\V1\DeleteJobRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.batch.v1.BatchService/DeleteJob', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * List all Jobs for a project within a region. - * @param \Google\Cloud\Batch\V1\ListJobsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListJobs(\Google\Cloud\Batch\V1\ListJobsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.batch.v1.BatchService/ListJobs', - $argument, - ['\Google\Cloud\Batch\V1\ListJobsResponse', 'decode'], - $metadata, $options); - } - - /** - * Return a single Task. - * @param \Google\Cloud\Batch\V1\GetTaskRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetTask(\Google\Cloud\Batch\V1\GetTaskRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.batch.v1.BatchService/GetTask', - $argument, - ['\Google\Cloud\Batch\V1\Task', 'decode'], - $metadata, $options); - } - - /** - * List Tasks associated with a job. - * @param \Google\Cloud\Batch\V1\ListTasksRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListTasks(\Google\Cloud\Batch\V1\ListTasksRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.batch.v1.BatchService/ListTasks', - $argument, - ['\Google\Cloud\Batch\V1\ListTasksResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/ComputeResource.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/ComputeResource.php deleted file mode 100644 index 16384c01afdd..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/ComputeResource.php +++ /dev/null @@ -1,135 +0,0 @@ -google.cloud.batch.v1.ComputeResource - */ -class ComputeResource extends \Google\Protobuf\Internal\Message -{ - /** - * The milliCPU count. - * - * Generated from protobuf field int64 cpu_milli = 1; - */ - protected $cpu_milli = 0; - /** - * Memory in MiB. - * - * Generated from protobuf field int64 memory_mib = 2; - */ - protected $memory_mib = 0; - /** - * Extra boot disk size in MiB for each task. - * - * Generated from protobuf field int64 boot_disk_mib = 4; - */ - protected $boot_disk_mib = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int|string $cpu_milli - * The milliCPU count. - * @type int|string $memory_mib - * Memory in MiB. - * @type int|string $boot_disk_mib - * Extra boot disk size in MiB for each task. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * The milliCPU count. - * - * Generated from protobuf field int64 cpu_milli = 1; - * @return int|string - */ - public function getCpuMilli() - { - return $this->cpu_milli; - } - - /** - * The milliCPU count. - * - * Generated from protobuf field int64 cpu_milli = 1; - * @param int|string $var - * @return $this - */ - public function setCpuMilli($var) - { - GPBUtil::checkInt64($var); - $this->cpu_milli = $var; - - return $this; - } - - /** - * Memory in MiB. - * - * Generated from protobuf field int64 memory_mib = 2; - * @return int|string - */ - public function getMemoryMib() - { - return $this->memory_mib; - } - - /** - * Memory in MiB. - * - * Generated from protobuf field int64 memory_mib = 2; - * @param int|string $var - * @return $this - */ - public function setMemoryMib($var) - { - GPBUtil::checkInt64($var); - $this->memory_mib = $var; - - return $this; - } - - /** - * Extra boot disk size in MiB for each task. - * - * Generated from protobuf field int64 boot_disk_mib = 4; - * @return int|string - */ - public function getBootDiskMib() - { - return $this->boot_disk_mib; - } - - /** - * Extra boot disk size in MiB for each task. - * - * Generated from protobuf field int64 boot_disk_mib = 4; - * @param int|string $var - * @return $this - */ - public function setBootDiskMib($var) - { - GPBUtil::checkInt64($var); - $this->boot_disk_mib = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/CreateJobRequest.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/CreateJobRequest.php deleted file mode 100644 index fdec8fae5402..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/CreateJobRequest.php +++ /dev/null @@ -1,278 +0,0 @@ -google.cloud.batch.v1.CreateJobRequest - */ -class CreateJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource name where the Job will be created. - * Pattern: "projects/{project}/locations/{location}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * ID used to uniquely identify the Job within its parent scope. - * This field should contain at most 63 characters and must start with - * lowercase characters. - * Only lowercase characters, numbers and '-' are accepted. - * The '-' character cannot be the first or the last one. - * A system generated ID will be used if the field is not set. - * The job.name field in the request will be ignored and the created resource - * name of the Job will be "{parent}/jobs/{job_id}". - * - * Generated from protobuf field string job_id = 2; - */ - protected $job_id = ''; - /** - * Required. The Job to create. - * - * Generated from protobuf field .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $job = null; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and - * the request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - - /** - * @param string $parent Required. The parent resource name where the Job will be created. - * Pattern: "projects/{project}/locations/{location}" - * Please see {@see BatchServiceClient::locationName()} for help formatting this field. - * @param \Google\Cloud\Batch\V1\Job $job Required. The Job to create. - * @param string $jobId ID used to uniquely identify the Job within its parent scope. - * This field should contain at most 63 characters and must start with - * lowercase characters. - * Only lowercase characters, numbers and '-' are accepted. - * The '-' character cannot be the first or the last one. - * A system generated ID will be used if the field is not set. - * - * The job.name field in the request will be ignored and the created resource - * name of the Job will be "{parent}/jobs/{job_id}". - * - * @return \Google\Cloud\Batch\V1\CreateJobRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\Batch\V1\Job $job, string $jobId): self - { - return (new self()) - ->setParent($parent) - ->setJob($job) - ->setJobId($jobId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource name where the Job will be created. - * Pattern: "projects/{project}/locations/{location}" - * @type string $job_id - * ID used to uniquely identify the Job within its parent scope. - * This field should contain at most 63 characters and must start with - * lowercase characters. - * Only lowercase characters, numbers and '-' are accepted. - * The '-' character cannot be the first or the last one. - * A system generated ID will be used if the field is not set. - * The job.name field in the request will be ignored and the created resource - * name of the Job will be "{parent}/jobs/{job_id}". - * @type \Google\Cloud\Batch\V1\Job $job - * Required. The Job to create. - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and - * the request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Batch::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource name where the Job will be created. - * Pattern: "projects/{project}/locations/{location}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource name where the Job will be created. - * Pattern: "projects/{project}/locations/{location}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * ID used to uniquely identify the Job within its parent scope. - * This field should contain at most 63 characters and must start with - * lowercase characters. - * Only lowercase characters, numbers and '-' are accepted. - * The '-' character cannot be the first or the last one. - * A system generated ID will be used if the field is not set. - * The job.name field in the request will be ignored and the created resource - * name of the Job will be "{parent}/jobs/{job_id}". - * - * Generated from protobuf field string job_id = 2; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * ID used to uniquely identify the Job within its parent scope. - * This field should contain at most 63 characters and must start with - * lowercase characters. - * Only lowercase characters, numbers and '-' are accepted. - * The '-' character cannot be the first or the last one. - * A system generated ID will be used if the field is not set. - * The job.name field in the request will be ignored and the created resource - * name of the Job will be "{parent}/jobs/{job_id}". - * - * Generated from protobuf field string job_id = 2; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - - /** - * Required. The Job to create. - * - * Generated from protobuf field .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Batch\V1\Job|null - */ - public function getJob() - { - return $this->job; - } - - public function hasJob() - { - return isset($this->job); - } - - public function clearJob() - { - unset($this->job); - } - - /** - * Required. The Job to create. - * - * Generated from protobuf field .google.cloud.batch.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Batch\V1\Job $var - * @return $this - */ - public function setJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\Job::class); - $this->job = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and - * the request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and - * the request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/DeleteJobRequest.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/DeleteJobRequest.php deleted file mode 100644 index 0acc2dfbbac6..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/DeleteJobRequest.php +++ /dev/null @@ -1,188 +0,0 @@ -google.cloud.batch.v1.DeleteJobRequest - */ -class DeleteJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Job name. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Optional. Reason for this deletion. - * - * Generated from protobuf field string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $reason = ''; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and - * the request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - - /** - * @param string $name Job name. - * - * @return \Google\Cloud\Batch\V1\DeleteJobRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Job name. - * @type string $reason - * Optional. Reason for this deletion. - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and - * the request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Batch::initOnce(); - parent::__construct($data); - } - - /** - * Job name. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Job name. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. Reason for this deletion. - * - * Generated from protobuf field string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getReason() - { - return $this->reason; - } - - /** - * Optional. Reason for this deletion. - * - * Generated from protobuf field string reason = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setReason($var) - { - GPBUtil::checkString($var, True); - $this->reason = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and - * the request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and - * the request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Environment.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Environment.php deleted file mode 100644 index 058a8d4ccc90..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Environment.php +++ /dev/null @@ -1,158 +0,0 @@ -google.cloud.batch.v1.Environment - */ -class Environment extends \Google\Protobuf\Internal\Message -{ - /** - * A map of environment variable names to values. - * - * Generated from protobuf field map variables = 1; - */ - private $variables; - /** - * A map of environment variable names to Secret Manager secret names. - * The VM will access the named secrets to set the value of each environment - * variable. - * - * Generated from protobuf field map secret_variables = 2; - */ - private $secret_variables; - /** - * An encrypted JSON dictionary where the key/value pairs correspond to - * environment variable names and their values. - * - * Generated from protobuf field .google.cloud.batch.v1.Environment.KMSEnvMap encrypted_variables = 3; - */ - protected $encrypted_variables = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\MapField $variables - * A map of environment variable names to values. - * @type array|\Google\Protobuf\Internal\MapField $secret_variables - * A map of environment variable names to Secret Manager secret names. - * The VM will access the named secrets to set the value of each environment - * variable. - * @type \Google\Cloud\Batch\V1\Environment\KMSEnvMap $encrypted_variables - * An encrypted JSON dictionary where the key/value pairs correspond to - * environment variable names and their values. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * A map of environment variable names to values. - * - * Generated from protobuf field map variables = 1; - * @return \Google\Protobuf\Internal\MapField - */ - public function getVariables() - { - return $this->variables; - } - - /** - * A map of environment variable names to values. - * - * Generated from protobuf field map variables = 1; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setVariables($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->variables = $arr; - - return $this; - } - - /** - * A map of environment variable names to Secret Manager secret names. - * The VM will access the named secrets to set the value of each environment - * variable. - * - * Generated from protobuf field map secret_variables = 2; - * @return \Google\Protobuf\Internal\MapField - */ - public function getSecretVariables() - { - return $this->secret_variables; - } - - /** - * A map of environment variable names to Secret Manager secret names. - * The VM will access the named secrets to set the value of each environment - * variable. - * - * Generated from protobuf field map secret_variables = 2; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setSecretVariables($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->secret_variables = $arr; - - return $this; - } - - /** - * An encrypted JSON dictionary where the key/value pairs correspond to - * environment variable names and their values. - * - * Generated from protobuf field .google.cloud.batch.v1.Environment.KMSEnvMap encrypted_variables = 3; - * @return \Google\Cloud\Batch\V1\Environment\KMSEnvMap|null - */ - public function getEncryptedVariables() - { - return $this->encrypted_variables; - } - - public function hasEncryptedVariables() - { - return isset($this->encrypted_variables); - } - - public function clearEncryptedVariables() - { - unset($this->encrypted_variables); - } - - /** - * An encrypted JSON dictionary where the key/value pairs correspond to - * environment variable names and their values. - * - * Generated from protobuf field .google.cloud.batch.v1.Environment.KMSEnvMap encrypted_variables = 3; - * @param \Google\Cloud\Batch\V1\Environment\KMSEnvMap $var - * @return $this - */ - public function setEncryptedVariables($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\Environment\KMSEnvMap::class); - $this->encrypted_variables = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Environment/KMSEnvMap.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Environment/KMSEnvMap.php deleted file mode 100644 index 91b995831e11..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Environment/KMSEnvMap.php +++ /dev/null @@ -1,102 +0,0 @@ -google.cloud.batch.v1.Environment.KMSEnvMap - */ -class KMSEnvMap extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the KMS key that will be used to decrypt the cipher text. - * - * Generated from protobuf field string key_name = 1; - */ - protected $key_name = ''; - /** - * The value of the cipherText response from the `encrypt` method. - * - * Generated from protobuf field string cipher_text = 2; - */ - protected $cipher_text = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $key_name - * The name of the KMS key that will be used to decrypt the cipher text. - * @type string $cipher_text - * The value of the cipherText response from the `encrypt` method. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * The name of the KMS key that will be used to decrypt the cipher text. - * - * Generated from protobuf field string key_name = 1; - * @return string - */ - public function getKeyName() - { - return $this->key_name; - } - - /** - * The name of the KMS key that will be used to decrypt the cipher text. - * - * Generated from protobuf field string key_name = 1; - * @param string $var - * @return $this - */ - public function setKeyName($var) - { - GPBUtil::checkString($var, True); - $this->key_name = $var; - - return $this; - } - - /** - * The value of the cipherText response from the `encrypt` method. - * - * Generated from protobuf field string cipher_text = 2; - * @return string - */ - public function getCipherText() - { - return $this->cipher_text; - } - - /** - * The value of the cipherText response from the `encrypt` method. - * - * Generated from protobuf field string cipher_text = 2; - * @param string $var - * @return $this - */ - public function setCipherText($var) - { - GPBUtil::checkString($var, True); - $this->cipher_text = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(KMSEnvMap::class, \Google\Cloud\Batch\V1\Environment_KMSEnvMap::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Environment_KMSEnvMap.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Environment_KMSEnvMap.php deleted file mode 100644 index 75085c6ee530..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Environment_KMSEnvMap.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.batch.v1.GCS - */ -class GCS extends \Google\Protobuf\Internal\Message -{ - /** - * Remote path, either a bucket name or a subdirectory of a bucket, e.g.: - * bucket_name, bucket_name/subdirectory/ - * - * Generated from protobuf field string remote_path = 1; - */ - protected $remote_path = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $remote_path - * Remote path, either a bucket name or a subdirectory of a bucket, e.g.: - * bucket_name, bucket_name/subdirectory/ - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Volume::initOnce(); - parent::__construct($data); - } - - /** - * Remote path, either a bucket name or a subdirectory of a bucket, e.g.: - * bucket_name, bucket_name/subdirectory/ - * - * Generated from protobuf field string remote_path = 1; - * @return string - */ - public function getRemotePath() - { - return $this->remote_path; - } - - /** - * Remote path, either a bucket name or a subdirectory of a bucket, e.g.: - * bucket_name, bucket_name/subdirectory/ - * - * Generated from protobuf field string remote_path = 1; - * @param string $var - * @return $this - */ - public function setRemotePath($var) - { - GPBUtil::checkString($var, True); - $this->remote_path = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/GetJobRequest.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/GetJobRequest.php deleted file mode 100644 index ae27090d4139..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/GetJobRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.batch.v1.GetJobRequest - */ -class GetJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Job name. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Job name. Please see - * {@see BatchServiceClient::jobName()} for help formatting this field. - * - * @return \Google\Cloud\Batch\V1\GetJobRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Job name. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Batch::initOnce(); - parent::__construct($data); - } - - /** - * Required. Job name. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Job name. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/GetTaskRequest.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/GetTaskRequest.php deleted file mode 100644 index 6271a4460bce..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/GetTaskRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.batch.v1.GetTaskRequest - */ -class GetTaskRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Task name. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Task name. Please see - * {@see BatchServiceClient::taskName()} for help formatting this field. - * - * @return \Google\Cloud\Batch\V1\GetTaskRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Task name. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Batch::initOnce(); - parent::__construct($data); - } - - /** - * Required. Task name. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Task name. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Job.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Job.php deleted file mode 100644 index e32bd5a11b00..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Job.php +++ /dev/null @@ -1,513 +0,0 @@ -google.cloud.batch.v1.Job - */ -class Job extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Job name. - * For example: "projects/123456/locations/us-central1/jobs/job01". - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Output only. A system generated unique ID (in UUID4 format) for the Job. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Priority of the Job. - * The valid value range is [0, 100). Default value is 0. - * Higher value indicates higher priority. - * A job with higher priority value is more likely to run earlier if all other - * requirements are satisfied. - * - * Generated from protobuf field int64 priority = 3; - */ - protected $priority = 0; - /** - * Required. TaskGroups in the Job. Only one TaskGroup is supported now. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - private $task_groups; - /** - * Compute resource allocation for all TaskGroups in the Job. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - */ - protected $allocation_policy = null; - /** - * Labels for the Job. Labels could be user provided or system generated. - * For example, - * "labels": { - * "department": "finance", - * "environment": "test" - * } - * You can assign up to 64 labels. [Google Compute Engine label - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * apply. - * Label names that start with "goog-" or "google-" are reserved. - * - * Generated from protobuf field map labels = 8; - */ - private $labels; - /** - * Output only. Job status. It is read only for users. - * - * Generated from protobuf field .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $status = null; - /** - * Output only. When the Job was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The last time the Job was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Log preservation policy for the Job. - * - * Generated from protobuf field .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - */ - protected $logs_policy = null; - /** - * Notification configurations. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.JobNotification notifications = 14; - */ - private $notifications; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Job name. - * For example: "projects/123456/locations/us-central1/jobs/job01". - * @type string $uid - * Output only. A system generated unique ID (in UUID4 format) for the Job. - * @type int|string $priority - * Priority of the Job. - * The valid value range is [0, 100). Default value is 0. - * Higher value indicates higher priority. - * A job with higher priority value is more likely to run earlier if all other - * requirements are satisfied. - * @type array<\Google\Cloud\Batch\V1\TaskGroup>|\Google\Protobuf\Internal\RepeatedField $task_groups - * Required. TaskGroups in the Job. Only one TaskGroup is supported now. - * @type \Google\Cloud\Batch\V1\AllocationPolicy $allocation_policy - * Compute resource allocation for all TaskGroups in the Job. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels for the Job. Labels could be user provided or system generated. - * For example, - * "labels": { - * "department": "finance", - * "environment": "test" - * } - * You can assign up to 64 labels. [Google Compute Engine label - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * apply. - * Label names that start with "goog-" or "google-" are reserved. - * @type \Google\Cloud\Batch\V1\JobStatus $status - * Output only. Job status. It is read only for users. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. When the Job was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. The last time the Job was updated. - * @type \Google\Cloud\Batch\V1\LogsPolicy $logs_policy - * Log preservation policy for the Job. - * @type array<\Google\Cloud\Batch\V1\JobNotification>|\Google\Protobuf\Internal\RepeatedField $notifications - * Notification configurations. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Job name. - * For example: "projects/123456/locations/us-central1/jobs/job01". - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Job name. - * For example: "projects/123456/locations/us-central1/jobs/job01". - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. A system generated unique ID (in UUID4 format) for the Job. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. A system generated unique ID (in UUID4 format) for the Job. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setUid($var) - { - GPBUtil::checkString($var, True); - $this->uid = $var; - - return $this; - } - - /** - * Priority of the Job. - * The valid value range is [0, 100). Default value is 0. - * Higher value indicates higher priority. - * A job with higher priority value is more likely to run earlier if all other - * requirements are satisfied. - * - * Generated from protobuf field int64 priority = 3; - * @return int|string - */ - public function getPriority() - { - return $this->priority; - } - - /** - * Priority of the Job. - * The valid value range is [0, 100). Default value is 0. - * Higher value indicates higher priority. - * A job with higher priority value is more likely to run earlier if all other - * requirements are satisfied. - * - * Generated from protobuf field int64 priority = 3; - * @param int|string $var - * @return $this - */ - public function setPriority($var) - { - GPBUtil::checkInt64($var); - $this->priority = $var; - - return $this; - } - - /** - * Required. TaskGroups in the Job. Only one TaskGroup is supported now. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getTaskGroups() - { - return $this->task_groups; - } - - /** - * Required. TaskGroups in the Job. Only one TaskGroup is supported now. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.TaskGroup task_groups = 4 [(.google.api.field_behavior) = REQUIRED]; - * @param array<\Google\Cloud\Batch\V1\TaskGroup>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setTaskGroups($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\TaskGroup::class); - $this->task_groups = $arr; - - return $this; - } - - /** - * Compute resource allocation for all TaskGroups in the Job. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - * @return \Google\Cloud\Batch\V1\AllocationPolicy|null - */ - public function getAllocationPolicy() - { - return $this->allocation_policy; - } - - public function hasAllocationPolicy() - { - return isset($this->allocation_policy); - } - - public function clearAllocationPolicy() - { - unset($this->allocation_policy); - } - - /** - * Compute resource allocation for all TaskGroups in the Job. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy allocation_policy = 7; - * @param \Google\Cloud\Batch\V1\AllocationPolicy $var - * @return $this - */ - public function setAllocationPolicy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\AllocationPolicy::class); - $this->allocation_policy = $var; - - return $this; - } - - /** - * Labels for the Job. Labels could be user provided or system generated. - * For example, - * "labels": { - * "department": "finance", - * "environment": "test" - * } - * You can assign up to 64 labels. [Google Compute Engine label - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * apply. - * Label names that start with "goog-" or "google-" are reserved. - * - * Generated from protobuf field map labels = 8; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels for the Job. Labels could be user provided or system generated. - * For example, - * "labels": { - * "department": "finance", - * "environment": "test" - * } - * You can assign up to 64 labels. [Google Compute Engine label - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * apply. - * Label names that start with "goog-" or "google-" are reserved. - * - * Generated from protobuf field map labels = 8; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Output only. Job status. It is read only for users. - * - * Generated from protobuf field .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Batch\V1\JobStatus|null - */ - public function getStatus() - { - return $this->status; - } - - public function hasStatus() - { - return isset($this->status); - } - - public function clearStatus() - { - unset($this->status); - } - - /** - * Output only. Job status. It is read only for users. - * - * Generated from protobuf field .google.cloud.batch.v1.JobStatus status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Batch\V1\JobStatus $var - * @return $this - */ - public function setStatus($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\JobStatus::class); - $this->status = $var; - - return $this; - } - - /** - * Output only. When the Job was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. When the Job was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The last time the Job was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. The last time the Job was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Log preservation policy for the Job. - * - * Generated from protobuf field .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - * @return \Google\Cloud\Batch\V1\LogsPolicy|null - */ - public function getLogsPolicy() - { - return $this->logs_policy; - } - - public function hasLogsPolicy() - { - return isset($this->logs_policy); - } - - public function clearLogsPolicy() - { - unset($this->logs_policy); - } - - /** - * Log preservation policy for the Job. - * - * Generated from protobuf field .google.cloud.batch.v1.LogsPolicy logs_policy = 13; - * @param \Google\Cloud\Batch\V1\LogsPolicy $var - * @return $this - */ - public function setLogsPolicy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\LogsPolicy::class); - $this->logs_policy = $var; - - return $this; - } - - /** - * Notification configurations. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.JobNotification notifications = 14; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getNotifications() - { - return $this->notifications; - } - - /** - * Notification configurations. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.JobNotification notifications = 14; - * @param array<\Google\Cloud\Batch\V1\JobNotification>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setNotifications($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\JobNotification::class); - $this->notifications = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobNotification.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobNotification.php deleted file mode 100644 index 3c1fc88bdeab..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobNotification.php +++ /dev/null @@ -1,131 +0,0 @@ -google.cloud.batch.v1.JobNotification - */ -class JobNotification extends \Google\Protobuf\Internal\Message -{ - /** - * The Pub/Sub topic where notifications like the job state changes - * will be published. This topic exist in the same project as the job - * and billings will be charged to this project. - * If not specified, no Pub/Sub messages will be sent. - * Topic format: `projects/{project}/topics/{topic}`. - * - * Generated from protobuf field string pubsub_topic = 1; - */ - protected $pubsub_topic = ''; - /** - * The attribute requirements of messages to be sent to this Pub/Sub topic. - * Without this field, no message will be sent. - * - * Generated from protobuf field .google.cloud.batch.v1.JobNotification.Message message = 2; - */ - protected $message = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $pubsub_topic - * The Pub/Sub topic where notifications like the job state changes - * will be published. This topic exist in the same project as the job - * and billings will be charged to this project. - * If not specified, no Pub/Sub messages will be sent. - * Topic format: `projects/{project}/topics/{topic}`. - * @type \Google\Cloud\Batch\V1\JobNotification\Message $message - * The attribute requirements of messages to be sent to this Pub/Sub topic. - * Without this field, no message will be sent. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * The Pub/Sub topic where notifications like the job state changes - * will be published. This topic exist in the same project as the job - * and billings will be charged to this project. - * If not specified, no Pub/Sub messages will be sent. - * Topic format: `projects/{project}/topics/{topic}`. - * - * Generated from protobuf field string pubsub_topic = 1; - * @return string - */ - public function getPubsubTopic() - { - return $this->pubsub_topic; - } - - /** - * The Pub/Sub topic where notifications like the job state changes - * will be published. This topic exist in the same project as the job - * and billings will be charged to this project. - * If not specified, no Pub/Sub messages will be sent. - * Topic format: `projects/{project}/topics/{topic}`. - * - * Generated from protobuf field string pubsub_topic = 1; - * @param string $var - * @return $this - */ - public function setPubsubTopic($var) - { - GPBUtil::checkString($var, True); - $this->pubsub_topic = $var; - - return $this; - } - - /** - * The attribute requirements of messages to be sent to this Pub/Sub topic. - * Without this field, no message will be sent. - * - * Generated from protobuf field .google.cloud.batch.v1.JobNotification.Message message = 2; - * @return \Google\Cloud\Batch\V1\JobNotification\Message|null - */ - public function getMessage() - { - return $this->message; - } - - public function hasMessage() - { - return isset($this->message); - } - - public function clearMessage() - { - unset($this->message); - } - - /** - * The attribute requirements of messages to be sent to this Pub/Sub topic. - * Without this field, no message will be sent. - * - * Generated from protobuf field .google.cloud.batch.v1.JobNotification.Message message = 2; - * @param \Google\Cloud\Batch\V1\JobNotification\Message $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\JobNotification\Message::class); - $this->message = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobNotification/Message.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobNotification/Message.php deleted file mode 100644 index af67b119fb29..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobNotification/Message.php +++ /dev/null @@ -1,140 +0,0 @@ -google.cloud.batch.v1.JobNotification.Message - */ -class Message extends \Google\Protobuf\Internal\Message -{ - /** - * The message type. - * - * Generated from protobuf field .google.cloud.batch.v1.JobNotification.Type type = 1; - */ - protected $type = 0; - /** - * The new job state. - * - * Generated from protobuf field .google.cloud.batch.v1.JobStatus.State new_job_state = 2; - */ - protected $new_job_state = 0; - /** - * The new task state. - * - * Generated from protobuf field .google.cloud.batch.v1.TaskStatus.State new_task_state = 3; - */ - protected $new_task_state = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $type - * The message type. - * @type int $new_job_state - * The new job state. - * @type int $new_task_state - * The new task state. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * The message type. - * - * Generated from protobuf field .google.cloud.batch.v1.JobNotification.Type type = 1; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * The message type. - * - * Generated from protobuf field .google.cloud.batch.v1.JobNotification.Type type = 1; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Batch\V1\JobNotification\Type::class); - $this->type = $var; - - return $this; - } - - /** - * The new job state. - * - * Generated from protobuf field .google.cloud.batch.v1.JobStatus.State new_job_state = 2; - * @return int - */ - public function getNewJobState() - { - return $this->new_job_state; - } - - /** - * The new job state. - * - * Generated from protobuf field .google.cloud.batch.v1.JobStatus.State new_job_state = 2; - * @param int $var - * @return $this - */ - public function setNewJobState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Batch\V1\JobStatus\State::class); - $this->new_job_state = $var; - - return $this; - } - - /** - * The new task state. - * - * Generated from protobuf field .google.cloud.batch.v1.TaskStatus.State new_task_state = 3; - * @return int - */ - public function getNewTaskState() - { - return $this->new_task_state; - } - - /** - * The new task state. - * - * Generated from protobuf field .google.cloud.batch.v1.TaskStatus.State new_task_state = 3; - * @param int $var - * @return $this - */ - public function setNewTaskState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Batch\V1\TaskStatus\State::class); - $this->new_task_state = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Message::class, \Google\Cloud\Batch\V1\JobNotification_Message::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobNotification/Type.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobNotification/Type.php deleted file mode 100644 index 28ccf868f4c0..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobNotification/Type.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.batch.v1.JobNotification.Type - */ -class Type -{ - /** - * Unspecified. - * - * Generated from protobuf enum TYPE_UNSPECIFIED = 0; - */ - const TYPE_UNSPECIFIED = 0; - /** - * Notify users that the job state has changed. - * - * Generated from protobuf enum JOB_STATE_CHANGED = 1; - */ - const JOB_STATE_CHANGED = 1; - /** - * Notify users that the task state has changed. - * - * Generated from protobuf enum TASK_STATE_CHANGED = 2; - */ - const TASK_STATE_CHANGED = 2; - - private static $valueToName = [ - self::TYPE_UNSPECIFIED => 'TYPE_UNSPECIFIED', - self::JOB_STATE_CHANGED => 'JOB_STATE_CHANGED', - self::TASK_STATE_CHANGED => 'TASK_STATE_CHANGED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Type::class, \Google\Cloud\Batch\V1\JobNotification_Type::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobNotification_Message.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobNotification_Message.php deleted file mode 100644 index 0e84573a896a..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobNotification_Message.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.batch.v1.JobStatus - */ -class JobStatus extends \Google\Protobuf\Internal\Message -{ - /** - * Job state - * - * Generated from protobuf field .google.cloud.batch.v1.JobStatus.State state = 1; - */ - protected $state = 0; - /** - * Job status events - * - * Generated from protobuf field repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - private $status_events; - /** - * Aggregated task status for each TaskGroup in the Job. - * The map key is TaskGroup ID. - * - * Generated from protobuf field map task_groups = 4; - */ - private $task_groups; - /** - * The duration of time that the Job spent in status RUNNING. - * - * Generated from protobuf field .google.protobuf.Duration run_duration = 5; - */ - protected $run_duration = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $state - * Job state - * @type array<\Google\Cloud\Batch\V1\StatusEvent>|\Google\Protobuf\Internal\RepeatedField $status_events - * Job status events - * @type array|\Google\Protobuf\Internal\MapField $task_groups - * Aggregated task status for each TaskGroup in the Job. - * The map key is TaskGroup ID. - * @type \Google\Protobuf\Duration $run_duration - * The duration of time that the Job spent in status RUNNING. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * Job state - * - * Generated from protobuf field .google.cloud.batch.v1.JobStatus.State state = 1; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Job state - * - * Generated from protobuf field .google.cloud.batch.v1.JobStatus.State state = 1; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Batch\V1\JobStatus\State::class); - $this->state = $var; - - return $this; - } - - /** - * Job status events - * - * Generated from protobuf field repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getStatusEvents() - { - return $this->status_events; - } - - /** - * Job status events - * - * Generated from protobuf field repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - * @param array<\Google\Cloud\Batch\V1\StatusEvent>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setStatusEvents($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\StatusEvent::class); - $this->status_events = $arr; - - return $this; - } - - /** - * Aggregated task status for each TaskGroup in the Job. - * The map key is TaskGroup ID. - * - * Generated from protobuf field map task_groups = 4; - * @return \Google\Protobuf\Internal\MapField - */ - public function getTaskGroups() - { - return $this->task_groups; - } - - /** - * Aggregated task status for each TaskGroup in the Job. - * The map key is TaskGroup ID. - * - * Generated from protobuf field map task_groups = 4; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setTaskGroups($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\JobStatus\TaskGroupStatus::class); - $this->task_groups = $arr; - - return $this; - } - - /** - * The duration of time that the Job spent in status RUNNING. - * - * Generated from protobuf field .google.protobuf.Duration run_duration = 5; - * @return \Google\Protobuf\Duration|null - */ - public function getRunDuration() - { - return $this->run_duration; - } - - public function hasRunDuration() - { - return isset($this->run_duration); - } - - public function clearRunDuration() - { - unset($this->run_duration); - } - - /** - * The duration of time that the Job spent in status RUNNING. - * - * Generated from protobuf field .google.protobuf.Duration run_duration = 5; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setRunDuration($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->run_duration = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobStatus/InstanceStatus.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobStatus/InstanceStatus.php deleted file mode 100644 index 4073a44ab3bc..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobStatus/InstanceStatus.php +++ /dev/null @@ -1,182 +0,0 @@ -google.cloud.batch.v1.JobStatus.InstanceStatus - */ -class InstanceStatus extends \Google\Protobuf\Internal\Message -{ - /** - * The Compute Engine machine type. - * - * Generated from protobuf field string machine_type = 1; - */ - protected $machine_type = ''; - /** - * The VM instance provisioning model. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 2; - */ - protected $provisioning_model = 0; - /** - * The max number of tasks can be assigned to this instance type. - * - * Generated from protobuf field int64 task_pack = 3; - */ - protected $task_pack = 0; - /** - * The VM boot disk. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.Disk boot_disk = 4; - */ - protected $boot_disk = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $machine_type - * The Compute Engine machine type. - * @type int $provisioning_model - * The VM instance provisioning model. - * @type int|string $task_pack - * The max number of tasks can be assigned to this instance type. - * @type \Google\Cloud\Batch\V1\AllocationPolicy\Disk $boot_disk - * The VM boot disk. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * The Compute Engine machine type. - * - * Generated from protobuf field string machine_type = 1; - * @return string - */ - public function getMachineType() - { - return $this->machine_type; - } - - /** - * The Compute Engine machine type. - * - * Generated from protobuf field string machine_type = 1; - * @param string $var - * @return $this - */ - public function setMachineType($var) - { - GPBUtil::checkString($var, True); - $this->machine_type = $var; - - return $this; - } - - /** - * The VM instance provisioning model. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 2; - * @return int - */ - public function getProvisioningModel() - { - return $this->provisioning_model; - } - - /** - * The VM instance provisioning model. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 2; - * @param int $var - * @return $this - */ - public function setProvisioningModel($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Batch\V1\AllocationPolicy\ProvisioningModel::class); - $this->provisioning_model = $var; - - return $this; - } - - /** - * The max number of tasks can be assigned to this instance type. - * - * Generated from protobuf field int64 task_pack = 3; - * @return int|string - */ - public function getTaskPack() - { - return $this->task_pack; - } - - /** - * The max number of tasks can be assigned to this instance type. - * - * Generated from protobuf field int64 task_pack = 3; - * @param int|string $var - * @return $this - */ - public function setTaskPack($var) - { - GPBUtil::checkInt64($var); - $this->task_pack = $var; - - return $this; - } - - /** - * The VM boot disk. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.Disk boot_disk = 4; - * @return \Google\Cloud\Batch\V1\AllocationPolicy\Disk|null - */ - public function getBootDisk() - { - return $this->boot_disk; - } - - public function hasBootDisk() - { - return isset($this->boot_disk); - } - - public function clearBootDisk() - { - unset($this->boot_disk); - } - - /** - * The VM boot disk. - * - * Generated from protobuf field .google.cloud.batch.v1.AllocationPolicy.Disk boot_disk = 4; - * @param \Google\Cloud\Batch\V1\AllocationPolicy\Disk $var - * @return $this - */ - public function setBootDisk($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\AllocationPolicy\Disk::class); - $this->boot_disk = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(InstanceStatus::class, \Google\Cloud\Batch\V1\JobStatus_InstanceStatus::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobStatus/State.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobStatus/State.php deleted file mode 100644 index 51436382ff04..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobStatus/State.php +++ /dev/null @@ -1,94 +0,0 @@ -google.cloud.batch.v1.JobStatus.State - */ -class State -{ - /** - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * Job is admitted (validated and persisted) and waiting for resources. - * - * Generated from protobuf enum QUEUED = 1; - */ - const QUEUED = 1; - /** - * Job is scheduled to run as soon as resource allocation is ready. - * The resource allocation may happen at a later time but with a high - * chance to succeed. - * - * Generated from protobuf enum SCHEDULED = 2; - */ - const SCHEDULED = 2; - /** - * Resource allocation has been successful. At least one Task in the Job is - * RUNNING. - * - * Generated from protobuf enum RUNNING = 3; - */ - const RUNNING = 3; - /** - * All Tasks in the Job have finished successfully. - * - * Generated from protobuf enum SUCCEEDED = 4; - */ - const SUCCEEDED = 4; - /** - * At least one Task in the Job has failed. - * - * Generated from protobuf enum FAILED = 5; - */ - const FAILED = 5; - /** - * The Job will be deleted, but has not been deleted yet. Typically this is - * because resources used by the Job are still being cleaned up. - * - * Generated from protobuf enum DELETION_IN_PROGRESS = 6; - */ - const DELETION_IN_PROGRESS = 6; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::QUEUED => 'QUEUED', - self::SCHEDULED => 'SCHEDULED', - self::RUNNING => 'RUNNING', - self::SUCCEEDED => 'SUCCEEDED', - self::FAILED => 'FAILED', - self::DELETION_IN_PROGRESS => 'DELETION_IN_PROGRESS', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\Batch\V1\JobStatus_State::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobStatus/TaskGroupStatus.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobStatus/TaskGroupStatus.php deleted file mode 100644 index 54e870456e18..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobStatus/TaskGroupStatus.php +++ /dev/null @@ -1,108 +0,0 @@ -google.cloud.batch.v1.JobStatus.TaskGroupStatus - */ -class TaskGroupStatus extends \Google\Protobuf\Internal\Message -{ - /** - * Count of task in each state in the TaskGroup. - * The map key is task state name. - * - * Generated from protobuf field map counts = 1; - */ - private $counts; - /** - * Status of instances allocated for the TaskGroup. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - */ - private $instances; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\MapField $counts - * Count of task in each state in the TaskGroup. - * The map key is task state name. - * @type array<\Google\Cloud\Batch\V1\JobStatus\InstanceStatus>|\Google\Protobuf\Internal\RepeatedField $instances - * Status of instances allocated for the TaskGroup. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * Count of task in each state in the TaskGroup. - * The map key is task state name. - * - * Generated from protobuf field map counts = 1; - * @return \Google\Protobuf\Internal\MapField - */ - public function getCounts() - { - return $this->counts; - } - - /** - * Count of task in each state in the TaskGroup. - * The map key is task state name. - * - * Generated from protobuf field map counts = 1; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setCounts($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::INT64); - $this->counts = $arr; - - return $this; - } - - /** - * Status of instances allocated for the TaskGroup. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getInstances() - { - return $this->instances; - } - - /** - * Status of instances allocated for the TaskGroup. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.JobStatus.InstanceStatus instances = 2; - * @param array<\Google\Cloud\Batch\V1\JobStatus\InstanceStatus>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setInstances($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\JobStatus\InstanceStatus::class); - $this->instances = $arr; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(TaskGroupStatus::class, \Google\Cloud\Batch\V1\JobStatus_TaskGroupStatus::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobStatus_InstanceStatus.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobStatus_InstanceStatus.php deleted file mode 100644 index 28ee6c70c337..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/JobStatus_InstanceStatus.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.batch.v1.LifecyclePolicy - */ -class LifecyclePolicy extends \Google\Protobuf\Internal\Message -{ - /** - * Action to execute when ActionCondition is true. - * When RETRY_TASK is specified, we will retry failed tasks - * if we notice any exit code match and fail tasks if no match is found. - * Likewise, when FAIL_TASK is specified, we will fail tasks - * if we notice any exit code match and retry tasks if no match is found. - * - * Generated from protobuf field .google.cloud.batch.v1.LifecyclePolicy.Action action = 1; - */ - protected $action = 0; - /** - * Conditions that decide why a task failure is dealt with a specific action. - * - * Generated from protobuf field .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - */ - protected $action_condition = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $action - * Action to execute when ActionCondition is true. - * When RETRY_TASK is specified, we will retry failed tasks - * if we notice any exit code match and fail tasks if no match is found. - * Likewise, when FAIL_TASK is specified, we will fail tasks - * if we notice any exit code match and retry tasks if no match is found. - * @type \Google\Cloud\Batch\V1\LifecyclePolicy\ActionCondition $action_condition - * Conditions that decide why a task failure is dealt with a specific action. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * Action to execute when ActionCondition is true. - * When RETRY_TASK is specified, we will retry failed tasks - * if we notice any exit code match and fail tasks if no match is found. - * Likewise, when FAIL_TASK is specified, we will fail tasks - * if we notice any exit code match and retry tasks if no match is found. - * - * Generated from protobuf field .google.cloud.batch.v1.LifecyclePolicy.Action action = 1; - * @return int - */ - public function getAction() - { - return $this->action; - } - - /** - * Action to execute when ActionCondition is true. - * When RETRY_TASK is specified, we will retry failed tasks - * if we notice any exit code match and fail tasks if no match is found. - * Likewise, when FAIL_TASK is specified, we will fail tasks - * if we notice any exit code match and retry tasks if no match is found. - * - * Generated from protobuf field .google.cloud.batch.v1.LifecyclePolicy.Action action = 1; - * @param int $var - * @return $this - */ - public function setAction($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Batch\V1\LifecyclePolicy\Action::class); - $this->action = $var; - - return $this; - } - - /** - * Conditions that decide why a task failure is dealt with a specific action. - * - * Generated from protobuf field .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - * @return \Google\Cloud\Batch\V1\LifecyclePolicy\ActionCondition|null - */ - public function getActionCondition() - { - return $this->action_condition; - } - - public function hasActionCondition() - { - return isset($this->action_condition); - } - - public function clearActionCondition() - { - unset($this->action_condition); - } - - /** - * Conditions that decide why a task failure is dealt with a specific action. - * - * Generated from protobuf field .google.cloud.batch.v1.LifecyclePolicy.ActionCondition action_condition = 2; - * @param \Google\Cloud\Batch\V1\LifecyclePolicy\ActionCondition $var - * @return $this - */ - public function setActionCondition($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\LifecyclePolicy\ActionCondition::class); - $this->action_condition = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LifecyclePolicy/Action.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LifecyclePolicy/Action.php deleted file mode 100644 index 08419071bb67..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LifecyclePolicy/Action.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.batch.v1.LifecyclePolicy.Action - */ -class Action -{ - /** - * Action unspecified. - * - * Generated from protobuf enum ACTION_UNSPECIFIED = 0; - */ - const ACTION_UNSPECIFIED = 0; - /** - * Action that tasks in the group will be scheduled to re-execute. - * - * Generated from protobuf enum RETRY_TASK = 1; - */ - const RETRY_TASK = 1; - /** - * Action that tasks in the group will be stopped immediately. - * - * Generated from protobuf enum FAIL_TASK = 2; - */ - const FAIL_TASK = 2; - - private static $valueToName = [ - self::ACTION_UNSPECIFIED => 'ACTION_UNSPECIFIED', - self::RETRY_TASK => 'RETRY_TASK', - self::FAIL_TASK => 'FAIL_TASK', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Action::class, \Google\Cloud\Batch\V1\LifecyclePolicy_Action::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LifecyclePolicy/ActionCondition.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LifecyclePolicy/ActionCondition.php deleted file mode 100644 index acffa97a9300..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LifecyclePolicy/ActionCondition.php +++ /dev/null @@ -1,82 +0,0 @@ -google.cloud.batch.v1.LifecyclePolicy.ActionCondition - */ -class ActionCondition extends \Google\Protobuf\Internal\Message -{ - /** - * Exit codes of a task execution. - * If there are more than 1 exit codes, - * when task executes with any of the exit code in the list, - * the condition is met and the action will be executed. - * - * Generated from protobuf field repeated int32 exit_codes = 1; - */ - private $exit_codes; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $exit_codes - * Exit codes of a task execution. - * If there are more than 1 exit codes, - * when task executes with any of the exit code in the list, - * the condition is met and the action will be executed. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * Exit codes of a task execution. - * If there are more than 1 exit codes, - * when task executes with any of the exit code in the list, - * the condition is met and the action will be executed. - * - * Generated from protobuf field repeated int32 exit_codes = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getExitCodes() - { - return $this->exit_codes; - } - - /** - * Exit codes of a task execution. - * If there are more than 1 exit codes, - * when task executes with any of the exit code in the list, - * the condition is met and the action will be executed. - * - * Generated from protobuf field repeated int32 exit_codes = 1; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setExitCodes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::INT32); - $this->exit_codes = $arr; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ActionCondition::class, \Google\Cloud\Batch\V1\LifecyclePolicy_ActionCondition::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LifecyclePolicy_Action.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LifecyclePolicy_Action.php deleted file mode 100644 index f63ebd057b78..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LifecyclePolicy_Action.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.batch.v1.ListJobsRequest - */ -class ListJobsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Parent path. - * - * Generated from protobuf field string parent = 1; - */ - protected $parent = ''; - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - /** - * Page size. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * Page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * @param string $parent Parent path. - * - * @return \Google\Cloud\Batch\V1\ListJobsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Parent path. - * @type string $filter - * List filter. - * @type int $page_size - * Page size. - * @type string $page_token - * Page token. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Batch::initOnce(); - parent::__construct($data); - } - - /** - * Parent path. - * - * Generated from protobuf field string parent = 1; - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Parent path. - * - * Generated from protobuf field string parent = 1; - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Page size. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Page size. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Page token. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Page token. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/ListJobsResponse.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/ListJobsResponse.php deleted file mode 100644 index 9874dbeed530..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/ListJobsResponse.php +++ /dev/null @@ -1,135 +0,0 @@ -google.cloud.batch.v1.ListJobsResponse - */ -class ListJobsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Jobs. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Job jobs = 1; - */ - private $jobs; - /** - * Next page token. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Batch\V1\Job>|\Google\Protobuf\Internal\RepeatedField $jobs - * Jobs. - * @type string $next_page_token - * Next page token. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Batch::initOnce(); - parent::__construct($data); - } - - /** - * Jobs. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Job jobs = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getJobs() - { - return $this->jobs; - } - - /** - * Jobs. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Job jobs = 1; - * @param array<\Google\Cloud\Batch\V1\Job>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setJobs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\Job::class); - $this->jobs = $arr; - - return $this; - } - - /** - * Next page token. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * Next page token. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/ListTasksRequest.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/ListTasksRequest.php deleted file mode 100644 index bd42658dcae9..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/ListTasksRequest.php +++ /dev/null @@ -1,201 +0,0 @@ -google.cloud.batch.v1.ListTasksRequest - */ -class ListTasksRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of a TaskGroup from which Tasks are being requested. - * Pattern: - * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Task filter, null filter matches all Tasks. - * Filter string should be of the format State=TaskStatus.State e.g. - * State=RUNNING - * - * Generated from protobuf field string filter = 2; - */ - protected $filter = ''; - /** - * Page size. - * - * Generated from protobuf field int32 page_size = 3; - */ - protected $page_size = 0; - /** - * Page token. - * - * Generated from protobuf field string page_token = 4; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. Name of a TaskGroup from which Tasks are being requested. - * Pattern: - * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}" - * Please see {@see BatchServiceClient::taskGroupName()} for help formatting this field. - * - * @return \Google\Cloud\Batch\V1\ListTasksRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Name of a TaskGroup from which Tasks are being requested. - * Pattern: - * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}" - * @type string $filter - * Task filter, null filter matches all Tasks. - * Filter string should be of the format State=TaskStatus.State e.g. - * State=RUNNING - * @type int $page_size - * Page size. - * @type string $page_token - * Page token. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Batch::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of a TaskGroup from which Tasks are being requested. - * Pattern: - * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Name of a TaskGroup from which Tasks are being requested. - * Pattern: - * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Task filter, null filter matches all Tasks. - * Filter string should be of the format State=TaskStatus.State e.g. - * State=RUNNING - * - * Generated from protobuf field string filter = 2; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Task filter, null filter matches all Tasks. - * Filter string should be of the format State=TaskStatus.State e.g. - * State=RUNNING - * - * Generated from protobuf field string filter = 2; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Page size. - * - * Generated from protobuf field int32 page_size = 3; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Page size. - * - * Generated from protobuf field int32 page_size = 3; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Page token. - * - * Generated from protobuf field string page_token = 4; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Page token. - * - * Generated from protobuf field string page_token = 4; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/ListTasksResponse.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/ListTasksResponse.php deleted file mode 100644 index 7209c2e30a9f..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/ListTasksResponse.php +++ /dev/null @@ -1,135 +0,0 @@ -google.cloud.batch.v1.ListTasksResponse - */ -class ListTasksResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Tasks. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Task tasks = 1; - */ - private $tasks; - /** - * Next page token. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Batch\V1\Task>|\Google\Protobuf\Internal\RepeatedField $tasks - * Tasks. - * @type string $next_page_token - * Next page token. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Batch::initOnce(); - parent::__construct($data); - } - - /** - * Tasks. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Task tasks = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getTasks() - { - return $this->tasks; - } - - /** - * Tasks. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Task tasks = 1; - * @param array<\Google\Cloud\Batch\V1\Task>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setTasks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\Task::class); - $this->tasks = $arr; - - return $this; - } - - /** - * Next page token. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * Next page token. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LogsPolicy.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LogsPolicy.php deleted file mode 100644 index 0d9e659378b6..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LogsPolicy.php +++ /dev/null @@ -1,110 +0,0 @@ -google.cloud.batch.v1.LogsPolicy - */ -class LogsPolicy extends \Google\Protobuf\Internal\Message -{ - /** - * Where logs should be saved. - * - * Generated from protobuf field .google.cloud.batch.v1.LogsPolicy.Destination destination = 1; - */ - protected $destination = 0; - /** - * The path to which logs are saved when the destination = PATH. This can be a - * local file path on the VM, or under the mount point of a Persistent Disk or - * Filestore, or a Cloud Storage path. - * - * Generated from protobuf field string logs_path = 2; - */ - protected $logs_path = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $destination - * Where logs should be saved. - * @type string $logs_path - * The path to which logs are saved when the destination = PATH. This can be a - * local file path on the VM, or under the mount point of a Persistent Disk or - * Filestore, or a Cloud Storage path. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * Where logs should be saved. - * - * Generated from protobuf field .google.cloud.batch.v1.LogsPolicy.Destination destination = 1; - * @return int - */ - public function getDestination() - { - return $this->destination; - } - - /** - * Where logs should be saved. - * - * Generated from protobuf field .google.cloud.batch.v1.LogsPolicy.Destination destination = 1; - * @param int $var - * @return $this - */ - public function setDestination($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Batch\V1\LogsPolicy\Destination::class); - $this->destination = $var; - - return $this; - } - - /** - * The path to which logs are saved when the destination = PATH. This can be a - * local file path on the VM, or under the mount point of a Persistent Disk or - * Filestore, or a Cloud Storage path. - * - * Generated from protobuf field string logs_path = 2; - * @return string - */ - public function getLogsPath() - { - return $this->logs_path; - } - - /** - * The path to which logs are saved when the destination = PATH. This can be a - * local file path on the VM, or under the mount point of a Persistent Disk or - * Filestore, or a Cloud Storage path. - * - * Generated from protobuf field string logs_path = 2; - * @param string $var - * @return $this - */ - public function setLogsPath($var) - { - GPBUtil::checkString($var, True); - $this->logs_path = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LogsPolicy/Destination.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LogsPolicy/Destination.php deleted file mode 100644 index 1f87d09d632d..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LogsPolicy/Destination.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.batch.v1.LogsPolicy.Destination - */ -class Destination -{ - /** - * Logs are not preserved. - * - * Generated from protobuf enum DESTINATION_UNSPECIFIED = 0; - */ - const DESTINATION_UNSPECIFIED = 0; - /** - * Logs are streamed to Cloud Logging. - * - * Generated from protobuf enum CLOUD_LOGGING = 1; - */ - const CLOUD_LOGGING = 1; - /** - * Logs are saved to a file path. - * - * Generated from protobuf enum PATH = 2; - */ - const PATH = 2; - - private static $valueToName = [ - self::DESTINATION_UNSPECIFIED => 'DESTINATION_UNSPECIFIED', - self::CLOUD_LOGGING => 'CLOUD_LOGGING', - self::PATH => 'PATH', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Destination::class, \Google\Cloud\Batch\V1\LogsPolicy_Destination::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LogsPolicy_Destination.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LogsPolicy_Destination.php deleted file mode 100644 index 5540f3354925..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/LogsPolicy_Destination.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.batch.v1.NFS - */ -class NFS extends \Google\Protobuf\Internal\Message -{ - /** - * The IP address of the NFS. - * - * Generated from protobuf field string server = 1; - */ - protected $server = ''; - /** - * Remote source path exported from the NFS, e.g., "/share". - * - * Generated from protobuf field string remote_path = 2; - */ - protected $remote_path = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $server - * The IP address of the NFS. - * @type string $remote_path - * Remote source path exported from the NFS, e.g., "/share". - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Volume::initOnce(); - parent::__construct($data); - } - - /** - * The IP address of the NFS. - * - * Generated from protobuf field string server = 1; - * @return string - */ - public function getServer() - { - return $this->server; - } - - /** - * The IP address of the NFS. - * - * Generated from protobuf field string server = 1; - * @param string $var - * @return $this - */ - public function setServer($var) - { - GPBUtil::checkString($var, True); - $this->server = $var; - - return $this; - } - - /** - * Remote source path exported from the NFS, e.g., "/share". - * - * Generated from protobuf field string remote_path = 2; - * @return string - */ - public function getRemotePath() - { - return $this->remote_path; - } - - /** - * Remote source path exported from the NFS, e.g., "/share". - * - * Generated from protobuf field string remote_path = 2; - * @param string $var - * @return $this - */ - public function setRemotePath($var) - { - GPBUtil::checkString($var, True); - $this->remote_path = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/OperationMetadata.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/OperationMetadata.php deleted file mode 100644 index 6a98d039d45c..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/OperationMetadata.php +++ /dev/null @@ -1,307 +0,0 @@ -google.cloud.batch.v1.OperationMetadata - */ -class OperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $end_time = null; - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $target = ''; - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $verb = ''; - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $status_message = ''; - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $requested_cancellation = false; - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $api_version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The time the operation was created. - * @type \Google\Protobuf\Timestamp $end_time - * Output only. The time the operation finished running. - * @type string $target - * Output only. Server-defined resource path for the target of the operation. - * @type string $verb - * Output only. Name of the verb executed by the operation. - * @type string $status_message - * Output only. Human-readable status of the operation, if any. - * @type bool $requested_cancellation - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * @type string $api_version - * Output only. API version used to start the operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Batch::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getVerb() - { - return $this->verb; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setVerb($var) - { - GPBUtil::checkString($var, True); - $this->verb = $var; - - return $this; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStatusMessage() - { - return $this->status_message; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStatusMessage($var) - { - GPBUtil::checkString($var, True); - $this->status_message = $var; - - return $this; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return bool - */ - public function getRequestedCancellation() - { - return $this->requested_cancellation; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param bool $var - * @return $this - */ - public function setRequestedCancellation($var) - { - GPBUtil::checkBool($var); - $this->requested_cancellation = $var; - - return $this; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getApiVersion() - { - return $this->api_version; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->api_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable.php deleted file mode 100644 index 14c8f5a01604..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable.php +++ /dev/null @@ -1,372 +0,0 @@ -google.cloud.batch.v1.Runnable - */ -class Runnable extends \Google\Protobuf\Internal\Message -{ - /** - * Normally, a non-zero exit status causes the Task to fail. This flag allows - * execution of other Runnables to continue instead. - * - * Generated from protobuf field bool ignore_exit_status = 3; - */ - protected $ignore_exit_status = false; - /** - * This flag allows a Runnable to continue running in the background while the - * Task executes subsequent Runnables. This is useful to provide services to - * other Runnables (or to provide debugging support tools like SSH servers). - * - * Generated from protobuf field bool background = 4; - */ - protected $background = false; - /** - * By default, after a Runnable fails, no further Runnable are executed. This - * flag indicates that this Runnable must be run even if the Task has already - * failed. This is useful for Runnables that copy output files off of the VM - * or for debugging. - * The always_run flag does not override the Task's overall max_run_duration. - * If the max_run_duration has expired then no further Runnables will execute, - * not even always_run Runnables. - * - * Generated from protobuf field bool always_run = 5; - */ - protected $always_run = false; - /** - * Environment variables for this Runnable (overrides variables set for the - * whole Task or TaskGroup). - * - * Generated from protobuf field .google.cloud.batch.v1.Environment environment = 7; - */ - protected $environment = null; - /** - * Timeout for this Runnable. - * - * Generated from protobuf field .google.protobuf.Duration timeout = 8; - */ - protected $timeout = null; - protected $executable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Batch\V1\Runnable\Container $container - * Container runnable. - * @type \Google\Cloud\Batch\V1\Runnable\Script $script - * Script runnable. - * @type \Google\Cloud\Batch\V1\Runnable\Barrier $barrier - * Barrier runnable. - * @type bool $ignore_exit_status - * Normally, a non-zero exit status causes the Task to fail. This flag allows - * execution of other Runnables to continue instead. - * @type bool $background - * This flag allows a Runnable to continue running in the background while the - * Task executes subsequent Runnables. This is useful to provide services to - * other Runnables (or to provide debugging support tools like SSH servers). - * @type bool $always_run - * By default, after a Runnable fails, no further Runnable are executed. This - * flag indicates that this Runnable must be run even if the Task has already - * failed. This is useful for Runnables that copy output files off of the VM - * or for debugging. - * The always_run flag does not override the Task's overall max_run_duration. - * If the max_run_duration has expired then no further Runnables will execute, - * not even always_run Runnables. - * @type \Google\Cloud\Batch\V1\Environment $environment - * Environment variables for this Runnable (overrides variables set for the - * whole Task or TaskGroup). - * @type \Google\Protobuf\Duration $timeout - * Timeout for this Runnable. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * Container runnable. - * - * Generated from protobuf field .google.cloud.batch.v1.Runnable.Container container = 1; - * @return \Google\Cloud\Batch\V1\Runnable\Container|null - */ - public function getContainer() - { - return $this->readOneof(1); - } - - public function hasContainer() - { - return $this->hasOneof(1); - } - - /** - * Container runnable. - * - * Generated from protobuf field .google.cloud.batch.v1.Runnable.Container container = 1; - * @param \Google\Cloud\Batch\V1\Runnable\Container $var - * @return $this - */ - public function setContainer($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\Runnable\Container::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Script runnable. - * - * Generated from protobuf field .google.cloud.batch.v1.Runnable.Script script = 2; - * @return \Google\Cloud\Batch\V1\Runnable\Script|null - */ - public function getScript() - { - return $this->readOneof(2); - } - - public function hasScript() - { - return $this->hasOneof(2); - } - - /** - * Script runnable. - * - * Generated from protobuf field .google.cloud.batch.v1.Runnable.Script script = 2; - * @param \Google\Cloud\Batch\V1\Runnable\Script $var - * @return $this - */ - public function setScript($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\Runnable\Script::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Barrier runnable. - * - * Generated from protobuf field .google.cloud.batch.v1.Runnable.Barrier barrier = 6; - * @return \Google\Cloud\Batch\V1\Runnable\Barrier|null - */ - public function getBarrier() - { - return $this->readOneof(6); - } - - public function hasBarrier() - { - return $this->hasOneof(6); - } - - /** - * Barrier runnable. - * - * Generated from protobuf field .google.cloud.batch.v1.Runnable.Barrier barrier = 6; - * @param \Google\Cloud\Batch\V1\Runnable\Barrier $var - * @return $this - */ - public function setBarrier($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\Runnable\Barrier::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * Normally, a non-zero exit status causes the Task to fail. This flag allows - * execution of other Runnables to continue instead. - * - * Generated from protobuf field bool ignore_exit_status = 3; - * @return bool - */ - public function getIgnoreExitStatus() - { - return $this->ignore_exit_status; - } - - /** - * Normally, a non-zero exit status causes the Task to fail. This flag allows - * execution of other Runnables to continue instead. - * - * Generated from protobuf field bool ignore_exit_status = 3; - * @param bool $var - * @return $this - */ - public function setIgnoreExitStatus($var) - { - GPBUtil::checkBool($var); - $this->ignore_exit_status = $var; - - return $this; - } - - /** - * This flag allows a Runnable to continue running in the background while the - * Task executes subsequent Runnables. This is useful to provide services to - * other Runnables (or to provide debugging support tools like SSH servers). - * - * Generated from protobuf field bool background = 4; - * @return bool - */ - public function getBackground() - { - return $this->background; - } - - /** - * This flag allows a Runnable to continue running in the background while the - * Task executes subsequent Runnables. This is useful to provide services to - * other Runnables (or to provide debugging support tools like SSH servers). - * - * Generated from protobuf field bool background = 4; - * @param bool $var - * @return $this - */ - public function setBackground($var) - { - GPBUtil::checkBool($var); - $this->background = $var; - - return $this; - } - - /** - * By default, after a Runnable fails, no further Runnable are executed. This - * flag indicates that this Runnable must be run even if the Task has already - * failed. This is useful for Runnables that copy output files off of the VM - * or for debugging. - * The always_run flag does not override the Task's overall max_run_duration. - * If the max_run_duration has expired then no further Runnables will execute, - * not even always_run Runnables. - * - * Generated from protobuf field bool always_run = 5; - * @return bool - */ - public function getAlwaysRun() - { - return $this->always_run; - } - - /** - * By default, after a Runnable fails, no further Runnable are executed. This - * flag indicates that this Runnable must be run even if the Task has already - * failed. This is useful for Runnables that copy output files off of the VM - * or for debugging. - * The always_run flag does not override the Task's overall max_run_duration. - * If the max_run_duration has expired then no further Runnables will execute, - * not even always_run Runnables. - * - * Generated from protobuf field bool always_run = 5; - * @param bool $var - * @return $this - */ - public function setAlwaysRun($var) - { - GPBUtil::checkBool($var); - $this->always_run = $var; - - return $this; - } - - /** - * Environment variables for this Runnable (overrides variables set for the - * whole Task or TaskGroup). - * - * Generated from protobuf field .google.cloud.batch.v1.Environment environment = 7; - * @return \Google\Cloud\Batch\V1\Environment|null - */ - public function getEnvironment() - { - return $this->environment; - } - - public function hasEnvironment() - { - return isset($this->environment); - } - - public function clearEnvironment() - { - unset($this->environment); - } - - /** - * Environment variables for this Runnable (overrides variables set for the - * whole Task or TaskGroup). - * - * Generated from protobuf field .google.cloud.batch.v1.Environment environment = 7; - * @param \Google\Cloud\Batch\V1\Environment $var - * @return $this - */ - public function setEnvironment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\Environment::class); - $this->environment = $var; - - return $this; - } - - /** - * Timeout for this Runnable. - * - * Generated from protobuf field .google.protobuf.Duration timeout = 8; - * @return \Google\Protobuf\Duration|null - */ - public function getTimeout() - { - return $this->timeout; - } - - public function hasTimeout() - { - return isset($this->timeout); - } - - public function clearTimeout() - { - unset($this->timeout); - } - - /** - * Timeout for this Runnable. - * - * Generated from protobuf field .google.protobuf.Duration timeout = 8; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setTimeout($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->timeout = $var; - - return $this; - } - - /** - * @return string - */ - public function getExecutable() - { - return $this->whichOneof("executable"); - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable/Barrier.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable/Barrier.php deleted file mode 100644 index 189d5e8cb44c..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable/Barrier.php +++ /dev/null @@ -1,74 +0,0 @@ -google.cloud.batch.v1.Runnable.Barrier - */ -class Barrier extends \Google\Protobuf\Internal\Message -{ - /** - * Barriers are identified by their index in runnable list. - * Names are not required, but if present should be an identifier. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Barriers are identified by their index in runnable list. - * Names are not required, but if present should be an identifier. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * Barriers are identified by their index in runnable list. - * Names are not required, but if present should be an identifier. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Barriers are identified by their index in runnable list. - * Names are not required, but if present should be an identifier. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Barrier::class, \Google\Cloud\Batch\V1\Runnable_Barrier::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable/Container.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable/Container.php deleted file mode 100644 index c3301d6c2f2d..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable/Container.php +++ /dev/null @@ -1,352 +0,0 @@ -google.cloud.batch.v1.Runnable.Container - */ -class Container extends \Google\Protobuf\Internal\Message -{ - /** - * The URI to pull the container image from. - * - * Generated from protobuf field string image_uri = 1; - */ - protected $image_uri = ''; - /** - * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT - * (either in the container image or with the entrypoint field below) then - * commands are appended as arguments to the ENTRYPOINT. - * - * Generated from protobuf field repeated string commands = 2; - */ - private $commands; - /** - * Overrides the `ENTRYPOINT` specified in the container. - * - * Generated from protobuf field string entrypoint = 3; - */ - protected $entrypoint = ''; - /** - * Volumes to mount (bind mount) from the host machine files or directories - * into the container, formatted to match docker run's --volume option, - * e.g. /foo:/bar, or /foo:/bar:ro - * - * Generated from protobuf field repeated string volumes = 7; - */ - private $volumes; - /** - * Arbitrary additional options to include in the "docker run" command when - * running this container, e.g. "--network host". - * - * Generated from protobuf field string options = 8; - */ - protected $options = ''; - /** - * If set to true, external network access to and from container will be - * blocked. The container will use the default internal network - * 'goog-internal'. - * - * Generated from protobuf field bool block_external_network = 9; - */ - protected $block_external_network = false; - /** - * Optional username for logging in to a docker registry. If username - * matches `projects/*/secrets/*/versions/*` then Batch will read the - * username from the Secret Manager. - * - * Generated from protobuf field string username = 10; - */ - protected $username = ''; - /** - * Optional password for logging in to a docker registry. If password - * matches `projects/*/secrets/*/versions/*` then Batch will read the - * password from the Secret Manager; - * - * Generated from protobuf field string password = 11; - */ - protected $password = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $image_uri - * The URI to pull the container image from. - * @type array|\Google\Protobuf\Internal\RepeatedField $commands - * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT - * (either in the container image or with the entrypoint field below) then - * commands are appended as arguments to the ENTRYPOINT. - * @type string $entrypoint - * Overrides the `ENTRYPOINT` specified in the container. - * @type array|\Google\Protobuf\Internal\RepeatedField $volumes - * Volumes to mount (bind mount) from the host machine files or directories - * into the container, formatted to match docker run's --volume option, - * e.g. /foo:/bar, or /foo:/bar:ro - * @type string $options - * Arbitrary additional options to include in the "docker run" command when - * running this container, e.g. "--network host". - * @type bool $block_external_network - * If set to true, external network access to and from container will be - * blocked. The container will use the default internal network - * 'goog-internal'. - * @type string $username - * Optional username for logging in to a docker registry. If username - * matches `projects/*/secrets/*/versions/*` then Batch will read the - * username from the Secret Manager. - * @type string $password - * Optional password for logging in to a docker registry. If password - * matches `projects/*/secrets/*/versions/*` then Batch will read the - * password from the Secret Manager; - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * The URI to pull the container image from. - * - * Generated from protobuf field string image_uri = 1; - * @return string - */ - public function getImageUri() - { - return $this->image_uri; - } - - /** - * The URI to pull the container image from. - * - * Generated from protobuf field string image_uri = 1; - * @param string $var - * @return $this - */ - public function setImageUri($var) - { - GPBUtil::checkString($var, True); - $this->image_uri = $var; - - return $this; - } - - /** - * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT - * (either in the container image or with the entrypoint field below) then - * commands are appended as arguments to the ENTRYPOINT. - * - * Generated from protobuf field repeated string commands = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCommands() - { - return $this->commands; - } - - /** - * Overrides the `CMD` specified in the container. If there is an ENTRYPOINT - * (either in the container image or with the entrypoint field below) then - * commands are appended as arguments to the ENTRYPOINT. - * - * Generated from protobuf field repeated string commands = 2; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCommands($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->commands = $arr; - - return $this; - } - - /** - * Overrides the `ENTRYPOINT` specified in the container. - * - * Generated from protobuf field string entrypoint = 3; - * @return string - */ - public function getEntrypoint() - { - return $this->entrypoint; - } - - /** - * Overrides the `ENTRYPOINT` specified in the container. - * - * Generated from protobuf field string entrypoint = 3; - * @param string $var - * @return $this - */ - public function setEntrypoint($var) - { - GPBUtil::checkString($var, True); - $this->entrypoint = $var; - - return $this; - } - - /** - * Volumes to mount (bind mount) from the host machine files or directories - * into the container, formatted to match docker run's --volume option, - * e.g. /foo:/bar, or /foo:/bar:ro - * - * Generated from protobuf field repeated string volumes = 7; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getVolumes() - { - return $this->volumes; - } - - /** - * Volumes to mount (bind mount) from the host machine files or directories - * into the container, formatted to match docker run's --volume option, - * e.g. /foo:/bar, or /foo:/bar:ro - * - * Generated from protobuf field repeated string volumes = 7; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setVolumes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->volumes = $arr; - - return $this; - } - - /** - * Arbitrary additional options to include in the "docker run" command when - * running this container, e.g. "--network host". - * - * Generated from protobuf field string options = 8; - * @return string - */ - public function getOptions() - { - return $this->options; - } - - /** - * Arbitrary additional options to include in the "docker run" command when - * running this container, e.g. "--network host". - * - * Generated from protobuf field string options = 8; - * @param string $var - * @return $this - */ - public function setOptions($var) - { - GPBUtil::checkString($var, True); - $this->options = $var; - - return $this; - } - - /** - * If set to true, external network access to and from container will be - * blocked. The container will use the default internal network - * 'goog-internal'. - * - * Generated from protobuf field bool block_external_network = 9; - * @return bool - */ - public function getBlockExternalNetwork() - { - return $this->block_external_network; - } - - /** - * If set to true, external network access to and from container will be - * blocked. The container will use the default internal network - * 'goog-internal'. - * - * Generated from protobuf field bool block_external_network = 9; - * @param bool $var - * @return $this - */ - public function setBlockExternalNetwork($var) - { - GPBUtil::checkBool($var); - $this->block_external_network = $var; - - return $this; - } - - /** - * Optional username for logging in to a docker registry. If username - * matches `projects/*/secrets/*/versions/*` then Batch will read the - * username from the Secret Manager. - * - * Generated from protobuf field string username = 10; - * @return string - */ - public function getUsername() - { - return $this->username; - } - - /** - * Optional username for logging in to a docker registry. If username - * matches `projects/*/secrets/*/versions/*` then Batch will read the - * username from the Secret Manager. - * - * Generated from protobuf field string username = 10; - * @param string $var - * @return $this - */ - public function setUsername($var) - { - GPBUtil::checkString($var, True); - $this->username = $var; - - return $this; - } - - /** - * Optional password for logging in to a docker registry. If password - * matches `projects/*/secrets/*/versions/*` then Batch will read the - * password from the Secret Manager; - * - * Generated from protobuf field string password = 11; - * @return string - */ - public function getPassword() - { - return $this->password; - } - - /** - * Optional password for logging in to a docker registry. If password - * matches `projects/*/secrets/*/versions/*` then Batch will read the - * password from the Secret Manager; - * - * Generated from protobuf field string password = 11; - * @param string $var - * @return $this - */ - public function setPassword($var) - { - GPBUtil::checkString($var, True); - $this->password = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Container::class, \Google\Cloud\Batch\V1\Runnable_Container::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable/Script.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable/Script.php deleted file mode 100644 index ea9a5725b610..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable/Script.php +++ /dev/null @@ -1,147 +0,0 @@ -google.cloud.batch.v1.Runnable.Script - */ -class Script extends \Google\Protobuf\Internal\Message -{ - protected $command; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $path - * Script file path on the host VM. - * To specify an interpreter, please add a `#!`(also known as - * [shebang line](https://en.wikipedia.org/wiki/Shebang_(Unix))) as the - * first line of the file.(For example, to execute the script using bash, - * `#!/bin/bash` should be the first line of the file. To execute the - * script using`Python3`, `#!/usr/bin/env python3` should be the first - * line of the file.) Otherwise, the file will by default be excuted by - * `/bin/sh`. - * @type string $text - * Shell script text. - * To specify an interpreter, please add a `#!\n` at the - * beginning of the text.(For example, to execute the script using bash, - * `#!/bin/bash\n` should be added. To execute the script using`Python3`, - * `#!/usr/bin/env python3\n` should be added.) Otherwise, the script will - * by default be excuted by `/bin/sh`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * Script file path on the host VM. - * To specify an interpreter, please add a `#!`(also known as - * [shebang line](https://en.wikipedia.org/wiki/Shebang_(Unix))) as the - * first line of the file.(For example, to execute the script using bash, - * `#!/bin/bash` should be the first line of the file. To execute the - * script using`Python3`, `#!/usr/bin/env python3` should be the first - * line of the file.) Otherwise, the file will by default be excuted by - * `/bin/sh`. - * - * Generated from protobuf field string path = 1; - * @return string - */ - public function getPath() - { - return $this->readOneof(1); - } - - public function hasPath() - { - return $this->hasOneof(1); - } - - /** - * Script file path on the host VM. - * To specify an interpreter, please add a `#!`(also known as - * [shebang line](https://en.wikipedia.org/wiki/Shebang_(Unix))) as the - * first line of the file.(For example, to execute the script using bash, - * `#!/bin/bash` should be the first line of the file. To execute the - * script using`Python3`, `#!/usr/bin/env python3` should be the first - * line of the file.) Otherwise, the file will by default be excuted by - * `/bin/sh`. - * - * Generated from protobuf field string path = 1; - * @param string $var - * @return $this - */ - public function setPath($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Shell script text. - * To specify an interpreter, please add a `#!\n` at the - * beginning of the text.(For example, to execute the script using bash, - * `#!/bin/bash\n` should be added. To execute the script using`Python3`, - * `#!/usr/bin/env python3\n` should be added.) Otherwise, the script will - * by default be excuted by `/bin/sh`. - * - * Generated from protobuf field string text = 2; - * @return string - */ - public function getText() - { - return $this->readOneof(2); - } - - public function hasText() - { - return $this->hasOneof(2); - } - - /** - * Shell script text. - * To specify an interpreter, please add a `#!\n` at the - * beginning of the text.(For example, to execute the script using bash, - * `#!/bin/bash\n` should be added. To execute the script using`Python3`, - * `#!/usr/bin/env python3\n` should be added.) Otherwise, the script will - * by default be excuted by `/bin/sh`. - * - * Generated from protobuf field string text = 2; - * @param string $var - * @return $this - */ - public function setText($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * @return string - */ - public function getCommand() - { - return $this->whichOneof("command"); - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Script::class, \Google\Cloud\Batch\V1\Runnable_Script::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable_Barrier.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable_Barrier.php deleted file mode 100644 index 795138775fad..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Runnable_Barrier.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.batch.v1.ServiceAccount - */ -class ServiceAccount extends \Google\Protobuf\Internal\Message -{ - /** - * Email address of the service account. If not specified, the default - * Compute Engine service account for the project will be used. If instance - * template is being used, the service account has to be specified in the - * instance template and it has to match the email field here. - * - * Generated from protobuf field string email = 1; - */ - protected $email = ''; - /** - * List of scopes to be enabled for this service account on the VM, in - * addition to the cloud-platform API scope that will be added by default. - * - * Generated from protobuf field repeated string scopes = 2; - */ - private $scopes; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $email - * Email address of the service account. If not specified, the default - * Compute Engine service account for the project will be used. If instance - * template is being used, the service account has to be specified in the - * instance template and it has to match the email field here. - * @type array|\Google\Protobuf\Internal\RepeatedField $scopes - * List of scopes to be enabled for this service account on the VM, in - * addition to the cloud-platform API scope that will be added by default. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * Email address of the service account. If not specified, the default - * Compute Engine service account for the project will be used. If instance - * template is being used, the service account has to be specified in the - * instance template and it has to match the email field here. - * - * Generated from protobuf field string email = 1; - * @return string - */ - public function getEmail() - { - return $this->email; - } - - /** - * Email address of the service account. If not specified, the default - * Compute Engine service account for the project will be used. If instance - * template is being used, the service account has to be specified in the - * instance template and it has to match the email field here. - * - * Generated from protobuf field string email = 1; - * @param string $var - * @return $this - */ - public function setEmail($var) - { - GPBUtil::checkString($var, True); - $this->email = $var; - - return $this; - } - - /** - * List of scopes to be enabled for this service account on the VM, in - * addition to the cloud-platform API scope that will be added by default. - * - * Generated from protobuf field repeated string scopes = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getScopes() - { - return $this->scopes; - } - - /** - * List of scopes to be enabled for this service account on the VM, in - * addition to the cloud-platform API scope that will be added by default. - * - * Generated from protobuf field repeated string scopes = 2; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setScopes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->scopes = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/StatusEvent.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/StatusEvent.php deleted file mode 100644 index 293cb8c7bc93..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/StatusEvent.php +++ /dev/null @@ -1,223 +0,0 @@ -google.cloud.batch.v1.StatusEvent - */ -class StatusEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Type of the event. - * - * Generated from protobuf field string type = 3; - */ - protected $type = ''; - /** - * Description of the event. - * - * Generated from protobuf field string description = 1; - */ - protected $description = ''; - /** - * The time this event occurred. - * - * Generated from protobuf field .google.protobuf.Timestamp event_time = 2; - */ - protected $event_time = null; - /** - * Task Execution - * - * Generated from protobuf field .google.cloud.batch.v1.TaskExecution task_execution = 4; - */ - protected $task_execution = null; - /** - * Task State - * - * Generated from protobuf field .google.cloud.batch.v1.TaskStatus.State task_state = 5; - */ - protected $task_state = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $type - * Type of the event. - * @type string $description - * Description of the event. - * @type \Google\Protobuf\Timestamp $event_time - * The time this event occurred. - * @type \Google\Cloud\Batch\V1\TaskExecution $task_execution - * Task Execution - * @type int $task_state - * Task State - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * Type of the event. - * - * Generated from protobuf field string type = 3; - * @return string - */ - public function getType() - { - return $this->type; - } - - /** - * Type of the event. - * - * Generated from protobuf field string type = 3; - * @param string $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkString($var, True); - $this->type = $var; - - return $this; - } - - /** - * Description of the event. - * - * Generated from protobuf field string description = 1; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Description of the event. - * - * Generated from protobuf field string description = 1; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * The time this event occurred. - * - * Generated from protobuf field .google.protobuf.Timestamp event_time = 2; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEventTime() - { - return $this->event_time; - } - - public function hasEventTime() - { - return isset($this->event_time); - } - - public function clearEventTime() - { - unset($this->event_time); - } - - /** - * The time this event occurred. - * - * Generated from protobuf field .google.protobuf.Timestamp event_time = 2; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEventTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->event_time = $var; - - return $this; - } - - /** - * Task Execution - * - * Generated from protobuf field .google.cloud.batch.v1.TaskExecution task_execution = 4; - * @return \Google\Cloud\Batch\V1\TaskExecution|null - */ - public function getTaskExecution() - { - return $this->task_execution; - } - - public function hasTaskExecution() - { - return isset($this->task_execution); - } - - public function clearTaskExecution() - { - unset($this->task_execution); - } - - /** - * Task Execution - * - * Generated from protobuf field .google.cloud.batch.v1.TaskExecution task_execution = 4; - * @param \Google\Cloud\Batch\V1\TaskExecution $var - * @return $this - */ - public function setTaskExecution($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\TaskExecution::class); - $this->task_execution = $var; - - return $this; - } - - /** - * Task State - * - * Generated from protobuf field .google.cloud.batch.v1.TaskStatus.State task_state = 5; - * @return int - */ - public function getTaskState() - { - return $this->task_state; - } - - /** - * Task State - * - * Generated from protobuf field .google.cloud.batch.v1.TaskStatus.State task_state = 5; - * @param int $var - * @return $this - */ - public function setTaskState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Batch\V1\TaskStatus\State::class); - $this->task_state = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Task.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Task.php deleted file mode 100644 index c034a667462e..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/Task.php +++ /dev/null @@ -1,123 +0,0 @@ -google.cloud.batch.v1.Task - */ -class Task extends \Google\Protobuf\Internal\Message -{ - /** - * Task name. - * The name is generated from the parent TaskGroup name and 'id' field. - * For example: - * "projects/123456/locations/us-west1/jobs/job01/taskGroups/group01/tasks/task01". - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Task Status. - * - * Generated from protobuf field .google.cloud.batch.v1.TaskStatus status = 2; - */ - protected $status = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Task name. - * The name is generated from the parent TaskGroup name and 'id' field. - * For example: - * "projects/123456/locations/us-west1/jobs/job01/taskGroups/group01/tasks/task01". - * @type \Google\Cloud\Batch\V1\TaskStatus $status - * Task Status. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * Task name. - * The name is generated from the parent TaskGroup name and 'id' field. - * For example: - * "projects/123456/locations/us-west1/jobs/job01/taskGroups/group01/tasks/task01". - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Task name. - * The name is generated from the parent TaskGroup name and 'id' field. - * For example: - * "projects/123456/locations/us-west1/jobs/job01/taskGroups/group01/tasks/task01". - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Task Status. - * - * Generated from protobuf field .google.cloud.batch.v1.TaskStatus status = 2; - * @return \Google\Cloud\Batch\V1\TaskStatus|null - */ - public function getStatus() - { - return $this->status; - } - - public function hasStatus() - { - return isset($this->status); - } - - public function clearStatus() - { - unset($this->status); - } - - /** - * Task Status. - * - * Generated from protobuf field .google.cloud.batch.v1.TaskStatus status = 2; - * @param \Google\Cloud\Batch\V1\TaskStatus $var - * @return $this - */ - public function setStatus($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\TaskStatus::class); - $this->status = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskExecution.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskExecution.php deleted file mode 100644 index f8c79be6c535..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskExecution.php +++ /dev/null @@ -1,72 +0,0 @@ -google.cloud.batch.v1.TaskExecution - */ -class TaskExecution extends \Google\Protobuf\Internal\Message -{ - /** - * When task is completed as the status of FAILED or SUCCEEDED, - * exit code is for one task execution result, default is 0 as success. - * - * Generated from protobuf field int32 exit_code = 1; - */ - protected $exit_code = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $exit_code - * When task is completed as the status of FAILED or SUCCEEDED, - * exit code is for one task execution result, default is 0 as success. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * When task is completed as the status of FAILED or SUCCEEDED, - * exit code is for one task execution result, default is 0 as success. - * - * Generated from protobuf field int32 exit_code = 1; - * @return int - */ - public function getExitCode() - { - return $this->exit_code; - } - - /** - * When task is completed as the status of FAILED or SUCCEEDED, - * exit code is for one task execution result, default is 0 as success. - * - * Generated from protobuf field int32 exit_code = 1; - * @param int $var - * @return $this - */ - public function setExitCode($var) - { - GPBUtil::checkInt32($var); - $this->exit_code = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskGroup.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskGroup.php deleted file mode 100644 index c1d66ac65511..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskGroup.php +++ /dev/null @@ -1,388 +0,0 @@ -google.cloud.batch.v1.TaskGroup - */ -class TaskGroup extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. TaskGroup name. - * The system generates this field based on parent Job name. - * For example: - * "projects/123456/locations/us-west1/jobs/job01/taskGroups/group01". - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Required. Tasks in the group share the same task spec. - * - * Generated from protobuf field .google.cloud.batch.v1.TaskSpec task_spec = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $task_spec = null; - /** - * Number of Tasks in the TaskGroup. - * default is 1 - * - * Generated from protobuf field int64 task_count = 4; - */ - protected $task_count = 0; - /** - * Max number of tasks that can run in parallel. - * Default to min(task_count, 1000). - * - * Generated from protobuf field int64 parallelism = 5; - */ - protected $parallelism = 0; - /** - * An array of environment variable mappings, which are passed to Tasks with - * matching indices. If task_environments is used then task_count should - * not be specified in the request (and will be ignored). Task count will be - * the length of task_environments. - * Tasks get a BATCH_TASK_INDEX and BATCH_TASK_COUNT environment variable, in - * addition to any environment variables set in task_environments, specifying - * the number of Tasks in the Task's parent TaskGroup, and the specific Task's - * index in the TaskGroup (0 through BATCH_TASK_COUNT - 1). - * task_environments supports up to 200 entries. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Environment task_environments = 9; - */ - private $task_environments; - /** - * Max number of tasks that can be run on a VM at the same time. - * If not specified, the system will decide a value based on available - * compute resources on a VM and task requirements. - * - * Generated from protobuf field int64 task_count_per_node = 10; - */ - protected $task_count_per_node = 0; - /** - * When true, Batch will populate a file with a list of all VMs assigned to - * the TaskGroup and set the BATCH_HOSTS_FILE environment variable to the path - * of that file. Defaults to false. - * - * Generated from protobuf field bool require_hosts_file = 11; - */ - protected $require_hosts_file = false; - /** - * When true, Batch will configure SSH to allow passwordless login between - * VMs running the Batch tasks in the same TaskGroup. - * - * Generated from protobuf field bool permissive_ssh = 12; - */ - protected $permissive_ssh = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. TaskGroup name. - * The system generates this field based on parent Job name. - * For example: - * "projects/123456/locations/us-west1/jobs/job01/taskGroups/group01". - * @type \Google\Cloud\Batch\V1\TaskSpec $task_spec - * Required. Tasks in the group share the same task spec. - * @type int|string $task_count - * Number of Tasks in the TaskGroup. - * default is 1 - * @type int|string $parallelism - * Max number of tasks that can run in parallel. - * Default to min(task_count, 1000). - * @type array<\Google\Cloud\Batch\V1\Environment>|\Google\Protobuf\Internal\RepeatedField $task_environments - * An array of environment variable mappings, which are passed to Tasks with - * matching indices. If task_environments is used then task_count should - * not be specified in the request (and will be ignored). Task count will be - * the length of task_environments. - * Tasks get a BATCH_TASK_INDEX and BATCH_TASK_COUNT environment variable, in - * addition to any environment variables set in task_environments, specifying - * the number of Tasks in the Task's parent TaskGroup, and the specific Task's - * index in the TaskGroup (0 through BATCH_TASK_COUNT - 1). - * task_environments supports up to 200 entries. - * @type int|string $task_count_per_node - * Max number of tasks that can be run on a VM at the same time. - * If not specified, the system will decide a value based on available - * compute resources on a VM and task requirements. - * @type bool $require_hosts_file - * When true, Batch will populate a file with a list of all VMs assigned to - * the TaskGroup and set the BATCH_HOSTS_FILE environment variable to the path - * of that file. Defaults to false. - * @type bool $permissive_ssh - * When true, Batch will configure SSH to allow passwordless login between - * VMs running the Batch tasks in the same TaskGroup. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Job::initOnce(); - parent::__construct($data); - } - - /** - * Output only. TaskGroup name. - * The system generates this field based on parent Job name. - * For example: - * "projects/123456/locations/us-west1/jobs/job01/taskGroups/group01". - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. TaskGroup name. - * The system generates this field based on parent Job name. - * For example: - * "projects/123456/locations/us-west1/jobs/job01/taskGroups/group01". - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. Tasks in the group share the same task spec. - * - * Generated from protobuf field .google.cloud.batch.v1.TaskSpec task_spec = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Batch\V1\TaskSpec|null - */ - public function getTaskSpec() - { - return $this->task_spec; - } - - public function hasTaskSpec() - { - return isset($this->task_spec); - } - - public function clearTaskSpec() - { - unset($this->task_spec); - } - - /** - * Required. Tasks in the group share the same task spec. - * - * Generated from protobuf field .google.cloud.batch.v1.TaskSpec task_spec = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Batch\V1\TaskSpec $var - * @return $this - */ - public function setTaskSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\TaskSpec::class); - $this->task_spec = $var; - - return $this; - } - - /** - * Number of Tasks in the TaskGroup. - * default is 1 - * - * Generated from protobuf field int64 task_count = 4; - * @return int|string - */ - public function getTaskCount() - { - return $this->task_count; - } - - /** - * Number of Tasks in the TaskGroup. - * default is 1 - * - * Generated from protobuf field int64 task_count = 4; - * @param int|string $var - * @return $this - */ - public function setTaskCount($var) - { - GPBUtil::checkInt64($var); - $this->task_count = $var; - - return $this; - } - - /** - * Max number of tasks that can run in parallel. - * Default to min(task_count, 1000). - * - * Generated from protobuf field int64 parallelism = 5; - * @return int|string - */ - public function getParallelism() - { - return $this->parallelism; - } - - /** - * Max number of tasks that can run in parallel. - * Default to min(task_count, 1000). - * - * Generated from protobuf field int64 parallelism = 5; - * @param int|string $var - * @return $this - */ - public function setParallelism($var) - { - GPBUtil::checkInt64($var); - $this->parallelism = $var; - - return $this; - } - - /** - * An array of environment variable mappings, which are passed to Tasks with - * matching indices. If task_environments is used then task_count should - * not be specified in the request (and will be ignored). Task count will be - * the length of task_environments. - * Tasks get a BATCH_TASK_INDEX and BATCH_TASK_COUNT environment variable, in - * addition to any environment variables set in task_environments, specifying - * the number of Tasks in the Task's parent TaskGroup, and the specific Task's - * index in the TaskGroup (0 through BATCH_TASK_COUNT - 1). - * task_environments supports up to 200 entries. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Environment task_environments = 9; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getTaskEnvironments() - { - return $this->task_environments; - } - - /** - * An array of environment variable mappings, which are passed to Tasks with - * matching indices. If task_environments is used then task_count should - * not be specified in the request (and will be ignored). Task count will be - * the length of task_environments. - * Tasks get a BATCH_TASK_INDEX and BATCH_TASK_COUNT environment variable, in - * addition to any environment variables set in task_environments, specifying - * the number of Tasks in the Task's parent TaskGroup, and the specific Task's - * index in the TaskGroup (0 through BATCH_TASK_COUNT - 1). - * task_environments supports up to 200 entries. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Environment task_environments = 9; - * @param array<\Google\Cloud\Batch\V1\Environment>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setTaskEnvironments($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\Environment::class); - $this->task_environments = $arr; - - return $this; - } - - /** - * Max number of tasks that can be run on a VM at the same time. - * If not specified, the system will decide a value based on available - * compute resources on a VM and task requirements. - * - * Generated from protobuf field int64 task_count_per_node = 10; - * @return int|string - */ - public function getTaskCountPerNode() - { - return $this->task_count_per_node; - } - - /** - * Max number of tasks that can be run on a VM at the same time. - * If not specified, the system will decide a value based on available - * compute resources on a VM and task requirements. - * - * Generated from protobuf field int64 task_count_per_node = 10; - * @param int|string $var - * @return $this - */ - public function setTaskCountPerNode($var) - { - GPBUtil::checkInt64($var); - $this->task_count_per_node = $var; - - return $this; - } - - /** - * When true, Batch will populate a file with a list of all VMs assigned to - * the TaskGroup and set the BATCH_HOSTS_FILE environment variable to the path - * of that file. Defaults to false. - * - * Generated from protobuf field bool require_hosts_file = 11; - * @return bool - */ - public function getRequireHostsFile() - { - return $this->require_hosts_file; - } - - /** - * When true, Batch will populate a file with a list of all VMs assigned to - * the TaskGroup and set the BATCH_HOSTS_FILE environment variable to the path - * of that file. Defaults to false. - * - * Generated from protobuf field bool require_hosts_file = 11; - * @param bool $var - * @return $this - */ - public function setRequireHostsFile($var) - { - GPBUtil::checkBool($var); - $this->require_hosts_file = $var; - - return $this; - } - - /** - * When true, Batch will configure SSH to allow passwordless login between - * VMs running the Batch tasks in the same TaskGroup. - * - * Generated from protobuf field bool permissive_ssh = 12; - * @return bool - */ - public function getPermissiveSsh() - { - return $this->permissive_ssh; - } - - /** - * When true, Batch will configure SSH to allow passwordless login between - * VMs running the Batch tasks in the same TaskGroup. - * - * Generated from protobuf field bool permissive_ssh = 12; - * @param bool $var - * @return $this - */ - public function setPermissiveSsh($var) - { - GPBUtil::checkBool($var); - $this->permissive_ssh = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskSpec.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskSpec.php deleted file mode 100644 index 0d5eccb981c0..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskSpec.php +++ /dev/null @@ -1,412 +0,0 @@ -google.cloud.batch.v1.TaskSpec - */ -class TaskSpec extends \Google\Protobuf\Internal\Message -{ - /** - * The sequence of scripts or containers to run for this Task. Each Task using - * this TaskSpec executes its list of runnables in order. The Task succeeds if - * all of its runnables either exit with a zero status or any that exit with a - * non-zero status have the ignore_exit_status flag. - * Background runnables are killed automatically (if they have not already - * exited) a short time after all foreground runnables have completed. Even - * though this is likely to result in a non-zero exit status for the - * background runnable, these automatic kills are not treated as Task - * failures. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Runnable runnables = 8; - */ - private $runnables; - /** - * ComputeResource requirements. - * - * Generated from protobuf field .google.cloud.batch.v1.ComputeResource compute_resource = 3; - */ - protected $compute_resource = null; - /** - * Maximum duration the task should run. - * The task will be killed and marked as FAILED if over this limit. - * - * Generated from protobuf field .google.protobuf.Duration max_run_duration = 4; - */ - protected $max_run_duration = null; - /** - * Maximum number of retries on failures. - * The default, 0, which means never retry. - * The valid value range is [0, 10]. - * - * Generated from protobuf field int32 max_retry_count = 5; - */ - protected $max_retry_count = 0; - /** - * Lifecycle management schema when any task in a task group is failed. - * Currently we only support one lifecycle policy. - * When the lifecycle policy condition is met, - * the action in the policy will execute. - * If task execution result does not meet with the defined lifecycle - * policy, we consider it as the default policy. - * Default policy means if the exit code is 0, exit task. - * If task ends with non-zero exit code, retry the task with max_retry_count. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.LifecyclePolicy lifecycle_policies = 9; - */ - private $lifecycle_policies; - /** - * Deprecated: please use environment(non-plural) instead. - * - * Generated from protobuf field map environments = 6 [deprecated = true]; - * @deprecated - */ - private $environments; - /** - * Volumes to mount before running Tasks using this TaskSpec. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Volume volumes = 7; - */ - private $volumes; - /** - * Environment variables to set before running the Task. - * - * Generated from protobuf field .google.cloud.batch.v1.Environment environment = 10; - */ - protected $environment = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Batch\V1\Runnable>|\Google\Protobuf\Internal\RepeatedField $runnables - * The sequence of scripts or containers to run for this Task. Each Task using - * this TaskSpec executes its list of runnables in order. The Task succeeds if - * all of its runnables either exit with a zero status or any that exit with a - * non-zero status have the ignore_exit_status flag. - * Background runnables are killed automatically (if they have not already - * exited) a short time after all foreground runnables have completed. Even - * though this is likely to result in a non-zero exit status for the - * background runnable, these automatic kills are not treated as Task - * failures. - * @type \Google\Cloud\Batch\V1\ComputeResource $compute_resource - * ComputeResource requirements. - * @type \Google\Protobuf\Duration $max_run_duration - * Maximum duration the task should run. - * The task will be killed and marked as FAILED if over this limit. - * @type int $max_retry_count - * Maximum number of retries on failures. - * The default, 0, which means never retry. - * The valid value range is [0, 10]. - * @type array<\Google\Cloud\Batch\V1\LifecyclePolicy>|\Google\Protobuf\Internal\RepeatedField $lifecycle_policies - * Lifecycle management schema when any task in a task group is failed. - * Currently we only support one lifecycle policy. - * When the lifecycle policy condition is met, - * the action in the policy will execute. - * If task execution result does not meet with the defined lifecycle - * policy, we consider it as the default policy. - * Default policy means if the exit code is 0, exit task. - * If task ends with non-zero exit code, retry the task with max_retry_count. - * @type array|\Google\Protobuf\Internal\MapField $environments - * Deprecated: please use environment(non-plural) instead. - * @type array<\Google\Cloud\Batch\V1\Volume>|\Google\Protobuf\Internal\RepeatedField $volumes - * Volumes to mount before running Tasks using this TaskSpec. - * @type \Google\Cloud\Batch\V1\Environment $environment - * Environment variables to set before running the Task. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * The sequence of scripts or containers to run for this Task. Each Task using - * this TaskSpec executes its list of runnables in order. The Task succeeds if - * all of its runnables either exit with a zero status or any that exit with a - * non-zero status have the ignore_exit_status flag. - * Background runnables are killed automatically (if they have not already - * exited) a short time after all foreground runnables have completed. Even - * though this is likely to result in a non-zero exit status for the - * background runnable, these automatic kills are not treated as Task - * failures. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Runnable runnables = 8; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRunnables() - { - return $this->runnables; - } - - /** - * The sequence of scripts or containers to run for this Task. Each Task using - * this TaskSpec executes its list of runnables in order. The Task succeeds if - * all of its runnables either exit with a zero status or any that exit with a - * non-zero status have the ignore_exit_status flag. - * Background runnables are killed automatically (if they have not already - * exited) a short time after all foreground runnables have completed. Even - * though this is likely to result in a non-zero exit status for the - * background runnable, these automatic kills are not treated as Task - * failures. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Runnable runnables = 8; - * @param array<\Google\Cloud\Batch\V1\Runnable>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRunnables($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\Runnable::class); - $this->runnables = $arr; - - return $this; - } - - /** - * ComputeResource requirements. - * - * Generated from protobuf field .google.cloud.batch.v1.ComputeResource compute_resource = 3; - * @return \Google\Cloud\Batch\V1\ComputeResource|null - */ - public function getComputeResource() - { - return $this->compute_resource; - } - - public function hasComputeResource() - { - return isset($this->compute_resource); - } - - public function clearComputeResource() - { - unset($this->compute_resource); - } - - /** - * ComputeResource requirements. - * - * Generated from protobuf field .google.cloud.batch.v1.ComputeResource compute_resource = 3; - * @param \Google\Cloud\Batch\V1\ComputeResource $var - * @return $this - */ - public function setComputeResource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\ComputeResource::class); - $this->compute_resource = $var; - - return $this; - } - - /** - * Maximum duration the task should run. - * The task will be killed and marked as FAILED if over this limit. - * - * Generated from protobuf field .google.protobuf.Duration max_run_duration = 4; - * @return \Google\Protobuf\Duration|null - */ - public function getMaxRunDuration() - { - return $this->max_run_duration; - } - - public function hasMaxRunDuration() - { - return isset($this->max_run_duration); - } - - public function clearMaxRunDuration() - { - unset($this->max_run_duration); - } - - /** - * Maximum duration the task should run. - * The task will be killed and marked as FAILED if over this limit. - * - * Generated from protobuf field .google.protobuf.Duration max_run_duration = 4; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setMaxRunDuration($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->max_run_duration = $var; - - return $this; - } - - /** - * Maximum number of retries on failures. - * The default, 0, which means never retry. - * The valid value range is [0, 10]. - * - * Generated from protobuf field int32 max_retry_count = 5; - * @return int - */ - public function getMaxRetryCount() - { - return $this->max_retry_count; - } - - /** - * Maximum number of retries on failures. - * The default, 0, which means never retry. - * The valid value range is [0, 10]. - * - * Generated from protobuf field int32 max_retry_count = 5; - * @param int $var - * @return $this - */ - public function setMaxRetryCount($var) - { - GPBUtil::checkInt32($var); - $this->max_retry_count = $var; - - return $this; - } - - /** - * Lifecycle management schema when any task in a task group is failed. - * Currently we only support one lifecycle policy. - * When the lifecycle policy condition is met, - * the action in the policy will execute. - * If task execution result does not meet with the defined lifecycle - * policy, we consider it as the default policy. - * Default policy means if the exit code is 0, exit task. - * If task ends with non-zero exit code, retry the task with max_retry_count. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.LifecyclePolicy lifecycle_policies = 9; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getLifecyclePolicies() - { - return $this->lifecycle_policies; - } - - /** - * Lifecycle management schema when any task in a task group is failed. - * Currently we only support one lifecycle policy. - * When the lifecycle policy condition is met, - * the action in the policy will execute. - * If task execution result does not meet with the defined lifecycle - * policy, we consider it as the default policy. - * Default policy means if the exit code is 0, exit task. - * If task ends with non-zero exit code, retry the task with max_retry_count. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.LifecyclePolicy lifecycle_policies = 9; - * @param array<\Google\Cloud\Batch\V1\LifecyclePolicy>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setLifecyclePolicies($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\LifecyclePolicy::class); - $this->lifecycle_policies = $arr; - - return $this; - } - - /** - * Deprecated: please use environment(non-plural) instead. - * - * Generated from protobuf field map environments = 6 [deprecated = true]; - * @return \Google\Protobuf\Internal\MapField - * @deprecated - */ - public function getEnvironments() - { - @trigger_error('environments is deprecated.', E_USER_DEPRECATED); - return $this->environments; - } - - /** - * Deprecated: please use environment(non-plural) instead. - * - * Generated from protobuf field map environments = 6 [deprecated = true]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - * @deprecated - */ - public function setEnvironments($var) - { - @trigger_error('environments is deprecated.', E_USER_DEPRECATED); - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->environments = $arr; - - return $this; - } - - /** - * Volumes to mount before running Tasks using this TaskSpec. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Volume volumes = 7; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getVolumes() - { - return $this->volumes; - } - - /** - * Volumes to mount before running Tasks using this TaskSpec. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.Volume volumes = 7; - * @param array<\Google\Cloud\Batch\V1\Volume>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setVolumes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\Volume::class); - $this->volumes = $arr; - - return $this; - } - - /** - * Environment variables to set before running the Task. - * - * Generated from protobuf field .google.cloud.batch.v1.Environment environment = 10; - * @return \Google\Cloud\Batch\V1\Environment|null - */ - public function getEnvironment() - { - return $this->environment; - } - - public function hasEnvironment() - { - return isset($this->environment); - } - - public function clearEnvironment() - { - unset($this->environment); - } - - /** - * Environment variables to set before running the Task. - * - * Generated from protobuf field .google.cloud.batch.v1.Environment environment = 10; - * @param \Google\Cloud\Batch\V1\Environment $var - * @return $this - */ - public function setEnvironment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\Environment::class); - $this->environment = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskStatus.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskStatus.php deleted file mode 100644 index d450092f3978..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskStatus.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.batch.v1.TaskStatus - */ -class TaskStatus extends \Google\Protobuf\Internal\Message -{ - /** - * Task state - * - * Generated from protobuf field .google.cloud.batch.v1.TaskStatus.State state = 1; - */ - protected $state = 0; - /** - * Detailed info about why the state is reached. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - */ - private $status_events; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $state - * Task state - * @type array<\Google\Cloud\Batch\V1\StatusEvent>|\Google\Protobuf\Internal\RepeatedField $status_events - * Detailed info about why the state is reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Task::initOnce(); - parent::__construct($data); - } - - /** - * Task state - * - * Generated from protobuf field .google.cloud.batch.v1.TaskStatus.State state = 1; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Task state - * - * Generated from protobuf field .google.cloud.batch.v1.TaskStatus.State state = 1; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Batch\V1\TaskStatus\State::class); - $this->state = $var; - - return $this; - } - - /** - * Detailed info about why the state is reached. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getStatusEvents() - { - return $this->status_events; - } - - /** - * Detailed info about why the state is reached. - * - * Generated from protobuf field repeated .google.cloud.batch.v1.StatusEvent status_events = 2; - * @param array<\Google\Cloud\Batch\V1\StatusEvent>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setStatusEvents($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Batch\V1\StatusEvent::class); - $this->status_events = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskStatus/State.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskStatus/State.php deleted file mode 100644 index ec4cc65716fe..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskStatus/State.php +++ /dev/null @@ -1,85 +0,0 @@ -google.cloud.batch.v1.TaskStatus.State - */ -class State -{ - /** - * unknown state - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The Task is created and waiting for resources. - * - * Generated from protobuf enum PENDING = 1; - */ - const PENDING = 1; - /** - * The Task is assigned to at least one VM. - * - * Generated from protobuf enum ASSIGNED = 2; - */ - const ASSIGNED = 2; - /** - * The Task is running. - * - * Generated from protobuf enum RUNNING = 3; - */ - const RUNNING = 3; - /** - * The Task has failed. - * - * Generated from protobuf enum FAILED = 4; - */ - const FAILED = 4; - /** - * The Task has succeeded. - * - * Generated from protobuf enum SUCCEEDED = 5; - */ - const SUCCEEDED = 5; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::PENDING => 'PENDING', - self::ASSIGNED => 'ASSIGNED', - self::RUNNING => 'RUNNING', - self::FAILED => 'FAILED', - self::SUCCEEDED => 'SUCCEEDED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\Batch\V1\TaskStatus_State::class); - diff --git a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskStatus_State.php b/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskStatus_State.php deleted file mode 100644 index 4c76fa84ac6b..000000000000 --- a/owl-bot-staging/Batch/v1/proto/src/Google/Cloud/Batch/V1/TaskStatus_State.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.batch.v1.Volume - */ -class Volume extends \Google\Protobuf\Internal\Message -{ - /** - * The mount path for the volume, e.g. /mnt/disks/share. - * - * Generated from protobuf field string mount_path = 4; - */ - protected $mount_path = ''; - /** - * For Google Cloud Storage (GCS), mount options are the options supported by - * the gcsfuse tool (https://github.com/GoogleCloudPlatform/gcsfuse). - * For existing persistent disks, mount options provided by the - * mount command (https://man7.org/linux/man-pages/man8/mount.8.html) except - * writing are supported. This is due to restrictions of multi-writer mode - * (https://cloud.google.com/compute/docs/disks/sharing-disks-between-vms). - * For other attached disks and Network File System (NFS), mount options are - * these supported by the mount command - * (https://man7.org/linux/man-pages/man8/mount.8.html). - * - * Generated from protobuf field repeated string mount_options = 5; - */ - private $mount_options; - protected $source; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Batch\V1\NFS $nfs - * A Network File System (NFS) volume. For example, a - * Filestore file share. - * @type \Google\Cloud\Batch\V1\GCS $gcs - * A Google Cloud Storage (GCS) volume. - * @type string $device_name - * Device name of an attached disk volume, which should align with a - * device_name specified by - * job.allocation_policy.instances[0].policy.disks[i].device_name or - * defined by the given instance template in - * job.allocation_policy.instances[0].instance_template. - * @type string $mount_path - * The mount path for the volume, e.g. /mnt/disks/share. - * @type array|\Google\Protobuf\Internal\RepeatedField $mount_options - * For Google Cloud Storage (GCS), mount options are the options supported by - * the gcsfuse tool (https://github.com/GoogleCloudPlatform/gcsfuse). - * For existing persistent disks, mount options provided by the - * mount command (https://man7.org/linux/man-pages/man8/mount.8.html) except - * writing are supported. This is due to restrictions of multi-writer mode - * (https://cloud.google.com/compute/docs/disks/sharing-disks-between-vms). - * For other attached disks and Network File System (NFS), mount options are - * these supported by the mount command - * (https://man7.org/linux/man-pages/man8/mount.8.html). - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Batch\V1\Volume::initOnce(); - parent::__construct($data); - } - - /** - * A Network File System (NFS) volume. For example, a - * Filestore file share. - * - * Generated from protobuf field .google.cloud.batch.v1.NFS nfs = 1; - * @return \Google\Cloud\Batch\V1\NFS|null - */ - public function getNfs() - { - return $this->readOneof(1); - } - - public function hasNfs() - { - return $this->hasOneof(1); - } - - /** - * A Network File System (NFS) volume. For example, a - * Filestore file share. - * - * Generated from protobuf field .google.cloud.batch.v1.NFS nfs = 1; - * @param \Google\Cloud\Batch\V1\NFS $var - * @return $this - */ - public function setNfs($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\NFS::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * A Google Cloud Storage (GCS) volume. - * - * Generated from protobuf field .google.cloud.batch.v1.GCS gcs = 3; - * @return \Google\Cloud\Batch\V1\GCS|null - */ - public function getGcs() - { - return $this->readOneof(3); - } - - public function hasGcs() - { - return $this->hasOneof(3); - } - - /** - * A Google Cloud Storage (GCS) volume. - * - * Generated from protobuf field .google.cloud.batch.v1.GCS gcs = 3; - * @param \Google\Cloud\Batch\V1\GCS $var - * @return $this - */ - public function setGcs($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Batch\V1\GCS::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Device name of an attached disk volume, which should align with a - * device_name specified by - * job.allocation_policy.instances[0].policy.disks[i].device_name or - * defined by the given instance template in - * job.allocation_policy.instances[0].instance_template. - * - * Generated from protobuf field string device_name = 6; - * @return string - */ - public function getDeviceName() - { - return $this->readOneof(6); - } - - public function hasDeviceName() - { - return $this->hasOneof(6); - } - - /** - * Device name of an attached disk volume, which should align with a - * device_name specified by - * job.allocation_policy.instances[0].policy.disks[i].device_name or - * defined by the given instance template in - * job.allocation_policy.instances[0].instance_template. - * - * Generated from protobuf field string device_name = 6; - * @param string $var - * @return $this - */ - public function setDeviceName($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * The mount path for the volume, e.g. /mnt/disks/share. - * - * Generated from protobuf field string mount_path = 4; - * @return string - */ - public function getMountPath() - { - return $this->mount_path; - } - - /** - * The mount path for the volume, e.g. /mnt/disks/share. - * - * Generated from protobuf field string mount_path = 4; - * @param string $var - * @return $this - */ - public function setMountPath($var) - { - GPBUtil::checkString($var, True); - $this->mount_path = $var; - - return $this; - } - - /** - * For Google Cloud Storage (GCS), mount options are the options supported by - * the gcsfuse tool (https://github.com/GoogleCloudPlatform/gcsfuse). - * For existing persistent disks, mount options provided by the - * mount command (https://man7.org/linux/man-pages/man8/mount.8.html) except - * writing are supported. This is due to restrictions of multi-writer mode - * (https://cloud.google.com/compute/docs/disks/sharing-disks-between-vms). - * For other attached disks and Network File System (NFS), mount options are - * these supported by the mount command - * (https://man7.org/linux/man-pages/man8/mount.8.html). - * - * Generated from protobuf field repeated string mount_options = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getMountOptions() - { - return $this->mount_options; - } - - /** - * For Google Cloud Storage (GCS), mount options are the options supported by - * the gcsfuse tool (https://github.com/GoogleCloudPlatform/gcsfuse). - * For existing persistent disks, mount options provided by the - * mount command (https://man7.org/linux/man-pages/man8/mount.8.html) except - * writing are supported. This is due to restrictions of multi-writer mode - * (https://cloud.google.com/compute/docs/disks/sharing-disks-between-vms). - * For other attached disks and Network File System (NFS), mount options are - * these supported by the mount command - * (https://man7.org/linux/man-pages/man8/mount.8.html). - * - * Generated from protobuf field repeated string mount_options = 5; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setMountOptions($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->mount_options = $arr; - - return $this; - } - - /** - * @return string - */ - public function getSource() - { - return $this->whichOneof("source"); - } - -} - diff --git a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/create_job.php b/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/create_job.php deleted file mode 100644 index ec427d1eab7a..000000000000 --- a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/create_job.php +++ /dev/null @@ -1,81 +0,0 @@ -setTaskSpec($jobTaskGroupsTaskSpec); - $jobTaskGroups = [$taskGroup,]; - $job = (new Job()) - ->setTaskGroups($jobTaskGroups); - $request = (new CreateJobRequest()) - ->setParent($formattedParent) - ->setJob($job); - - // Call the API and handle any network failures. - try { - /** @var Job $response */ - $response = $batchServiceClient->createJob($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = BatchServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - create_job_sample($formattedParent); -} -// [END batch_v1_generated_BatchService_CreateJob_sync] diff --git a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/delete_job.php b/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/delete_job.php deleted file mode 100644 index 83fd3caf9e06..000000000000 --- a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/delete_job.php +++ /dev/null @@ -1,66 +0,0 @@ -deleteJob($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END batch_v1_generated_BatchService_DeleteJob_sync] diff --git a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/get_job.php b/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/get_job.php deleted file mode 100644 index e613eb84f5cd..000000000000 --- a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/get_job.php +++ /dev/null @@ -1,71 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Job $response */ - $response = $batchServiceClient->getJob($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = BatchServiceClient::jobName('[PROJECT]', '[LOCATION]', '[JOB]'); - - get_job_sample($formattedName); -} -// [END batch_v1_generated_BatchService_GetJob_sync] diff --git a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/get_location.php b/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/get_location.php deleted file mode 100644 index de1d78be3535..000000000000 --- a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/get_location.php +++ /dev/null @@ -1,57 +0,0 @@ -getLocation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END batch_v1_generated_BatchService_GetLocation_sync] diff --git a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/get_task.php b/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/get_task.php deleted file mode 100644 index 1031d62a019a..000000000000 --- a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/get_task.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Task $response */ - $response = $batchServiceClient->getTask($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = BatchServiceClient::taskName( - '[PROJECT]', - '[LOCATION]', - '[JOB]', - '[TASK_GROUP]', - '[TASK]' - ); - - get_task_sample($formattedName); -} -// [END batch_v1_generated_BatchService_GetTask_sync] diff --git a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/list_jobs.php b/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/list_jobs.php deleted file mode 100644 index 21437729f2be..000000000000 --- a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/list_jobs.php +++ /dev/null @@ -1,62 +0,0 @@ -listJobs($request); - - /** @var Job $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END batch_v1_generated_BatchService_ListJobs_sync] diff --git a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/list_locations.php b/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/list_locations.php deleted file mode 100644 index 38165f54ccad..000000000000 --- a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/list_locations.php +++ /dev/null @@ -1,62 +0,0 @@ -listLocations($request); - - /** @var Location $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END batch_v1_generated_BatchService_ListLocations_sync] diff --git a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/list_tasks.php b/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/list_tasks.php deleted file mode 100644 index ffff8c48ff7d..000000000000 --- a/owl-bot-staging/Batch/v1/samples/V1/BatchServiceClient/list_tasks.php +++ /dev/null @@ -1,83 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $batchServiceClient->listTasks($request); - - /** @var Task $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = BatchServiceClient::taskGroupName( - '[PROJECT]', - '[LOCATION]', - '[JOB]', - '[TASK_GROUP]' - ); - - list_tasks_sample($formattedParent); -} -// [END batch_v1_generated_BatchService_ListTasks_sync] diff --git a/owl-bot-staging/Batch/v1/src/V1/BatchServiceClient.php b/owl-bot-staging/Batch/v1/src/V1/BatchServiceClient.php deleted file mode 100644 index 8ce48d079257..000000000000 --- a/owl-bot-staging/Batch/v1/src/V1/BatchServiceClient.php +++ /dev/null @@ -1,34 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $job = new Job(); - * $response = $batchServiceClient->createJob($formattedParent, $job); - * } finally { - * $batchServiceClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class BatchServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.batch.v1.BatchService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'batch.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $jobNameTemplate; - - private static $locationNameTemplate; - - private static $taskNameTemplate; - - private static $taskGroupNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/batch_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/batch_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/batch_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/batch_service_rest_client_config.php', - ], - ], - ]; - } - - private static function getJobNameTemplate() - { - if (self::$jobNameTemplate == null) { - self::$jobNameTemplate = new PathTemplate('projects/{project}/locations/{location}/jobs/{job}'); - } - - return self::$jobNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getTaskNameTemplate() - { - if (self::$taskNameTemplate == null) { - self::$taskNameTemplate = new PathTemplate('projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}/tasks/{task}'); - } - - return self::$taskNameTemplate; - } - - private static function getTaskGroupNameTemplate() - { - if (self::$taskGroupNameTemplate == null) { - self::$taskGroupNameTemplate = new PathTemplate('projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}'); - } - - return self::$taskGroupNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'job' => self::getJobNameTemplate(), - 'location' => self::getLocationNameTemplate(), - 'task' => self::getTaskNameTemplate(), - 'taskGroup' => self::getTaskGroupNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a job - * resource. - * - * @param string $project - * @param string $location - * @param string $job - * - * @return string The formatted job resource. - */ - public static function jobName($project, $location, $job) - { - return self::getJobNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'job' => $job, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a task - * resource. - * - * @param string $project - * @param string $location - * @param string $job - * @param string $taskGroup - * @param string $task - * - * @return string The formatted task resource. - */ - public static function taskName($project, $location, $job, $taskGroup, $task) - { - return self::getTaskNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'job' => $job, - 'task_group' => $taskGroup, - 'task' => $task, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a task_group - * resource. - * - * @param string $project - * @param string $location - * @param string $job - * @param string $taskGroup - * - * @return string The formatted task_group resource. - */ - public static function taskGroupName($project, $location, $job, $taskGroup) - { - return self::getTaskGroupNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'job' => $job, - 'task_group' => $taskGroup, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - job: projects/{project}/locations/{location}/jobs/{job} - * - location: projects/{project}/locations/{location} - * - task: projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}/tasks/{task} - * - taskGroup: projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'batch.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Create a Job. - * - * Sample code: - * ``` - * $batchServiceClient = new BatchServiceClient(); - * try { - * $formattedParent = $batchServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * $job = new Job(); - * $response = $batchServiceClient->createJob($formattedParent, $job); - * } finally { - * $batchServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource name where the Job will be created. - * Pattern: "projects/{project}/locations/{location}" - * @param Job $job Required. The Job to create. - * @param array $optionalArgs { - * Optional. - * - * @type string $jobId - * ID used to uniquely identify the Job within its parent scope. - * This field should contain at most 63 characters and must start with - * lowercase characters. - * Only lowercase characters, numbers and '-' are accepted. - * The '-' character cannot be the first or the last one. - * A system generated ID will be used if the field is not set. - * - * The job.name field in the request will be ignored and the created resource - * name of the Job will be "{parent}/jobs/{job_id}". - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * - * For example, consider a situation where you make an initial request and - * the request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Batch\V1\Job - * - * @throws ApiException if the remote call fails - */ - public function createJob($parent, $job, array $optionalArgs = []) - { - $request = new CreateJobRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setJob($job); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['jobId'])) { - $request->setJobId($optionalArgs['jobId']); - } - - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateJob', Job::class, $optionalArgs, $request)->wait(); - } - - /** - * Delete a Job. - * - * Sample code: - * ``` - * $batchServiceClient = new BatchServiceClient(); - * try { - * $operationResponse = $batchServiceClient->deleteJob(); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $batchServiceClient->deleteJob(); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $batchServiceClient->resumeOperation($operationName, 'deleteJob'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $batchServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Job name. - * @type string $reason - * Optional. Reason for this deletion. - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * - * For example, consider a situation where you make an initial request and - * the request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteJob(array $optionalArgs = []) - { - $request = new DeleteJobRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['reason'])) { - $request->setReason($optionalArgs['reason']); - } - - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteJob', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Get a Job specified by its resource name. - * - * Sample code: - * ``` - * $batchServiceClient = new BatchServiceClient(); - * try { - * $formattedName = $batchServiceClient->jobName('[PROJECT]', '[LOCATION]', '[JOB]'); - * $response = $batchServiceClient->getJob($formattedName); - * } finally { - * $batchServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Job name. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Batch\V1\Job - * - * @throws ApiException if the remote call fails - */ - public function getJob($name, array $optionalArgs = []) - { - $request = new GetJobRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetJob', Job::class, $optionalArgs, $request)->wait(); - } - - /** - * Return a single Task. - * - * Sample code: - * ``` - * $batchServiceClient = new BatchServiceClient(); - * try { - * $formattedName = $batchServiceClient->taskName('[PROJECT]', '[LOCATION]', '[JOB]', '[TASK_GROUP]', '[TASK]'); - * $response = $batchServiceClient->getTask($formattedName); - * } finally { - * $batchServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Task name. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Batch\V1\Task - * - * @throws ApiException if the remote call fails - */ - public function getTask($name, array $optionalArgs = []) - { - $request = new GetTaskRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetTask', Task::class, $optionalArgs, $request)->wait(); - } - - /** - * List all Jobs for a project within a region. - * - * Sample code: - * ``` - * $batchServiceClient = new BatchServiceClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $batchServiceClient->listJobs(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $batchServiceClient->listJobs(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $batchServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $parent - * Parent path. - * @type string $filter - * List filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listJobs(array $optionalArgs = []) - { - $request = new ListJobsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['parent'])) { - $request->setParent($optionalArgs['parent']); - $requestParamHeaders['parent'] = $optionalArgs['parent']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListJobs', $optionalArgs, ListJobsResponse::class, $request); - } - - /** - * List Tasks associated with a job. - * - * Sample code: - * ``` - * $batchServiceClient = new BatchServiceClient(); - * try { - * $formattedParent = $batchServiceClient->taskGroupName('[PROJECT]', '[LOCATION]', '[JOB]', '[TASK_GROUP]'); - * // Iterate over pages of elements - * $pagedResponse = $batchServiceClient->listTasks($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $batchServiceClient->listTasks($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $batchServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Name of a TaskGroup from which Tasks are being requested. - * Pattern: - * "projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}" - * @param array $optionalArgs { - * Optional. - * - * @type string $filter - * Task filter, null filter matches all Tasks. - * Filter string should be of the format State=TaskStatus.State e.g. - * State=RUNNING - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listTasks($parent, array $optionalArgs = []) - { - $request = new ListTasksRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListTasks', $optionalArgs, ListTasksResponse::class, $request); - } - - /** - * Gets information about a location. - * - * Sample code: - * ``` - * $batchServiceClient = new BatchServiceClient(); - * try { - * $response = $batchServiceClient->getLocation(); - * } finally { - * $batchServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Resource name for the location. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Location\Location - * - * @throws ApiException if the remote call fails - */ - public function getLocation(array $optionalArgs = []) - { - $request = new GetLocationRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLocation', Location::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.cloud.location.Locations')->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * Sample code: - * ``` - * $batchServiceClient = new BatchServiceClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $batchServiceClient->listLocations(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $batchServiceClient->listLocations(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $batchServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The resource that owns the locations collection, if applicable. - * @type string $filter - * The standard list filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listLocations(array $optionalArgs = []) - { - $request = new ListLocationsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLocations', $optionalArgs, ListLocationsResponse::class, $request, 'google.cloud.location.Locations'); - } -} diff --git a/owl-bot-staging/Batch/v1/src/V1/gapic_metadata.json b/owl-bot-staging/Batch/v1/src/V1/gapic_metadata.json deleted file mode 100644 index eae7f15d2f08..000000000000 --- a/owl-bot-staging/Batch/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.batch.v1", - "libraryPackage": "Google\\Cloud\\Batch\\V1", - "services": { - "BatchService": { - "clients": { - "grpc": { - "libraryClient": "BatchServiceGapicClient", - "rpcs": { - "CreateJob": { - "methods": [ - "createJob" - ] - }, - "DeleteJob": { - "methods": [ - "deleteJob" - ] - }, - "GetJob": { - "methods": [ - "getJob" - ] - }, - "GetTask": { - "methods": [ - "getTask" - ] - }, - "ListJobs": { - "methods": [ - "listJobs" - ] - }, - "ListTasks": { - "methods": [ - "listTasks" - ] - }, - "GetLocation": { - "methods": [ - "getLocation" - ] - }, - "ListLocations": { - "methods": [ - "listLocations" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/Batch/v1/src/V1/resources/batch_service_client_config.json b/owl-bot-staging/Batch/v1/src/V1/resources/batch_service_client_config.json deleted file mode 100644 index 4fae7bea9f19..000000000000 --- a/owl-bot-staging/Batch/v1/src/V1/resources/batch_service_client_config.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "interfaces": { - "google.cloud.batch.v1.BatchService": { - "retry_codes": { - "no_retry_codes": [], - "retry_policy_1_codes": [ - "UNAVAILABLE" - ], - "no_retry_1_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "retry_policy_1_params": { - "initial_retry_delay_millis": 1000, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 10000, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "CreateJob": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteJob": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetJob": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetTask": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListJobs": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListTasks": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetLocation": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListLocations": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - } - } - } - } -} diff --git a/owl-bot-staging/Batch/v1/src/V1/resources/batch_service_descriptor_config.php b/owl-bot-staging/Batch/v1/src/V1/resources/batch_service_descriptor_config.php deleted file mode 100644 index 3b05da1b865f..000000000000 --- a/owl-bot-staging/Batch/v1/src/V1/resources/batch_service_descriptor_config.php +++ /dev/null @@ -1,143 +0,0 @@ - [ - 'google.cloud.batch.v1.BatchService' => [ - 'DeleteJob' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\Batch\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'CreateJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Batch\V1\Job', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'GetJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Batch\V1\Job', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetTask' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Batch\V1\Task', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListJobs' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getJobs', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Batch\V1\ListJobsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListTasks' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getTasks', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Batch\V1\ListTasksResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'GetLocation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Location\Location', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'ListLocations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLocations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'templateMap' => [ - 'job' => 'projects/{project}/locations/{location}/jobs/{job}', - 'location' => 'projects/{project}/locations/{location}', - 'task' => 'projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}/tasks/{task}', - 'taskGroup' => 'projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}', - ], - ], - ], -]; diff --git a/owl-bot-staging/Batch/v1/src/V1/resources/batch_service_rest_client_config.php b/owl-bot-staging/Batch/v1/src/V1/resources/batch_service_rest_client_config.php deleted file mode 100644 index a72321464b81..000000000000 --- a/owl-bot-staging/Batch/v1/src/V1/resources/batch_service_rest_client_config.php +++ /dev/null @@ -1,147 +0,0 @@ - [ - 'google.cloud.batch.v1.BatchService' => [ - 'CreateJob' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/jobs', - 'body' => 'job', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteJob' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/jobs/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetJob' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/jobs/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetTask' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/jobs/*/taskGroups/*/tasks/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListJobs' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/jobs', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListTasks' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/jobs/*/taskGroups/*}/tasks', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteOperation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListOperations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}/operations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/Batch/v1/tests/Unit/V1/BatchServiceClientTest.php b/owl-bot-staging/Batch/v1/tests/Unit/V1/BatchServiceClientTest.php deleted file mode 100644 index e679bf004c72..000000000000 --- a/owl-bot-staging/Batch/v1/tests/Unit/V1/BatchServiceClientTest.php +++ /dev/null @@ -1,628 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return BatchServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new BatchServiceClient($options); - } - - /** @test */ - public function createJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $uid = 'uid115792'; - $priority = 1165461084; - $expectedResponse = new Job(); - $expectedResponse->setName($name); - $expectedResponse->setUid($uid); - $expectedResponse->setPriority($priority); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $job = new Job(); - $jobTaskGroups = []; - $job->setTaskGroups($jobTaskGroups); - $response = $gapicClient->createJob($formattedParent, $job); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.batch.v1.BatchService/CreateJob', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getJob(); - $this->assertProtobufEquals($job, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $job = new Job(); - $jobTaskGroups = []; - $job->setTaskGroups($jobTaskGroups); - try { - $gapicClient->createJob($formattedParent, $job); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteJobTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteJobTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteJobTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - $response = $gapicClient->deleteJob(); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.batch.v1.BatchService/DeleteJob', $actualApiFuncCall); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteJobTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteJobExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteJobTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - $response = $gapicClient->deleteJob(); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteJobTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $uid = 'uid115792'; - $priority = 1165461084; - $expectedResponse = new Job(); - $expectedResponse->setName($name2); - $expectedResponse->setUid($uid); - $expectedResponse->setPriority($priority); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->jobName('[PROJECT]', '[LOCATION]', '[JOB]'); - $response = $gapicClient->getJob($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.batch.v1.BatchService/GetJob', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->jobName('[PROJECT]', '[LOCATION]', '[JOB]'); - try { - $gapicClient->getJob($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getTaskTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $expectedResponse = new Task(); - $expectedResponse->setName($name2); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->taskName('[PROJECT]', '[LOCATION]', '[JOB]', '[TASK_GROUP]', '[TASK]'); - $response = $gapicClient->getTask($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.batch.v1.BatchService/GetTask', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getTaskExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->taskName('[PROJECT]', '[LOCATION]', '[JOB]', '[TASK_GROUP]', '[TASK]'); - try { - $gapicClient->getTask($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listJobsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $jobsElement = new Job(); - $jobs = [ - $jobsElement, - ]; - $expectedResponse = new ListJobsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setJobs($jobs); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listJobs(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getJobs()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.batch.v1.BatchService/ListJobs', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listJobsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listJobs(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listTasksTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $tasksElement = new Task(); - $tasks = [ - $tasksElement, - ]; - $expectedResponse = new ListTasksResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setTasks($tasks); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->taskGroupName('[PROJECT]', '[LOCATION]', '[JOB]', '[TASK_GROUP]'); - $response = $gapicClient->listTasks($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getTasks()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.batch.v1.BatchService/ListTasks', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listTasksExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->taskGroupName('[PROJECT]', '[LOCATION]', '[JOB]', '[TASK_GROUP]'); - try { - $gapicClient->listTasks($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $locationId = 'locationId552319461'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Location(); - $expectedResponse->setName($name2); - $expectedResponse->setLocationId($locationId); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getLocation(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/GetLocation', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getLocation(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; - $expectedResponse = new ListLocationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLocations($locations); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listLocations(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLocations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/ListLocations', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listLocations(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appconnections/V1/AppConnectionsService.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appconnections/V1/AppConnectionsService.php deleted file mode 100644 index b5b2b3535b9d..000000000000 Binary files a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appconnections/V1/AppConnectionsService.php and /dev/null differ diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection.php deleted file mode 100644 index f676e051925c..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection.php +++ /dev/null @@ -1,470 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.AppConnection - */ -class AppConnection extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Unique resource name of the AppConnection. - * The name is ignored when creating a AppConnection. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $name = ''; - /** - * Output only. Timestamp when the resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Timestamp when the resource was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Optional. Resource labels to represent user provided metadata. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $labels; - /** - * Optional. An arbitrary user-provided name for the AppConnection. Cannot - * exceed 64 characters. - * - * Generated from protobuf field string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $display_name = ''; - /** - * Output only. A unique identifier for the instance generated by the - * system. - * - * Generated from protobuf field string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Required. The type of network connectivity used by the AppConnection. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.Type type = 7 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $type = 0; - /** - * Required. Address of the remote application endpoint for the BeyondCorp - * AppConnection. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.ApplicationEndpoint application_endpoint = 8 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $application_endpoint = null; - /** - * Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are - * authorised to be associated with this AppConnection. - * - * Generated from protobuf field repeated string connectors = 9 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $connectors; - /** - * Output only. The current state of the AppConnection. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Optional. Gateway used by the AppConnection. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.Gateway gateway = 11 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $gateway = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Unique resource name of the AppConnection. - * The name is ignored when creating a AppConnection. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Timestamp when the resource was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Timestamp when the resource was last modified. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Optional. Resource labels to represent user provided metadata. - * @type string $display_name - * Optional. An arbitrary user-provided name for the AppConnection. Cannot - * exceed 64 characters. - * @type string $uid - * Output only. A unique identifier for the instance generated by the - * system. - * @type int $type - * Required. The type of network connectivity used by the AppConnection. - * @type \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\ApplicationEndpoint $application_endpoint - * Required. Address of the remote application endpoint for the BeyondCorp - * AppConnection. - * @type array|\Google\Protobuf\Internal\RepeatedField $connectors - * Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are - * authorised to be associated with this AppConnection. - * @type int $state - * Output only. The current state of the AppConnection. - * @type \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\Gateway $gateway - * Optional. Gateway used by the AppConnection. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Unique resource name of the AppConnection. - * The name is ignored when creating a AppConnection. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Unique resource name of the AppConnection. - * The name is ignored when creating a AppConnection. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. Timestamp when the resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Timestamp when the resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Timestamp when the resource was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. Timestamp when the resource was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Optional. Resource labels to represent user provided metadata. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Optional. Resource labels to represent user provided metadata. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Optional. An arbitrary user-provided name for the AppConnection. Cannot - * exceed 64 characters. - * - * Generated from protobuf field string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Optional. An arbitrary user-provided name for the AppConnection. Cannot - * exceed 64 characters. - * - * Generated from protobuf field string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Output only. A unique identifier for the instance generated by the - * system. - * - * Generated from protobuf field string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. A unique identifier for the instance generated by the - * system. - * - * Generated from protobuf field string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setUid($var) - { - GPBUtil::checkString($var, True); - $this->uid = $var; - - return $this; - } - - /** - * Required. The type of network connectivity used by the AppConnection. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.Type type = 7 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Required. The type of network connectivity used by the AppConnection. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.Type type = 7 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\Type::class); - $this->type = $var; - - return $this; - } - - /** - * Required. Address of the remote application endpoint for the BeyondCorp - * AppConnection. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.ApplicationEndpoint application_endpoint = 8 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\ApplicationEndpoint|null - */ - public function getApplicationEndpoint() - { - return $this->application_endpoint; - } - - public function hasApplicationEndpoint() - { - return isset($this->application_endpoint); - } - - public function clearApplicationEndpoint() - { - unset($this->application_endpoint); - } - - /** - * Required. Address of the remote application endpoint for the BeyondCorp - * AppConnection. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.ApplicationEndpoint application_endpoint = 8 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\ApplicationEndpoint $var - * @return $this - */ - public function setApplicationEndpoint($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\ApplicationEndpoint::class); - $this->application_endpoint = $var; - - return $this; - } - - /** - * Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are - * authorised to be associated with this AppConnection. - * - * Generated from protobuf field repeated string connectors = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getConnectors() - { - return $this->connectors; - } - - /** - * Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are - * authorised to be associated with this AppConnection. - * - * Generated from protobuf field repeated string connectors = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setConnectors($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->connectors = $arr; - - return $this; - } - - /** - * Output only. The current state of the AppConnection. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The current state of the AppConnection. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\State::class); - $this->state = $var; - - return $this; - } - - /** - * Optional. Gateway used by the AppConnection. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.Gateway gateway = 11 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\Gateway|null - */ - public function getGateway() - { - return $this->gateway; - } - - public function hasGateway() - { - return isset($this->gateway); - } - - public function clearGateway() - { - unset($this->gateway); - } - - /** - * Optional. Gateway used by the AppConnection. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.Gateway gateway = 11 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\Gateway $var - * @return $this - */ - public function setGateway($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\Gateway::class); - $this->gateway = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/ApplicationEndpoint.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/ApplicationEndpoint.php deleted file mode 100644 index cc68ac49a44e..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/ApplicationEndpoint.php +++ /dev/null @@ -1,104 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.AppConnection.ApplicationEndpoint - */ -class ApplicationEndpoint extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Hostname or IP address of the remote application endpoint. - * - * Generated from protobuf field string host = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $host = ''; - /** - * Required. Port of the remote application endpoint. - * - * Generated from protobuf field int32 port = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $port = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $host - * Required. Hostname or IP address of the remote application endpoint. - * @type int $port - * Required. Port of the remote application endpoint. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Hostname or IP address of the remote application endpoint. - * - * Generated from protobuf field string host = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getHost() - { - return $this->host; - } - - /** - * Required. Hostname or IP address of the remote application endpoint. - * - * Generated from protobuf field string host = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setHost($var) - { - GPBUtil::checkString($var, True); - $this->host = $var; - - return $this; - } - - /** - * Required. Port of the remote application endpoint. - * - * Generated from protobuf field int32 port = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getPort() - { - return $this->port; - } - - /** - * Required. Port of the remote application endpoint. - * - * Generated from protobuf field int32 port = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setPort($var) - { - GPBUtil::checkInt32($var); - $this->port = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ApplicationEndpoint::class, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection_ApplicationEndpoint::class); - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/Gateway.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/Gateway.php deleted file mode 100644 index 6af8ac8c19f7..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/Gateway.php +++ /dev/null @@ -1,181 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.AppConnection.Gateway - */ -class Gateway extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The type of hosting used by the gateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.Gateway.Type type = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $type = 0; - /** - * Output only. Server-defined URI for this resource. - * - * Generated from protobuf field string uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uri = ''; - /** - * Output only. Ingress port reserved on the gateways for this - * AppConnection, if not specified or zero, the default port is 19443. - * - * Generated from protobuf field int32 ingress_port = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $ingress_port = 0; - /** - * Required. AppGateway name in following format: - * `projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}` - * - * Generated from protobuf field string app_gateway = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $app_gateway = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $type - * Required. The type of hosting used by the gateway. - * @type string $uri - * Output only. Server-defined URI for this resource. - * @type int $ingress_port - * Output only. Ingress port reserved on the gateways for this - * AppConnection, if not specified or zero, the default port is 19443. - * @type string $app_gateway - * Required. AppGateway name in following format: - * `projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The type of hosting used by the gateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.Gateway.Type type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Required. The type of hosting used by the gateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection.Gateway.Type type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\Gateway\Type::class); - $this->type = $var; - - return $this; - } - - /** - * Output only. Server-defined URI for this resource. - * - * Generated from protobuf field string uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUri() - { - return $this->uri; - } - - /** - * Output only. Server-defined URI for this resource. - * - * Generated from protobuf field string uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setUri($var) - { - GPBUtil::checkString($var, True); - $this->uri = $var; - - return $this; - } - - /** - * Output only. Ingress port reserved on the gateways for this - * AppConnection, if not specified or zero, the default port is 19443. - * - * Generated from protobuf field int32 ingress_port = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getIngressPort() - { - return $this->ingress_port; - } - - /** - * Output only. Ingress port reserved on the gateways for this - * AppConnection, if not specified or zero, the default port is 19443. - * - * Generated from protobuf field int32 ingress_port = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setIngressPort($var) - { - GPBUtil::checkInt32($var); - $this->ingress_port = $var; - - return $this; - } - - /** - * Required. AppGateway name in following format: - * `projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}` - * - * Generated from protobuf field string app_gateway = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getAppGateway() - { - return $this->app_gateway; - } - - /** - * Required. AppGateway name in following format: - * `projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}` - * - * Generated from protobuf field string app_gateway = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setAppGateway($var) - { - GPBUtil::checkString($var, True); - $this->app_gateway = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Gateway::class, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection_Gateway::class); - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/Gateway/Type.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/Gateway/Type.php deleted file mode 100644 index 9f600d8afa1b..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/Gateway/Type.php +++ /dev/null @@ -1,57 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.AppConnection.Gateway.Type - */ -class Type -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum TYPE_UNSPECIFIED = 0; - */ - const TYPE_UNSPECIFIED = 0; - /** - * Gateway hosted in a GCP regional managed instance group. - * - * Generated from protobuf enum GCP_REGIONAL_MIG = 1; - */ - const GCP_REGIONAL_MIG = 1; - - private static $valueToName = [ - self::TYPE_UNSPECIFIED => 'TYPE_UNSPECIFIED', - self::GCP_REGIONAL_MIG => 'GCP_REGIONAL_MIG', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Type::class, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection_Gateway_Type::class); - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/State.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/State.php deleted file mode 100644 index 28c1781608b2..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/State.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.AppConnection.State - */ -class State -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * AppConnection is being created. - * - * Generated from protobuf enum CREATING = 1; - */ - const CREATING = 1; - /** - * AppConnection has been created. - * - * Generated from protobuf enum CREATED = 2; - */ - const CREATED = 2; - /** - * AppConnection's configuration is being updated. - * - * Generated from protobuf enum UPDATING = 3; - */ - const UPDATING = 3; - /** - * AppConnection is being deleted. - * - * Generated from protobuf enum DELETING = 4; - */ - const DELETING = 4; - /** - * AppConnection is down and may be restored in the future. - * This happens when CCFE sends ProjectState = OFF. - * - * Generated from protobuf enum DOWN = 5; - */ - const DOWN = 5; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::CREATING => 'CREATING', - self::CREATED => 'CREATED', - self::UPDATING => 'UPDATING', - self::DELETING => 'DELETING', - self::DOWN => 'DOWN', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection_State::class); - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/Type.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/Type.php deleted file mode 100644 index d3a6ffd1e4e5..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection/Type.php +++ /dev/null @@ -1,59 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.AppConnection.Type - */ -class Type -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum TYPE_UNSPECIFIED = 0; - */ - const TYPE_UNSPECIFIED = 0; - /** - * TCP Proxy based BeyondCorp AppConnection. API will default to this if - * unset. - * - * Generated from protobuf enum TCP_PROXY = 1; - */ - const TCP_PROXY = 1; - - private static $valueToName = [ - self::TYPE_UNSPECIFIED => 'TYPE_UNSPECIFIED', - self::TCP_PROXY => 'TCP_PROXY', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Type::class, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection_Type::class); - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnectionOperationMetadata.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnectionOperationMetadata.php deleted file mode 100644 index e2ee3aedca33..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnectionOperationMetadata.php +++ /dev/null @@ -1,307 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.AppConnectionOperationMetadata - */ -class AppConnectionOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $end_time = null; - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $target = ''; - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $verb = ''; - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $status_message = ''; - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $requested_cancellation = false; - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $api_version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The time the operation was created. - * @type \Google\Protobuf\Timestamp $end_time - * Output only. The time the operation finished running. - * @type string $target - * Output only. Server-defined resource path for the target of the operation. - * @type string $verb - * Output only. Name of the verb executed by the operation. - * @type string $status_message - * Output only. Human-readable status of the operation, if any. - * @type bool $requested_cancellation - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * @type string $api_version - * Output only. API version used to start the operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getVerb() - { - return $this->verb; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setVerb($var) - { - GPBUtil::checkString($var, True); - $this->verb = $var; - - return $this; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStatusMessage() - { - return $this->status_message; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStatusMessage($var) - { - GPBUtil::checkString($var, True); - $this->status_message = $var; - - return $this; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return bool - */ - public function getRequestedCancellation() - { - return $this->requested_cancellation; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param bool $var - * @return $this - */ - public function setRequestedCancellation($var) - { - GPBUtil::checkBool($var); - $this->requested_cancellation = $var; - - return $this; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getApiVersion() - { - return $this->api_version; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->api_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection_ApplicationEndpoint.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection_ApplicationEndpoint.php deleted file mode 100644 index e0e7bfe688d9..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/AppConnection_ApplicationEndpoint.php +++ /dev/null @@ -1,16 +0,0 @@ -_simpleRequest('/google.cloud.beyondcorp.appconnections.v1.AppConnectionsService/ListAppConnections', - $argument, - ['\Google\Cloud\BeyondCorp\AppConnections\V1\ListAppConnectionsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single AppConnection. - * @param \Google\Cloud\BeyondCorp\AppConnections\V1\GetAppConnectionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetAppConnection(\Google\Cloud\BeyondCorp\AppConnections\V1\GetAppConnectionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appconnections.v1.AppConnectionsService/GetAppConnection', - $argument, - ['\Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection', 'decode'], - $metadata, $options); - } - - /** - * Creates a new AppConnection in a given project and location. - * @param \Google\Cloud\BeyondCorp\AppConnections\V1\CreateAppConnectionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateAppConnection(\Google\Cloud\BeyondCorp\AppConnections\V1\CreateAppConnectionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appconnections.v1.AppConnectionsService/CreateAppConnection', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Updates the parameters of a single AppConnection. - * @param \Google\Cloud\BeyondCorp\AppConnections\V1\UpdateAppConnectionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateAppConnection(\Google\Cloud\BeyondCorp\AppConnections\V1\UpdateAppConnectionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appconnections.v1.AppConnectionsService/UpdateAppConnection', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single AppConnection. - * @param \Google\Cloud\BeyondCorp\AppConnections\V1\DeleteAppConnectionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteAppConnection(\Google\Cloud\BeyondCorp\AppConnections\V1\DeleteAppConnectionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appconnections.v1.AppConnectionsService/DeleteAppConnection', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Resolves AppConnections details for a given AppConnector. - * An internal method called by a connector to find AppConnections to connect - * to. - * @param \Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ResolveAppConnections(\Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appconnections.v1.AppConnectionsService/ResolveAppConnections', - $argument, - ['\Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/CreateAppConnectionRequest.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/CreateAppConnectionRequest.php deleted file mode 100644 index ef54860b1978..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/CreateAppConnectionRequest.php +++ /dev/null @@ -1,295 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.CreateAppConnectionRequest - */ -class CreateAppConnectionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource project name of the AppConnection location using the - * form: `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. User-settable AppConnection resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * Generated from protobuf field string app_connection_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $app_connection_id = ''; - /** - * Required. A BeyondCorp AppConnection resource. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $app_connection = null; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $parent Required. The resource project name of the AppConnection location using the - * form: `projects/{project_id}/locations/{location_id}` - * Please see {@see AppConnectionsServiceClient::locationName()} for help formatting this field. - * @param \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $appConnection Required. A BeyondCorp AppConnection resource. - * @param string $appConnectionId Optional. User-settable AppConnection resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * @return \Google\Cloud\BeyondCorp\AppConnections\V1\CreateAppConnectionRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $appConnection, string $appConnectionId): self - { - return (new self()) - ->setParent($parent) - ->setAppConnection($appConnection) - ->setAppConnectionId($appConnectionId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The resource project name of the AppConnection location using the - * form: `projects/{project_id}/locations/{location_id}` - * @type string $app_connection_id - * Optional. User-settable AppConnection resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * @type \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $app_connection - * Required. A BeyondCorp AppConnection resource. - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource project name of the AppConnection location using the - * form: `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The resource project name of the AppConnection location using the - * form: `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. User-settable AppConnection resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * Generated from protobuf field string app_connection_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getAppConnectionId() - { - return $this->app_connection_id; - } - - /** - * Optional. User-settable AppConnection resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * Generated from protobuf field string app_connection_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setAppConnectionId($var) - { - GPBUtil::checkString($var, True); - $this->app_connection_id = $var; - - return $this; - } - - /** - * Required. A BeyondCorp AppConnection resource. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection|null - */ - public function getAppConnection() - { - return $this->app_connection; - } - - public function hasAppConnection() - { - return isset($this->app_connection); - } - - public function clearAppConnection() - { - unset($this->app_connection); - } - - /** - * Required. A BeyondCorp AppConnection resource. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $var - * @return $this - */ - public function setAppConnection($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection::class); - $this->app_connection = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/DeleteAppConnectionRequest.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/DeleteAppConnectionRequest.php deleted file mode 100644 index 33d06fe0c0a5..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/DeleteAppConnectionRequest.php +++ /dev/null @@ -1,198 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.DeleteAppConnectionRequest - */ -class DeleteAppConnectionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. BeyondCorp Connector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $name Required. BeyondCorp Connector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` - * Please see {@see AppConnectionsServiceClient::appConnectionName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\AppConnections\V1\DeleteAppConnectionRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. BeyondCorp Connector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. BeyondCorp Connector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. BeyondCorp Connector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/GetAppConnectionRequest.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/GetAppConnectionRequest.php deleted file mode 100644 index cbda1a28657b..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/GetAppConnectionRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.GetAppConnectionRequest - */ -class GetAppConnectionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. BeyondCorp AppConnection name using the form: - * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. BeyondCorp AppConnection name using the form: - * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` - * Please see {@see AppConnectionsServiceClient::appConnectionName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\AppConnections\V1\GetAppConnectionRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. BeyondCorp AppConnection name using the form: - * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. BeyondCorp AppConnection name using the form: - * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. BeyondCorp AppConnection name using the form: - * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ListAppConnectionsRequest.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ListAppConnectionsRequest.php deleted file mode 100644 index f2beaa7375a7..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ListAppConnectionsRequest.php +++ /dev/null @@ -1,258 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.ListAppConnectionsRequest - */ -class ListAppConnectionsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the AppConnection location using the form: - * `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ListAppConnectionsResponse.next_page_token] to - * determine if there are more instances left to be queried. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. The next_page_token value returned from a previous - * ListAppConnectionsRequest, if any. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - /** - * Optional. A filter specifying constraints of a list operation. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The resource name of the AppConnection location using the form: - * `projects/{project_id}/locations/{location_id}` - * Please see {@see AppConnectionsServiceClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\AppConnections\V1\ListAppConnectionsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The resource name of the AppConnection location using the form: - * `projects/{project_id}/locations/{location_id}` - * @type int $page_size - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ListAppConnectionsResponse.next_page_token] to - * determine if there are more instances left to be queried. - * @type string $page_token - * Optional. The next_page_token value returned from a previous - * ListAppConnectionsRequest, if any. - * @type string $filter - * Optional. A filter specifying constraints of a list operation. - * @type string $order_by - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the AppConnection location using the form: - * `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The resource name of the AppConnection location using the form: - * `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ListAppConnectionsResponse.next_page_token] to - * determine if there are more instances left to be queried. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ListAppConnectionsResponse.next_page_token] to - * determine if there are more instances left to be queried. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. The next_page_token value returned from a previous - * ListAppConnectionsRequest, if any. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. The next_page_token value returned from a previous - * ListAppConnectionsRequest, if any. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Optional. A filter specifying constraints of a list operation. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. A filter specifying constraints of a list operation. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setOrderBy($var) - { - GPBUtil::checkString($var, True); - $this->order_by = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ListAppConnectionsResponse.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ListAppConnectionsResponse.php deleted file mode 100644 index 31f3294ce77d..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ListAppConnectionsResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.ListAppConnectionsResponse - */ -class ListAppConnectionsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * A list of BeyondCorp AppConnections in the project. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connections = 1; - */ - private $app_connections; - /** - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection>|\Google\Protobuf\Internal\RepeatedField $app_connections - * A list of BeyondCorp AppConnections in the project. - * @type string $next_page_token - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * A list of locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * A list of BeyondCorp AppConnections in the project. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connections = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAppConnections() - { - return $this->app_connections; - } - - /** - * A list of BeyondCorp AppConnections in the project. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connections = 1; - * @param array<\Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAppConnections($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection::class); - $this->app_connections = $arr; - - return $this; - } - - /** - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ResolveAppConnectionsRequest.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ResolveAppConnectionsRequest.php deleted file mode 100644 index d35e11b22f80..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ResolveAppConnectionsRequest.php +++ /dev/null @@ -1,220 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.ResolveAppConnectionsRequest - */ -class ResolveAppConnectionsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the AppConnection location using the form: - * `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. BeyondCorp Connector name of the connector associated with those - * AppConnections using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * - * Generated from protobuf field string app_connector_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $app_connector_id = ''; - /** - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ResolveAppConnectionsResponse.next_page_token] - * to determine if there are more instances left to be queried. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. The next_page_token value returned from a previous - * ResolveAppConnectionsResponse, if any. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. The resource name of the AppConnection location using the form: - * `projects/{project_id}/locations/{location_id}` - * Please see {@see AppConnectionsServiceClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The resource name of the AppConnection location using the form: - * `projects/{project_id}/locations/{location_id}` - * @type string $app_connector_id - * Required. BeyondCorp Connector name of the connector associated with those - * AppConnections using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * @type int $page_size - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ResolveAppConnectionsResponse.next_page_token] - * to determine if there are more instances left to be queried. - * @type string $page_token - * Optional. The next_page_token value returned from a previous - * ResolveAppConnectionsResponse, if any. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the AppConnection location using the form: - * `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The resource name of the AppConnection location using the form: - * `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. BeyondCorp Connector name of the connector associated with those - * AppConnections using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * - * Generated from protobuf field string app_connector_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getAppConnectorId() - { - return $this->app_connector_id; - } - - /** - * Required. BeyondCorp Connector name of the connector associated with those - * AppConnections using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * - * Generated from protobuf field string app_connector_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setAppConnectorId($var) - { - GPBUtil::checkString($var, True); - $this->app_connector_id = $var; - - return $this; - } - - /** - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ResolveAppConnectionsResponse.next_page_token] - * to determine if there are more instances left to be queried. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ResolveAppConnectionsResponse.next_page_token] - * to determine if there are more instances left to be queried. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. The next_page_token value returned from a previous - * ResolveAppConnectionsResponse, if any. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. The next_page_token value returned from a previous - * ResolveAppConnectionsResponse, if any. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ResolveAppConnectionsResponse.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ResolveAppConnectionsResponse.php deleted file mode 100644 index 9c3bf3d32526..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ResolveAppConnectionsResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.ResolveAppConnectionsResponse - */ -class ResolveAppConnectionsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * A list of BeyondCorp AppConnections with details in the project. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appconnections.v1.ResolveAppConnectionsResponse.AppConnectionDetails app_connection_details = 1; - */ - private $app_connection_details; - /** - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsResponse\AppConnectionDetails>|\Google\Protobuf\Internal\RepeatedField $app_connection_details - * A list of BeyondCorp AppConnections with details in the project. - * @type string $next_page_token - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * A list of locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * A list of BeyondCorp AppConnections with details in the project. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appconnections.v1.ResolveAppConnectionsResponse.AppConnectionDetails app_connection_details = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAppConnectionDetails() - { - return $this->app_connection_details; - } - - /** - * A list of BeyondCorp AppConnections with details in the project. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appconnections.v1.ResolveAppConnectionsResponse.AppConnectionDetails app_connection_details = 1; - * @param array<\Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsResponse\AppConnectionDetails>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAppConnectionDetails($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsResponse\AppConnectionDetails::class); - $this->app_connection_details = $arr; - - return $this; - } - - /** - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ResolveAppConnectionsResponse/AppConnectionDetails.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ResolveAppConnectionsResponse/AppConnectionDetails.php deleted file mode 100644 index 9ca817de9125..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ResolveAppConnectionsResponse/AppConnectionDetails.php +++ /dev/null @@ -1,118 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.ResolveAppConnectionsResponse.AppConnectionDetails - */ -class AppConnectionDetails extends \Google\Protobuf\Internal\Message -{ - /** - * A BeyondCorp AppConnection in the project. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 1; - */ - protected $app_connection = null; - /** - * If type=GCP_REGIONAL_MIG, contains most recent VM instances, like - * `https://www.googleapis.com/compute/v1/projects/{project_id}/zones/{zone_id}/instances/{instance_id}`. - * - * Generated from protobuf field repeated string recent_mig_vms = 2; - */ - private $recent_mig_vms; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $app_connection - * A BeyondCorp AppConnection in the project. - * @type array|\Google\Protobuf\Internal\RepeatedField $recent_mig_vms - * If type=GCP_REGIONAL_MIG, contains most recent VM instances, like - * `https://www.googleapis.com/compute/v1/projects/{project_id}/zones/{zone_id}/instances/{instance_id}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * A BeyondCorp AppConnection in the project. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 1; - * @return \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection|null - */ - public function getAppConnection() - { - return $this->app_connection; - } - - public function hasAppConnection() - { - return isset($this->app_connection); - } - - public function clearAppConnection() - { - unset($this->app_connection); - } - - /** - * A BeyondCorp AppConnection in the project. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 1; - * @param \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $var - * @return $this - */ - public function setAppConnection($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection::class); - $this->app_connection = $var; - - return $this; - } - - /** - * If type=GCP_REGIONAL_MIG, contains most recent VM instances, like - * `https://www.googleapis.com/compute/v1/projects/{project_id}/zones/{zone_id}/instances/{instance_id}`. - * - * Generated from protobuf field repeated string recent_mig_vms = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRecentMigVms() - { - return $this->recent_mig_vms; - } - - /** - * If type=GCP_REGIONAL_MIG, contains most recent VM instances, like - * `https://www.googleapis.com/compute/v1/projects/{project_id}/zones/{zone_id}/instances/{instance_id}`. - * - * Generated from protobuf field repeated string recent_mig_vms = 2; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRecentMigVms($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->recent_mig_vms = $arr; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(AppConnectionDetails::class, \Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsResponse_AppConnectionDetails::class); - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ResolveAppConnectionsResponse_AppConnectionDetails.php b/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ResolveAppConnectionsResponse_AppConnectionDetails.php deleted file mode 100644 index 5b410d2e879c..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/proto/src/Google/Cloud/BeyondCorp/AppConnections/V1/ResolveAppConnectionsResponse_AppConnectionDetails.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.beyondcorp.appconnections.v1.UpdateAppConnectionRequest - */ -class UpdateAppConnectionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Mask of fields to update. At least one path must be supplied in - * this field. The elements of the repeated paths field may only include these - * fields from [BeyondCorp.AppConnection]: - * * `labels` - * * `display_name` - * * `application_endpoint` - * * `connectors` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - /** - * Required. AppConnection message with updated fields. Only supported fields - * specified in update_mask are updated. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $app_connection = null; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - /** - * Optional. If set as true, will create the resource if it is not found. - * - * Generated from protobuf field bool allow_missing = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_missing = false; - - /** - * @param \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $appConnection Required. AppConnection message with updated fields. Only supported fields - * specified in update_mask are updated. - * @param \Google\Protobuf\FieldMask $updateMask Required. Mask of fields to update. At least one path must be supplied in - * this field. The elements of the repeated paths field may only include these - * fields from [BeyondCorp.AppConnection]: - * * `labels` - * * `display_name` - * * `application_endpoint` - * * `connectors` - * - * @return \Google\Cloud\BeyondCorp\AppConnections\V1\UpdateAppConnectionRequest - * - * @experimental - */ - public static function build(\Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $appConnection, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setAppConnection($appConnection) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\FieldMask $update_mask - * Required. Mask of fields to update. At least one path must be supplied in - * this field. The elements of the repeated paths field may only include these - * fields from [BeyondCorp.AppConnection]: - * * `labels` - * * `display_name` - * * `application_endpoint` - * * `connectors` - * @type \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $app_connection - * Required. AppConnection message with updated fields. Only supported fields - * specified in update_mask are updated. - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type bool $allow_missing - * Optional. If set as true, will create the resource if it is not found. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnections\V1\AppConnectionsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Mask of fields to update. At least one path must be supplied in - * this field. The elements of the repeated paths field may only include these - * fields from [BeyondCorp.AppConnection]: - * * `labels` - * * `display_name` - * * `application_endpoint` - * * `connectors` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Required. Mask of fields to update. At least one path must be supplied in - * this field. The elements of the repeated paths field may only include these - * fields from [BeyondCorp.AppConnection]: - * * `labels` - * * `display_name` - * * `application_endpoint` - * * `connectors` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * Required. AppConnection message with updated fields. Only supported fields - * specified in update_mask are updated. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection|null - */ - public function getAppConnection() - { - return $this->app_connection; - } - - public function hasAppConnection() - { - return isset($this->app_connection); - } - - public function clearAppConnection() - { - unset($this->app_connection); - } - - /** - * Required. AppConnection message with updated fields. Only supported fields - * specified in update_mask are updated. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnections.v1.AppConnection app_connection = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection $var - * @return $this - */ - public function setAppConnection($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection::class); - $this->app_connection = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - - /** - * Optional. If set as true, will create the resource if it is not found. - * - * Generated from protobuf field bool allow_missing = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * Optional. If set as true, will create the resource if it is not found. - * - * Generated from protobuf field bool allow_missing = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/create_app_connection.php b/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/create_app_connection.php deleted file mode 100644 index 9ae156f93cb2..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/create_app_connection.php +++ /dev/null @@ -1,114 +0,0 @@ -setHost($appConnectionApplicationEndpointHost) - ->setPort($appConnectionApplicationEndpointPort); - $appConnection = (new AppConnection()) - ->setName($appConnectionName) - ->setType($appConnectionType) - ->setApplicationEndpoint($appConnectionApplicationEndpoint); - $request = (new CreateAppConnectionRequest()) - ->setParent($formattedParent) - ->setAppConnection($appConnection); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $appConnectionsServiceClient->createAppConnection($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var AppConnection $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AppConnectionsServiceClient::locationName('[PROJECT]', '[LOCATION]'); - $appConnectionName = '[NAME]'; - $appConnectionType = Type::TYPE_UNSPECIFIED; - $appConnectionApplicationEndpointHost = '[HOST]'; - $appConnectionApplicationEndpointPort = 0; - - create_app_connection_sample( - $formattedParent, - $appConnectionName, - $appConnectionType, - $appConnectionApplicationEndpointHost, - $appConnectionApplicationEndpointPort - ); -} -// [END beyondcorp_v1_generated_AppConnectionsService_CreateAppConnection_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/delete_app_connection.php b/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/delete_app_connection.php deleted file mode 100644 index 702bf1ca0a59..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/delete_app_connection.php +++ /dev/null @@ -1,85 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $appConnectionsServiceClient->deleteAppConnection($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AppConnectionsServiceClient::appConnectionName( - '[PROJECT]', - '[LOCATION]', - '[APP_CONNECTION]' - ); - - delete_app_connection_sample($formattedName); -} -// [END beyondcorp_v1_generated_AppConnectionsService_DeleteAppConnection_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/get_app_connection.php b/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/get_app_connection.php deleted file mode 100644 index d3545f932a5d..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/get_app_connection.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var AppConnection $response */ - $response = $appConnectionsServiceClient->getAppConnection($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AppConnectionsServiceClient::appConnectionName( - '[PROJECT]', - '[LOCATION]', - '[APP_CONNECTION]' - ); - - get_app_connection_sample($formattedName); -} -// [END beyondcorp_v1_generated_AppConnectionsService_GetAppConnection_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/get_iam_policy.php b/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/get_iam_policy.php deleted file mode 100644 index c8960b0cbc2c..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/get_iam_policy.php +++ /dev/null @@ -1,72 +0,0 @@ -setResource($resource); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $appConnectionsServiceClient->getIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - get_iam_policy_sample($resource); -} -// [END beyondcorp_v1_generated_AppConnectionsService_GetIamPolicy_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/get_location.php b/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/get_location.php deleted file mode 100644 index 409b97e6664e..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/get_location.php +++ /dev/null @@ -1,57 +0,0 @@ -getLocation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END beyondcorp_v1_generated_AppConnectionsService_GetLocation_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/list_app_connections.php b/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/list_app_connections.php deleted file mode 100644 index 6b545eaf68f9..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/list_app_connections.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $appConnectionsServiceClient->listAppConnections($request); - - /** @var AppConnection $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AppConnectionsServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - list_app_connections_sample($formattedParent); -} -// [END beyondcorp_v1_generated_AppConnectionsService_ListAppConnections_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/list_locations.php b/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/list_locations.php deleted file mode 100644 index 50eb717bdcd3..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/list_locations.php +++ /dev/null @@ -1,62 +0,0 @@ -listLocations($request); - - /** @var Location $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END beyondcorp_v1_generated_AppConnectionsService_ListLocations_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/resolve_app_connections.php b/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/resolve_app_connections.php deleted file mode 100644 index e33fb8d98a0c..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/resolve_app_connections.php +++ /dev/null @@ -1,91 +0,0 @@ -setParent($formattedParent) - ->setAppConnectorId($formattedAppConnectorId); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $appConnectionsServiceClient->resolveAppConnections($request); - - /** @var AppConnectionDetails $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AppConnectionsServiceClient::locationName('[PROJECT]', '[LOCATION]'); - $formattedAppConnectorId = AppConnectionsServiceClient::appConnectorName( - '[PROJECT]', - '[LOCATION]', - '[APP_CONNECTOR]' - ); - - resolve_app_connections_sample($formattedParent, $formattedAppConnectorId); -} -// [END beyondcorp_v1_generated_AppConnectionsService_ResolveAppConnections_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/set_iam_policy.php b/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/set_iam_policy.php deleted file mode 100644 index dc90b676041f..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/set_iam_policy.php +++ /dev/null @@ -1,77 +0,0 @@ -setResource($resource) - ->setPolicy($policy); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $appConnectionsServiceClient->setIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - set_iam_policy_sample($resource); -} -// [END beyondcorp_v1_generated_AppConnectionsService_SetIamPolicy_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/test_iam_permissions.php b/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/test_iam_permissions.php deleted file mode 100644 index 1da996bb2f54..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/test_iam_permissions.php +++ /dev/null @@ -1,84 +0,0 @@ -setResource($resource) - ->setPermissions($permissions); - - // Call the API and handle any network failures. - try { - /** @var TestIamPermissionsResponse $response */ - $response = $appConnectionsServiceClient->testIamPermissions($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - $permissionsElement = '[PERMISSIONS]'; - - test_iam_permissions_sample($resource, $permissionsElement); -} -// [END beyondcorp_v1_generated_AppConnectionsService_TestIamPermissions_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/update_app_connection.php b/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/update_app_connection.php deleted file mode 100644 index 03a58045b9aa..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/samples/V1/AppConnectionsServiceClient/update_app_connection.php +++ /dev/null @@ -1,110 +0,0 @@ -setHost($appConnectionApplicationEndpointHost) - ->setPort($appConnectionApplicationEndpointPort); - $appConnection = (new AppConnection()) - ->setName($appConnectionName) - ->setType($appConnectionType) - ->setApplicationEndpoint($appConnectionApplicationEndpoint); - $request = (new UpdateAppConnectionRequest()) - ->setUpdateMask($updateMask) - ->setAppConnection($appConnection); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $appConnectionsServiceClient->updateAppConnection($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var AppConnection $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $appConnectionName = '[NAME]'; - $appConnectionType = Type::TYPE_UNSPECIFIED; - $appConnectionApplicationEndpointHost = '[HOST]'; - $appConnectionApplicationEndpointPort = 0; - - update_app_connection_sample( - $appConnectionName, - $appConnectionType, - $appConnectionApplicationEndpointHost, - $appConnectionApplicationEndpointPort - ); -} -// [END beyondcorp_v1_generated_AppConnectionsService_UpdateAppConnection_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/AppConnectionsServiceClient.php b/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/AppConnectionsServiceClient.php deleted file mode 100644 index 8006704173b9..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/AppConnectionsServiceClient.php +++ /dev/null @@ -1,34 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $appConnection = new AppConnection(); - * $operationResponse = $appConnectionsServiceClient->createAppConnection($formattedParent, $appConnection); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $appConnectionsServiceClient->createAppConnection($formattedParent, $appConnection); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $appConnectionsServiceClient->resumeOperation($operationName, 'createAppConnection'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $appConnectionsServiceClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class AppConnectionsServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.beyondcorp.appconnections.v1.AppConnectionsService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'beyondcorp.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $appConnectionNameTemplate; - - private static $appConnectorNameTemplate; - - private static $appGatewayNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/app_connections_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/app_connections_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/app_connections_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/app_connections_service_rest_client_config.php', - ], - ], - ]; - } - - private static function getAppConnectionNameTemplate() - { - if (self::$appConnectionNameTemplate == null) { - self::$appConnectionNameTemplate = new PathTemplate('projects/{project}/locations/{location}/appConnections/{app_connection}'); - } - - return self::$appConnectionNameTemplate; - } - - private static function getAppConnectorNameTemplate() - { - if (self::$appConnectorNameTemplate == null) { - self::$appConnectorNameTemplate = new PathTemplate('projects/{project}/locations/{location}/appConnectors/{app_connector}'); - } - - return self::$appConnectorNameTemplate; - } - - private static function getAppGatewayNameTemplate() - { - if (self::$appGatewayNameTemplate == null) { - self::$appGatewayNameTemplate = new PathTemplate('projects/{project}/locations/{location}/appGateways/{app_gateway}'); - } - - return self::$appGatewayNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'appConnection' => self::getAppConnectionNameTemplate(), - 'appConnector' => self::getAppConnectorNameTemplate(), - 'appGateway' => self::getAppGatewayNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a - * app_connection resource. - * - * @param string $project - * @param string $location - * @param string $appConnection - * - * @return string The formatted app_connection resource. - */ - public static function appConnectionName($project, $location, $appConnection) - { - return self::getAppConnectionNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'app_connection' => $appConnection, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * app_connector resource. - * - * @param string $project - * @param string $location - * @param string $appConnector - * - * @return string The formatted app_connector resource. - */ - public static function appConnectorName($project, $location, $appConnector) - { - return self::getAppConnectorNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'app_connector' => $appConnector, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a app_gateway - * resource. - * - * @param string $project - * @param string $location - * @param string $appGateway - * - * @return string The formatted app_gateway resource. - */ - public static function appGatewayName($project, $location, $appGateway) - { - return self::getAppGatewayNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'app_gateway' => $appGateway, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - appConnection: projects/{project}/locations/{location}/appConnections/{app_connection} - * - appConnector: projects/{project}/locations/{location}/appConnectors/{app_connector} - * - appGateway: projects/{project}/locations/{location}/appGateways/{app_gateway} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'beyondcorp.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Creates a new AppConnection in a given project and location. - * - * Sample code: - * ``` - * $appConnectionsServiceClient = new AppConnectionsServiceClient(); - * try { - * $formattedParent = $appConnectionsServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * $appConnection = new AppConnection(); - * $operationResponse = $appConnectionsServiceClient->createAppConnection($formattedParent, $appConnection); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $appConnectionsServiceClient->createAppConnection($formattedParent, $appConnection); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $appConnectionsServiceClient->resumeOperation($operationName, 'createAppConnection'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $appConnectionsServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The resource project name of the AppConnection location using the - * form: `projects/{project_id}/locations/{location_id}` - * @param AppConnection $appConnection Required. A BeyondCorp AppConnection resource. - * @param array $optionalArgs { - * Optional. - * - * @type string $appConnectionId - * Optional. User-settable AppConnection resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createAppConnection($parent, $appConnection, array $optionalArgs = []) - { - $request = new CreateAppConnectionRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setAppConnection($appConnection); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['appConnectionId'])) { - $request->setAppConnectionId($optionalArgs['appConnectionId']); - } - - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateAppConnection', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single AppConnection. - * - * Sample code: - * ``` - * $appConnectionsServiceClient = new AppConnectionsServiceClient(); - * try { - * $formattedName = $appConnectionsServiceClient->appConnectionName('[PROJECT]', '[LOCATION]', '[APP_CONNECTION]'); - * $operationResponse = $appConnectionsServiceClient->deleteAppConnection($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $appConnectionsServiceClient->deleteAppConnection($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $appConnectionsServiceClient->resumeOperation($operationName, 'deleteAppConnection'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $appConnectionsServiceClient->close(); - * } - * ``` - * - * @param string $name Required. BeyondCorp Connector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` - * @param array $optionalArgs { - * Optional. - * - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteAppConnection($name, array $optionalArgs = []) - { - $request = new DeleteAppConnectionRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteAppConnection', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets details of a single AppConnection. - * - * Sample code: - * ``` - * $appConnectionsServiceClient = new AppConnectionsServiceClient(); - * try { - * $formattedName = $appConnectionsServiceClient->appConnectionName('[PROJECT]', '[LOCATION]', '[APP_CONNECTION]'); - * $response = $appConnectionsServiceClient->getAppConnection($formattedName); - * } finally { - * $appConnectionsServiceClient->close(); - * } - * ``` - * - * @param string $name Required. BeyondCorp AppConnection name using the form: - * `projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection - * - * @throws ApiException if the remote call fails - */ - public function getAppConnection($name, array $optionalArgs = []) - { - $request = new GetAppConnectionRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetAppConnection', AppConnection::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists AppConnections in a given project and location. - * - * Sample code: - * ``` - * $appConnectionsServiceClient = new AppConnectionsServiceClient(); - * try { - * $formattedParent = $appConnectionsServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $appConnectionsServiceClient->listAppConnections($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $appConnectionsServiceClient->listAppConnections($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $appConnectionsServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The resource name of the AppConnection location using the form: - * `projects/{project_id}/locations/{location_id}` - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * Optional. A filter specifying constraints of a list operation. - * @type string $orderBy - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listAppConnections($parent, array $optionalArgs = []) - { - $request = new ListAppConnectionsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['orderBy'])) { - $request->setOrderBy($optionalArgs['orderBy']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListAppConnections', $optionalArgs, ListAppConnectionsResponse::class, $request); - } - - /** - * Resolves AppConnections details for a given AppConnector. - * An internal method called by a connector to find AppConnections to connect - * to. - * - * Sample code: - * ``` - * $appConnectionsServiceClient = new AppConnectionsServiceClient(); - * try { - * $formattedParent = $appConnectionsServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * $formattedAppConnectorId = $appConnectionsServiceClient->appConnectorName('[PROJECT]', '[LOCATION]', '[APP_CONNECTOR]'); - * // Iterate over pages of elements - * $pagedResponse = $appConnectionsServiceClient->resolveAppConnections($formattedParent, $formattedAppConnectorId); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $appConnectionsServiceClient->resolveAppConnections($formattedParent, $formattedAppConnectorId); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $appConnectionsServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The resource name of the AppConnection location using the form: - * `projects/{project_id}/locations/{location_id}` - * @param string $appConnectorId Required. BeyondCorp Connector name of the connector associated with those - * AppConnections using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function resolveAppConnections($parent, $appConnectorId, array $optionalArgs = []) - { - $request = new ResolveAppConnectionsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setAppConnectorId($appConnectorId); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ResolveAppConnections', $optionalArgs, ResolveAppConnectionsResponse::class, $request); - } - - /** - * Updates the parameters of a single AppConnection. - * - * Sample code: - * ``` - * $appConnectionsServiceClient = new AppConnectionsServiceClient(); - * try { - * $updateMask = new FieldMask(); - * $appConnection = new AppConnection(); - * $operationResponse = $appConnectionsServiceClient->updateAppConnection($updateMask, $appConnection); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $appConnectionsServiceClient->updateAppConnection($updateMask, $appConnection); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $appConnectionsServiceClient->resumeOperation($operationName, 'updateAppConnection'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $appConnectionsServiceClient->close(); - * } - * ``` - * - * @param FieldMask $updateMask Required. Mask of fields to update. At least one path must be supplied in - * this field. The elements of the repeated paths field may only include these - * fields from [BeyondCorp.AppConnection]: - * * `labels` - * * `display_name` - * * `application_endpoint` - * * `connectors` - * @param AppConnection $appConnection Required. AppConnection message with updated fields. Only supported fields - * specified in update_mask are updated. - * @param array $optionalArgs { - * Optional. - * - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type bool $allowMissing - * Optional. If set as true, will create the resource if it is not found. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateAppConnection($updateMask, $appConnection, array $optionalArgs = []) - { - $request = new UpdateAppConnectionRequest(); - $requestParamHeaders = []; - $request->setUpdateMask($updateMask); - $request->setAppConnection($appConnection); - $requestParamHeaders['app_connection.name'] = $appConnection->getName(); - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - if (isset($optionalArgs['allowMissing'])) { - $request->setAllowMissing($optionalArgs['allowMissing']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateAppConnection', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets information about a location. - * - * Sample code: - * ``` - * $appConnectionsServiceClient = new AppConnectionsServiceClient(); - * try { - * $response = $appConnectionsServiceClient->getLocation(); - * } finally { - * $appConnectionsServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Resource name for the location. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Location\Location - * - * @throws ApiException if the remote call fails - */ - public function getLocation(array $optionalArgs = []) - { - $request = new GetLocationRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLocation', Location::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.cloud.location.Locations')->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * Sample code: - * ``` - * $appConnectionsServiceClient = new AppConnectionsServiceClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $appConnectionsServiceClient->listLocations(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $appConnectionsServiceClient->listLocations(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $appConnectionsServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The resource that owns the locations collection, if applicable. - * @type string $filter - * The standard list filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listLocations(array $optionalArgs = []) - { - $request = new ListLocationsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLocations', $optionalArgs, ListLocationsResponse::class, $request, 'google.cloud.location.Locations'); - } - - /** - * Gets the access control policy for a resource. Returns an empty policy - if the resource exists and does not have a policy set. - * - * Sample code: - * ``` - * $appConnectionsServiceClient = new AppConnectionsServiceClient(); - * try { - * $resource = 'resource'; - * $response = $appConnectionsServiceClient->getIamPolicy($resource); - * } finally { - * $appConnectionsServiceClient->close(); - * } - * ``` - * - * @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 array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Sets the access control policy on the specified resource. Replaces - any existing policy. - - Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` - errors. - * - * Sample code: - * ``` - * $appConnectionsServiceClient = new AppConnectionsServiceClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $appConnectionsServiceClient->setIamPolicy($resource, $policy); - * } finally { - * $appConnectionsServiceClient->close(); - * } - * ``` - * - * @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 Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Returns permissions that a caller has on the specified resource. If the - resource does not exist, this will return an empty set of - permissions, not a `NOT_FOUND` error. - - Note: This operation is designed to be used for building - permission-aware UIs and command-line tools, not for authorization - checking. This operation may "fail open" without warning. - * - * Sample code: - * ``` - * $appConnectionsServiceClient = new AppConnectionsServiceClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $appConnectionsServiceClient->testIamPermissions($resource, $permissions); - * } finally { - * $appConnectionsServiceClient->close(); - * } - * ``` - * - * @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 string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } -} diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/gapic_metadata.json b/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/gapic_metadata.json deleted file mode 100644 index 68ef8018f5ae..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.beyondcorp.appconnections.v1", - "libraryPackage": "Google\\Cloud\\BeyondCorp\\AppConnections\\V1", - "services": { - "AppConnectionsService": { - "clients": { - "grpc": { - "libraryClient": "AppConnectionsServiceGapicClient", - "rpcs": { - "CreateAppConnection": { - "methods": [ - "createAppConnection" - ] - }, - "DeleteAppConnection": { - "methods": [ - "deleteAppConnection" - ] - }, - "GetAppConnection": { - "methods": [ - "getAppConnection" - ] - }, - "ListAppConnections": { - "methods": [ - "listAppConnections" - ] - }, - "ResolveAppConnections": { - "methods": [ - "resolveAppConnections" - ] - }, - "UpdateAppConnection": { - "methods": [ - "updateAppConnection" - ] - }, - "GetLocation": { - "methods": [ - "getLocation" - ] - }, - "ListLocations": { - "methods": [ - "listLocations" - ] - }, - "GetIamPolicy": { - "methods": [ - "getIamPolicy" - ] - }, - "SetIamPolicy": { - "methods": [ - "setIamPolicy" - ] - }, - "TestIamPermissions": { - "methods": [ - "testIamPermissions" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/resources/app_connections_service_client_config.json b/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/resources/app_connections_service_client_config.json deleted file mode 100644 index 96222a9ebc4f..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/resources/app_connections_service_client_config.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "interfaces": { - "google.cloud.beyondcorp.appconnections.v1.AppConnectionsService": { - "retry_codes": { - "no_retry_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - } - }, - "methods": { - "CreateAppConnection": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "DeleteAppConnection": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetAppConnection": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListAppConnections": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ResolveAppConnections": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "UpdateAppConnection": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetLocation": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListLocations": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "SetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "TestIamPermissions": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - } - } - } - } -} diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/resources/app_connections_service_descriptor_config.php b/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/resources/app_connections_service_descriptor_config.php deleted file mode 100644 index 0efddabe3d31..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/resources/app_connections_service_descriptor_config.php +++ /dev/null @@ -1,197 +0,0 @@ - [ - 'google.cloud.beyondcorp.appconnections.v1.AppConnectionsService' => [ - 'CreateAppConnection' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteAppConnection' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'UpdateAppConnection' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\AppConnections\V1\AppConnectionOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'app_connection.name', - 'fieldAccessors' => [ - 'getAppConnection', - 'getName', - ], - ], - ], - ], - 'GetAppConnection' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListAppConnections' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getAppConnections', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BeyondCorp\AppConnections\V1\ListAppConnectionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ResolveAppConnections' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getAppConnectionDetails', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BeyondCorp\AppConnections\V1\ResolveAppConnectionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'GetLocation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Location\Location', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'ListLocations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLocations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'GetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'SetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'TestIamPermissions' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'templateMap' => [ - 'appConnection' => 'projects/{project}/locations/{location}/appConnections/{app_connection}', - 'appConnector' => 'projects/{project}/locations/{location}/appConnectors/{app_connector}', - 'appGateway' => 'projects/{project}/locations/{location}/appGateways/{app_gateway}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/resources/app_connections_service_rest_client_config.php b/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/resources/app_connections_service_rest_client_config.php deleted file mode 100644 index 1094f3784fcd..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/src/V1/resources/app_connections_service_rest_client_config.php +++ /dev/null @@ -1,251 +0,0 @@ - [ - 'google.cloud.beyondcorp.appconnections.v1.AppConnectionsService' => [ - 'CreateAppConnection' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/appConnections', - 'body' => 'app_connection', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteAppConnection' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/appConnections/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetAppConnection' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/appConnections/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListAppConnections' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/appConnections', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ResolveAppConnections' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/appConnections:resolve', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'UpdateAppConnection' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{app_connection.name=projects/*/locations/*/appConnections/*}', - 'body' => 'app_connection', - 'placeholders' => [ - 'app_connection.name' => [ - 'getters' => [ - 'getAppConnection', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - 'google.iam.v1.IAMPolicy' => [ - 'GetIamPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:getIamPolicy', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:getIamPolicy', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:setIamPolicy', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:setIamPolicy', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:testIamPermissions', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:testIamPermissions', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteOperation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListOperations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}/operations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/BeyondCorpAppConnections/v1/tests/Unit/V1/AppConnectionsServiceClientTest.php b/owl-bot-staging/BeyondCorpAppConnections/v1/tests/Unit/V1/AppConnectionsServiceClientTest.php deleted file mode 100644 index 0b8ddaf5f80a..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnections/v1/tests/Unit/V1/AppConnectionsServiceClientTest.php +++ /dev/null @@ -1,1001 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return AppConnectionsServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new AppConnectionsServiceClient($options); - } - - /** @test */ - public function createAppConnectionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createAppConnectionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $uid = 'uid115792'; - $expectedResponse = new AppConnection(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setUid($uid); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createAppConnectionTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $appConnection = new AppConnection(); - $appConnectionName = 'appConnectionName-1608104182'; - $appConnection->setName($appConnectionName); - $appConnectionType = Type::TYPE_UNSPECIFIED; - $appConnection->setType($appConnectionType); - $appConnectionApplicationEndpoint = new ApplicationEndpoint(); - $applicationEndpointHost = 'applicationEndpointHost1976079949'; - $appConnectionApplicationEndpoint->setHost($applicationEndpointHost); - $applicationEndpointPort = 1976318246; - $appConnectionApplicationEndpoint->setPort($applicationEndpointPort); - $appConnection->setApplicationEndpoint($appConnectionApplicationEndpoint); - $response = $gapicClient->createAppConnection($formattedParent, $appConnection); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appconnections.v1.AppConnectionsService/CreateAppConnection', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getAppConnection(); - $this->assertProtobufEquals($appConnection, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createAppConnectionTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createAppConnectionExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createAppConnectionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $appConnection = new AppConnection(); - $appConnectionName = 'appConnectionName-1608104182'; - $appConnection->setName($appConnectionName); - $appConnectionType = Type::TYPE_UNSPECIFIED; - $appConnection->setType($appConnectionType); - $appConnectionApplicationEndpoint = new ApplicationEndpoint(); - $applicationEndpointHost = 'applicationEndpointHost1976079949'; - $appConnectionApplicationEndpoint->setHost($applicationEndpointHost); - $applicationEndpointPort = 1976318246; - $appConnectionApplicationEndpoint->setPort($applicationEndpointPort); - $appConnection->setApplicationEndpoint($appConnectionApplicationEndpoint); - $response = $gapicClient->createAppConnection($formattedParent, $appConnection); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createAppConnectionTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteAppConnectionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteAppConnectionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteAppConnectionTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->appConnectionName('[PROJECT]', '[LOCATION]', '[APP_CONNECTION]'); - $response = $gapicClient->deleteAppConnection($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appconnections.v1.AppConnectionsService/DeleteAppConnection', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteAppConnectionTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteAppConnectionExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteAppConnectionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->appConnectionName('[PROJECT]', '[LOCATION]', '[APP_CONNECTION]'); - $response = $gapicClient->deleteAppConnection($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteAppConnectionTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getAppConnectionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $uid = 'uid115792'; - $expectedResponse = new AppConnection(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setUid($uid); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->appConnectionName('[PROJECT]', '[LOCATION]', '[APP_CONNECTION]'); - $response = $gapicClient->getAppConnection($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appconnections.v1.AppConnectionsService/GetAppConnection', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getAppConnectionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->appConnectionName('[PROJECT]', '[LOCATION]', '[APP_CONNECTION]'); - try { - $gapicClient->getAppConnection($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAppConnectionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $appConnectionsElement = new AppConnection(); - $appConnections = [ - $appConnectionsElement, - ]; - $expectedResponse = new ListAppConnectionsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setAppConnections($appConnections); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listAppConnections($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getAppConnections()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appconnections.v1.AppConnectionsService/ListAppConnections', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAppConnectionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listAppConnections($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function resolveAppConnectionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $appConnectionDetailsElement = new AppConnectionDetails(); - $appConnectionDetails = [ - $appConnectionDetailsElement, - ]; - $expectedResponse = new ResolveAppConnectionsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setAppConnectionDetails($appConnectionDetails); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $formattedAppConnectorId = $gapicClient->appConnectorName('[PROJECT]', '[LOCATION]', '[APP_CONNECTOR]'); - $response = $gapicClient->resolveAppConnections($formattedParent, $formattedAppConnectorId); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getAppConnectionDetails()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appconnections.v1.AppConnectionsService/ResolveAppConnections', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getAppConnectorId(); - $this->assertProtobufEquals($formattedAppConnectorId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function resolveAppConnectionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $formattedAppConnectorId = $gapicClient->appConnectorName('[PROJECT]', '[LOCATION]', '[APP_CONNECTOR]'); - try { - $gapicClient->resolveAppConnections($formattedParent, $formattedAppConnectorId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateAppConnectionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateAppConnectionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $uid = 'uid115792'; - $expectedResponse = new AppConnection(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setUid($uid); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateAppConnectionTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $updateMask = new FieldMask(); - $appConnection = new AppConnection(); - $appConnectionName = 'appConnectionName-1608104182'; - $appConnection->setName($appConnectionName); - $appConnectionType = Type::TYPE_UNSPECIFIED; - $appConnection->setType($appConnectionType); - $appConnectionApplicationEndpoint = new ApplicationEndpoint(); - $applicationEndpointHost = 'applicationEndpointHost1976079949'; - $appConnectionApplicationEndpoint->setHost($applicationEndpointHost); - $applicationEndpointPort = 1976318246; - $appConnectionApplicationEndpoint->setPort($applicationEndpointPort); - $appConnection->setApplicationEndpoint($appConnectionApplicationEndpoint); - $response = $gapicClient->updateAppConnection($updateMask, $appConnection); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appconnections.v1.AppConnectionsService/UpdateAppConnection', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $actualValue = $actualApiRequestObject->getAppConnection(); - $this->assertProtobufEquals($appConnection, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateAppConnectionTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateAppConnectionExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateAppConnectionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $updateMask = new FieldMask(); - $appConnection = new AppConnection(); - $appConnectionName = 'appConnectionName-1608104182'; - $appConnection->setName($appConnectionName); - $appConnectionType = Type::TYPE_UNSPECIFIED; - $appConnection->setType($appConnectionType); - $appConnectionApplicationEndpoint = new ApplicationEndpoint(); - $applicationEndpointHost = 'applicationEndpointHost1976079949'; - $appConnectionApplicationEndpoint->setHost($applicationEndpointHost); - $applicationEndpointPort = 1976318246; - $appConnectionApplicationEndpoint->setPort($applicationEndpointPort); - $appConnection->setApplicationEndpoint($appConnectionApplicationEndpoint); - $response = $gapicClient->updateAppConnection($updateMask, $appConnection); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateAppConnectionTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getLocationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $locationId = 'locationId552319461'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Location(); - $expectedResponse->setName($name2); - $expectedResponse->setLocationId($locationId); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getLocation(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/GetLocation', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getLocation(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; - $expectedResponse = new ListLocationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLocations($locations); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listLocations(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLocations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/ListLocations', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listLocations(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appconnectors/V1/AppConnectorInstanceConfig.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appconnectors/V1/AppConnectorInstanceConfig.php deleted file mode 100644 index b82fc926871c..000000000000 Binary files a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appconnectors/V1/AppConnectorInstanceConfig.php and /dev/null differ diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appconnectors/V1/AppConnectorsService.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appconnectors/V1/AppConnectorsService.php deleted file mode 100644 index 7392913843a3..000000000000 Binary files a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appconnectors/V1/AppConnectorsService.php and /dev/null differ diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appconnectors/V1/ResourceInfo.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appconnectors/V1/ResourceInfo.php deleted file mode 100644 index a27254573485..000000000000 Binary files a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appconnectors/V1/ResourceInfo.php and /dev/null differ diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector.php deleted file mode 100644 index 8601a1ecc6c5..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector.php +++ /dev/null @@ -1,395 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.AppConnector - */ -class AppConnector extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Unique resource name of the AppConnector. - * The name is ignored when creating a AppConnector. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $name = ''; - /** - * Output only. Timestamp when the resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Timestamp when the resource was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Optional. Resource labels to represent user provided metadata. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $labels; - /** - * Optional. An arbitrary user-provided name for the AppConnector. Cannot - * exceed 64 characters. - * - * Generated from protobuf field string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $display_name = ''; - /** - * Output only. A unique identifier for the instance generated by the - * system. - * - * Generated from protobuf field string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Output only. The current state of the AppConnector. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Required. Principal information about the Identity of the AppConnector. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector.PrincipalInfo principal_info = 8 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $principal_info = null; - /** - * Optional. Resource info of the connector. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.ResourceInfo resource_info = 11 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $resource_info = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Unique resource name of the AppConnector. - * The name is ignored when creating a AppConnector. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Timestamp when the resource was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Timestamp when the resource was last modified. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Optional. Resource labels to represent user provided metadata. - * @type string $display_name - * Optional. An arbitrary user-provided name for the AppConnector. Cannot - * exceed 64 characters. - * @type string $uid - * Output only. A unique identifier for the instance generated by the - * system. - * @type int $state - * Output only. The current state of the AppConnector. - * @type \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo $principal_info - * Required. Principal information about the Identity of the AppConnector. - * @type \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo $resource_info - * Optional. Resource info of the connector. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Unique resource name of the AppConnector. - * The name is ignored when creating a AppConnector. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Unique resource name of the AppConnector. - * The name is ignored when creating a AppConnector. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. Timestamp when the resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Timestamp when the resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Timestamp when the resource was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. Timestamp when the resource was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Optional. Resource labels to represent user provided metadata. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Optional. Resource labels to represent user provided metadata. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Optional. An arbitrary user-provided name for the AppConnector. Cannot - * exceed 64 characters. - * - * Generated from protobuf field string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Optional. An arbitrary user-provided name for the AppConnector. Cannot - * exceed 64 characters. - * - * Generated from protobuf field string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Output only. A unique identifier for the instance generated by the - * system. - * - * Generated from protobuf field string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. A unique identifier for the instance generated by the - * system. - * - * Generated from protobuf field string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setUid($var) - { - GPBUtil::checkString($var, True); - $this->uid = $var; - - return $this; - } - - /** - * Output only. The current state of the AppConnector. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The current state of the AppConnector. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\State::class); - $this->state = $var; - - return $this; - } - - /** - * Required. Principal information about the Identity of the AppConnector. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector.PrincipalInfo principal_info = 8 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo|null - */ - public function getPrincipalInfo() - { - return $this->principal_info; - } - - public function hasPrincipalInfo() - { - return isset($this->principal_info); - } - - public function clearPrincipalInfo() - { - unset($this->principal_info); - } - - /** - * Required. Principal information about the Identity of the AppConnector. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector.PrincipalInfo principal_info = 8 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo $var - * @return $this - */ - public function setPrincipalInfo($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo::class); - $this->principal_info = $var; - - return $this; - } - - /** - * Optional. Resource info of the connector. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.ResourceInfo resource_info = 11 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo|null - */ - public function getResourceInfo() - { - return $this->resource_info; - } - - public function hasResourceInfo() - { - return isset($this->resource_info); - } - - public function clearResourceInfo() - { - unset($this->resource_info); - } - - /** - * Optional. Resource info of the connector. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.ResourceInfo resource_info = 11 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo $var - * @return $this - */ - public function setResourceInfo($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo::class); - $this->resource_info = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector/PrincipalInfo.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector/PrincipalInfo.php deleted file mode 100644 index 00c58b75f4af..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector/PrincipalInfo.php +++ /dev/null @@ -1,78 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.AppConnector.PrincipalInfo - */ -class PrincipalInfo extends \Google\Protobuf\Internal\Message -{ - protected $type; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo\ServiceAccount $service_account - * A GCP service account. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorsService::initOnce(); - parent::__construct($data); - } - - /** - * A GCP service account. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector.PrincipalInfo.ServiceAccount service_account = 1; - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo\ServiceAccount|null - */ - public function getServiceAccount() - { - return $this->readOneof(1); - } - - public function hasServiceAccount() - { - return $this->hasOneof(1); - } - - /** - * A GCP service account. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector.PrincipalInfo.ServiceAccount service_account = 1; - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo\ServiceAccount $var - * @return $this - */ - public function setServiceAccount($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo\ServiceAccount::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * @return string - */ - public function getType() - { - return $this->whichOneof("type"); - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PrincipalInfo::class, \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector_PrincipalInfo::class); - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector/PrincipalInfo/ServiceAccount.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector/PrincipalInfo/ServiceAccount.php deleted file mode 100644 index 9219e3d17fe8..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector/PrincipalInfo/ServiceAccount.php +++ /dev/null @@ -1,70 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.AppConnector.PrincipalInfo.ServiceAccount - */ -class ServiceAccount extends \Google\Protobuf\Internal\Message -{ - /** - * Email address of the service account. - * - * Generated from protobuf field string email = 1; - */ - protected $email = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $email - * Email address of the service account. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorsService::initOnce(); - parent::__construct($data); - } - - /** - * Email address of the service account. - * - * Generated from protobuf field string email = 1; - * @return string - */ - public function getEmail() - { - return $this->email; - } - - /** - * Email address of the service account. - * - * Generated from protobuf field string email = 1; - * @param string $var - * @return $this - */ - public function setEmail($var) - { - GPBUtil::checkString($var, True); - $this->email = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ServiceAccount::class, \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector_PrincipalInfo_ServiceAccount::class); - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector/State.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector/State.php deleted file mode 100644 index 05d642b76b6d..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector/State.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.AppConnector.State - */ -class State -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * AppConnector is being created. - * - * Generated from protobuf enum CREATING = 1; - */ - const CREATING = 1; - /** - * AppConnector has been created. - * - * Generated from protobuf enum CREATED = 2; - */ - const CREATED = 2; - /** - * AppConnector's configuration is being updated. - * - * Generated from protobuf enum UPDATING = 3; - */ - const UPDATING = 3; - /** - * AppConnector is being deleted. - * - * Generated from protobuf enum DELETING = 4; - */ - const DELETING = 4; - /** - * AppConnector is down and may be restored in the future. - * This happens when CCFE sends ProjectState = OFF. - * - * Generated from protobuf enum DOWN = 5; - */ - const DOWN = 5; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::CREATING => 'CREATING', - self::CREATED => 'CREATED', - self::UPDATING => 'UPDATING', - self::DELETING => 'DELETING', - self::DOWN => 'DOWN', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector_State::class); - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnectorInstanceConfig.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnectorInstanceConfig.php deleted file mode 100644 index 59a44797fb90..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnectorInstanceConfig.php +++ /dev/null @@ -1,215 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.AppConnectorInstanceConfig - */ -class AppConnectorInstanceConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A monotonically increasing number generated and maintained - * by the API provider. Every time a config changes in the backend, the - * sequenceNumber should be bumped up to reflect the change. - * - * Generated from protobuf field int64 sequence_number = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $sequence_number = 0; - /** - * The SLM instance agent configuration. - * - * Generated from protobuf field .google.protobuf.Any instance_config = 2; - */ - protected $instance_config = null; - /** - * NotificationConfig defines the notification mechanism that the remote - * instance should subscribe to in order to receive notification. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3; - */ - protected $notification_config = null; - /** - * ImageConfig defines the GCR images to run for the remote agent's control - * plane. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4; - */ - protected $image_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int|string $sequence_number - * Required. A monotonically increasing number generated and maintained - * by the API provider. Every time a config changes in the backend, the - * sequenceNumber should be bumped up to reflect the change. - * @type \Google\Protobuf\Any $instance_config - * The SLM instance agent configuration. - * @type \Google\Cloud\BeyondCorp\AppConnectors\V1\NotificationConfig $notification_config - * NotificationConfig defines the notification mechanism that the remote - * instance should subscribe to in order to receive notification. - * @type \Google\Cloud\BeyondCorp\AppConnectors\V1\ImageConfig $image_config - * ImageConfig defines the GCR images to run for the remote agent's control - * plane. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorInstanceConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. A monotonically increasing number generated and maintained - * by the API provider. Every time a config changes in the backend, the - * sequenceNumber should be bumped up to reflect the change. - * - * Generated from protobuf field int64 sequence_number = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return int|string - */ - public function getSequenceNumber() - { - return $this->sequence_number; - } - - /** - * Required. A monotonically increasing number generated and maintained - * by the API provider. Every time a config changes in the backend, the - * sequenceNumber should be bumped up to reflect the change. - * - * Generated from protobuf field int64 sequence_number = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param int|string $var - * @return $this - */ - public function setSequenceNumber($var) - { - GPBUtil::checkInt64($var); - $this->sequence_number = $var; - - return $this; - } - - /** - * The SLM instance agent configuration. - * - * Generated from protobuf field .google.protobuf.Any instance_config = 2; - * @return \Google\Protobuf\Any|null - */ - public function getInstanceConfig() - { - return $this->instance_config; - } - - public function hasInstanceConfig() - { - return isset($this->instance_config); - } - - public function clearInstanceConfig() - { - unset($this->instance_config); - } - - /** - * The SLM instance agent configuration. - * - * Generated from protobuf field .google.protobuf.Any instance_config = 2; - * @param \Google\Protobuf\Any $var - * @return $this - */ - public function setInstanceConfig($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Any::class); - $this->instance_config = $var; - - return $this; - } - - /** - * NotificationConfig defines the notification mechanism that the remote - * instance should subscribe to in order to receive notification. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3; - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\NotificationConfig|null - */ - public function getNotificationConfig() - { - return $this->notification_config; - } - - public function hasNotificationConfig() - { - return isset($this->notification_config); - } - - public function clearNotificationConfig() - { - unset($this->notification_config); - } - - /** - * NotificationConfig defines the notification mechanism that the remote - * instance should subscribe to in order to receive notification. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3; - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\NotificationConfig $var - * @return $this - */ - public function setNotificationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnectors\V1\NotificationConfig::class); - $this->notification_config = $var; - - return $this; - } - - /** - * ImageConfig defines the GCR images to run for the remote agent's control - * plane. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4; - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\ImageConfig|null - */ - public function getImageConfig() - { - return $this->image_config; - } - - public function hasImageConfig() - { - return isset($this->image_config); - } - - public function clearImageConfig() - { - unset($this->image_config); - } - - /** - * ImageConfig defines the GCR images to run for the remote agent's control - * plane. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4; - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\ImageConfig $var - * @return $this - */ - public function setImageConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnectors\V1\ImageConfig::class); - $this->image_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnectorOperationMetadata.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnectorOperationMetadata.php deleted file mode 100644 index 28e101a224c3..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnectorOperationMetadata.php +++ /dev/null @@ -1,307 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.AppConnectorOperationMetadata - */ -class AppConnectorOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $end_time = null; - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $target = ''; - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $verb = ''; - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $status_message = ''; - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $requested_cancellation = false; - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $api_version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The time the operation was created. - * @type \Google\Protobuf\Timestamp $end_time - * Output only. The time the operation finished running. - * @type string $target - * Output only. Server-defined resource path for the target of the operation. - * @type string $verb - * Output only. Name of the verb executed by the operation. - * @type string $status_message - * Output only. Human-readable status of the operation, if any. - * @type bool $requested_cancellation - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * @type string $api_version - * Output only. API version used to start the operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorsService::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getVerb() - { - return $this->verb; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setVerb($var) - { - GPBUtil::checkString($var, True); - $this->verb = $var; - - return $this; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStatusMessage() - { - return $this->status_message; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStatusMessage($var) - { - GPBUtil::checkString($var, True); - $this->status_message = $var; - - return $this; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return bool - */ - public function getRequestedCancellation() - { - return $this->requested_cancellation; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param bool $var - * @return $this - */ - public function setRequestedCancellation($var) - { - GPBUtil::checkBool($var); - $this->requested_cancellation = $var; - - return $this; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getApiVersion() - { - return $this->api_version; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->api_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector_PrincipalInfo.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector_PrincipalInfo.php deleted file mode 100644 index c4ae2a7ddf6c..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/AppConnector_PrincipalInfo.php +++ /dev/null @@ -1,16 +0,0 @@ -_simpleRequest('/google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService/ListAppConnectors', - $argument, - ['\Google\Cloud\BeyondCorp\AppConnectors\V1\ListAppConnectorsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single AppConnector. - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\GetAppConnectorRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetAppConnector(\Google\Cloud\BeyondCorp\AppConnectors\V1\GetAppConnectorRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService/GetAppConnector', - $argument, - ['\Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector', 'decode'], - $metadata, $options); - } - - /** - * Creates a new AppConnector in a given project and location. - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\CreateAppConnectorRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateAppConnector(\Google\Cloud\BeyondCorp\AppConnectors\V1\CreateAppConnectorRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService/CreateAppConnector', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Updates the parameters of a single AppConnector. - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\UpdateAppConnectorRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateAppConnector(\Google\Cloud\BeyondCorp\AppConnectors\V1\UpdateAppConnectorRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService/UpdateAppConnector', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single AppConnector. - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\DeleteAppConnectorRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteAppConnector(\Google\Cloud\BeyondCorp\AppConnectors\V1\DeleteAppConnectorRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService/DeleteAppConnector', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Report status for a given connector. - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\ReportStatusRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ReportStatus(\Google\Cloud\BeyondCorp\AppConnectors\V1\ReportStatusRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService/ReportStatus', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/CreateAppConnectorRequest.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/CreateAppConnectorRequest.php deleted file mode 100644 index 971d96884ddc..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/CreateAppConnectorRequest.php +++ /dev/null @@ -1,296 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.CreateAppConnectorRequest - */ -class CreateAppConnectorRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource project name of the AppConnector location using the - * form: `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. User-settable AppConnector resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * Generated from protobuf field string app_connector_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $app_connector_id = ''; - /** - * Required. A BeyondCorp AppConnector resource. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector app_connector = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $app_connector = null; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $parent Required. The resource project name of the AppConnector location using the - * form: `projects/{project_id}/locations/{location_id}` - * Please see {@see AppConnectorsServiceClient::locationName()} for help formatting this field. - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector $appConnector Required. A BeyondCorp AppConnector resource. - * @param string $appConnectorId Optional. User-settable AppConnector resource ID. - * - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\CreateAppConnectorRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector $appConnector, string $appConnectorId): self - { - return (new self()) - ->setParent($parent) - ->setAppConnector($appConnector) - ->setAppConnectorId($appConnectorId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The resource project name of the AppConnector location using the - * form: `projects/{project_id}/locations/{location_id}` - * @type string $app_connector_id - * Optional. User-settable AppConnector resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * @type \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector $app_connector - * Required. A BeyondCorp AppConnector resource. - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource project name of the AppConnector location using the - * form: `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The resource project name of the AppConnector location using the - * form: `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. User-settable AppConnector resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * Generated from protobuf field string app_connector_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getAppConnectorId() - { - return $this->app_connector_id; - } - - /** - * Optional. User-settable AppConnector resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * Generated from protobuf field string app_connector_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setAppConnectorId($var) - { - GPBUtil::checkString($var, True); - $this->app_connector_id = $var; - - return $this; - } - - /** - * Required. A BeyondCorp AppConnector resource. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector app_connector = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector|null - */ - public function getAppConnector() - { - return $this->app_connector; - } - - public function hasAppConnector() - { - return isset($this->app_connector); - } - - public function clearAppConnector() - { - unset($this->app_connector); - } - - /** - * Required. A BeyondCorp AppConnector resource. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector app_connector = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector $var - * @return $this - */ - public function setAppConnector($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector::class); - $this->app_connector = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/DeleteAppConnectorRequest.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/DeleteAppConnectorRequest.php deleted file mode 100644 index a9ac702ffd42..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/DeleteAppConnectorRequest.php +++ /dev/null @@ -1,198 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.DeleteAppConnectorRequest - */ -class DeleteAppConnectorRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. BeyondCorp AppConnector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $name Required. BeyondCorp AppConnector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * Please see {@see AppConnectorsServiceClient::appConnectorName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\DeleteAppConnectorRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. BeyondCorp AppConnector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. BeyondCorp AppConnector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. BeyondCorp AppConnector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/GetAppConnectorRequest.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/GetAppConnectorRequest.php deleted file mode 100644 index 977e4560e303..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/GetAppConnectorRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.GetAppConnectorRequest - */ -class GetAppConnectorRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. BeyondCorp AppConnector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. BeyondCorp AppConnector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * Please see {@see AppConnectorsServiceClient::appConnectorName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\GetAppConnectorRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. BeyondCorp AppConnector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. BeyondCorp AppConnector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. BeyondCorp AppConnector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/HealthStatus.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/HealthStatus.php deleted file mode 100644 index 4c2c7b1895f9..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/HealthStatus.php +++ /dev/null @@ -1,75 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.HealthStatus - */ -class HealthStatus -{ - /** - * Health status is unknown: not initialized or failed to retrieve. - * - * Generated from protobuf enum HEALTH_STATUS_UNSPECIFIED = 0; - */ - const HEALTH_STATUS_UNSPECIFIED = 0; - /** - * The resource is healthy. - * - * Generated from protobuf enum HEALTHY = 1; - */ - const HEALTHY = 1; - /** - * The resource is unhealthy. - * - * Generated from protobuf enum UNHEALTHY = 2; - */ - const UNHEALTHY = 2; - /** - * The resource is unresponsive. - * - * Generated from protobuf enum UNRESPONSIVE = 3; - */ - const UNRESPONSIVE = 3; - /** - * Some sub-resources are UNHEALTHY. - * - * Generated from protobuf enum DEGRADED = 4; - */ - const DEGRADED = 4; - - private static $valueToName = [ - self::HEALTH_STATUS_UNSPECIFIED => 'HEALTH_STATUS_UNSPECIFIED', - self::HEALTHY => 'HEALTHY', - self::UNHEALTHY => 'UNHEALTHY', - self::UNRESPONSIVE => 'UNRESPONSIVE', - self::DEGRADED => 'DEGRADED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/ImageConfig.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/ImageConfig.php deleted file mode 100644 index f31d9006cf66..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/ImageConfig.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.ImageConfig - */ -class ImageConfig extends \Google\Protobuf\Internal\Message -{ - /** - * The initial image the remote agent will attempt to run for the control - * plane. - * - * Generated from protobuf field string target_image = 1; - */ - protected $target_image = ''; - /** - * The stable image that the remote agent will fallback to if the target image - * fails. - * - * Generated from protobuf field string stable_image = 2; - */ - protected $stable_image = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $target_image - * The initial image the remote agent will attempt to run for the control - * plane. - * @type string $stable_image - * The stable image that the remote agent will fallback to if the target image - * fails. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorInstanceConfig::initOnce(); - parent::__construct($data); - } - - /** - * The initial image the remote agent will attempt to run for the control - * plane. - * - * Generated from protobuf field string target_image = 1; - * @return string - */ - public function getTargetImage() - { - return $this->target_image; - } - - /** - * The initial image the remote agent will attempt to run for the control - * plane. - * - * Generated from protobuf field string target_image = 1; - * @param string $var - * @return $this - */ - public function setTargetImage($var) - { - GPBUtil::checkString($var, True); - $this->target_image = $var; - - return $this; - } - - /** - * The stable image that the remote agent will fallback to if the target image - * fails. - * - * Generated from protobuf field string stable_image = 2; - * @return string - */ - public function getStableImage() - { - return $this->stable_image; - } - - /** - * The stable image that the remote agent will fallback to if the target image - * fails. - * - * Generated from protobuf field string stable_image = 2; - * @param string $var - * @return $this - */ - public function setStableImage($var) - { - GPBUtil::checkString($var, True); - $this->stable_image = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/ListAppConnectorsRequest.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/ListAppConnectorsRequest.php deleted file mode 100644 index eb6639769249..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/ListAppConnectorsRequest.php +++ /dev/null @@ -1,258 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.ListAppConnectorsRequest - */ -class ListAppConnectorsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the AppConnector location using the form: - * `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ListAppConnectorsResponse.next_page_token] to - * determine if there are more instances left to be queried. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. The next_page_token value returned from a previous - * ListAppConnectorsRequest, if any. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - /** - * Optional. A filter specifying constraints of a list operation. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The resource name of the AppConnector location using the form: - * `projects/{project_id}/locations/{location_id}` - * Please see {@see AppConnectorsServiceClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\ListAppConnectorsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The resource name of the AppConnector location using the form: - * `projects/{project_id}/locations/{location_id}` - * @type int $page_size - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ListAppConnectorsResponse.next_page_token] to - * determine if there are more instances left to be queried. - * @type string $page_token - * Optional. The next_page_token value returned from a previous - * ListAppConnectorsRequest, if any. - * @type string $filter - * Optional. A filter specifying constraints of a list operation. - * @type string $order_by - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the AppConnector location using the form: - * `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The resource name of the AppConnector location using the form: - * `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ListAppConnectorsResponse.next_page_token] to - * determine if there are more instances left to be queried. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ListAppConnectorsResponse.next_page_token] to - * determine if there are more instances left to be queried. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. The next_page_token value returned from a previous - * ListAppConnectorsRequest, if any. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. The next_page_token value returned from a previous - * ListAppConnectorsRequest, if any. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Optional. A filter specifying constraints of a list operation. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. A filter specifying constraints of a list operation. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setOrderBy($var) - { - GPBUtil::checkString($var, True); - $this->order_by = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/ListAppConnectorsResponse.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/ListAppConnectorsResponse.php deleted file mode 100644 index 4dd5d6387e1b..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/ListAppConnectorsResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.ListAppConnectorsResponse - */ -class ListAppConnectorsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * A list of BeyondCorp AppConnectors in the project. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appconnectors.v1.AppConnector app_connectors = 1; - */ - private $app_connectors; - /** - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector>|\Google\Protobuf\Internal\RepeatedField $app_connectors - * A list of BeyondCorp AppConnectors in the project. - * @type string $next_page_token - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * A list of locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorsService::initOnce(); - parent::__construct($data); - } - - /** - * A list of BeyondCorp AppConnectors in the project. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appconnectors.v1.AppConnector app_connectors = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAppConnectors() - { - return $this->app_connectors; - } - - /** - * A list of BeyondCorp AppConnectors in the project. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appconnectors.v1.AppConnector app_connectors = 1; - * @param array<\Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAppConnectors($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector::class); - $this->app_connectors = $arr; - - return $this; - } - - /** - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/NotificationConfig.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/NotificationConfig.php deleted file mode 100644 index 0ab5679cdf95..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/NotificationConfig.php +++ /dev/null @@ -1,75 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.NotificationConfig - */ -class NotificationConfig extends \Google\Protobuf\Internal\Message -{ - protected $config; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BeyondCorp\AppConnectors\V1\NotificationConfig\CloudPubSubNotificationConfig $pubsub_notification - * Cloud Pub/Sub Configuration to receive notifications. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorInstanceConfig::initOnce(); - parent::__construct($data); - } - - /** - * Cloud Pub/Sub Configuration to receive notifications. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig.CloudPubSubNotificationConfig pubsub_notification = 1; - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\NotificationConfig\CloudPubSubNotificationConfig|null - */ - public function getPubsubNotification() - { - return $this->readOneof(1); - } - - public function hasPubsubNotification() - { - return $this->hasOneof(1); - } - - /** - * Cloud Pub/Sub Configuration to receive notifications. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig.CloudPubSubNotificationConfig pubsub_notification = 1; - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\NotificationConfig\CloudPubSubNotificationConfig $var - * @return $this - */ - public function setPubsubNotification($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnectors\V1\NotificationConfig\CloudPubSubNotificationConfig::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * @return string - */ - public function getConfig() - { - return $this->whichOneof("config"); - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/NotificationConfig/CloudPubSubNotificationConfig.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/NotificationConfig/CloudPubSubNotificationConfig.php deleted file mode 100644 index b4a622dabefe..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/NotificationConfig/CloudPubSubNotificationConfig.php +++ /dev/null @@ -1,70 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.NotificationConfig.CloudPubSubNotificationConfig - */ -class CloudPubSubNotificationConfig extends \Google\Protobuf\Internal\Message -{ - /** - * The Pub/Sub subscription the AppConnector uses to receive notifications. - * - * Generated from protobuf field string pubsub_subscription = 1; - */ - protected $pubsub_subscription = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $pubsub_subscription - * The Pub/Sub subscription the AppConnector uses to receive notifications. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorInstanceConfig::initOnce(); - parent::__construct($data); - } - - /** - * The Pub/Sub subscription the AppConnector uses to receive notifications. - * - * Generated from protobuf field string pubsub_subscription = 1; - * @return string - */ - public function getPubsubSubscription() - { - return $this->pubsub_subscription; - } - - /** - * The Pub/Sub subscription the AppConnector uses to receive notifications. - * - * Generated from protobuf field string pubsub_subscription = 1; - * @param string $var - * @return $this - */ - public function setPubsubSubscription($var) - { - GPBUtil::checkString($var, True); - $this->pubsub_subscription = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(CloudPubSubNotificationConfig::class, \Google\Cloud\BeyondCorp\AppConnectors\V1\NotificationConfig_CloudPubSubNotificationConfig::class); - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/NotificationConfig_CloudPubSubNotificationConfig.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/NotificationConfig_CloudPubSubNotificationConfig.php deleted file mode 100644 index f8c4b58c7b3c..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/NotificationConfig_CloudPubSubNotificationConfig.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.ReportStatusRequest - */ -class ReportStatusRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. BeyondCorp Connector name using the form: - * `projects/{project_id}/locations/{location_id}/connectors/{connector}` - * - * Generated from protobuf field string app_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $app_connector = ''; - /** - * Required. Resource info of the connector. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.ResourceInfo resource_info = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $resource_info = null; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $appConnector Required. BeyondCorp Connector name using the form: - * `projects/{project_id}/locations/{location_id}/connectors/{connector}` - * Please see {@see AppConnectorsServiceClient::appConnectorName()} for help formatting this field. - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo $resourceInfo Required. Resource info of the connector. - * - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\ReportStatusRequest - * - * @experimental - */ - public static function build(string $appConnector, \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo $resourceInfo): self - { - return (new self()) - ->setAppConnector($appConnector) - ->setResourceInfo($resourceInfo); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $app_connector - * Required. BeyondCorp Connector name using the form: - * `projects/{project_id}/locations/{location_id}/connectors/{connector}` - * @type \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo $resource_info - * Required. Resource info of the connector. - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. BeyondCorp Connector name using the form: - * `projects/{project_id}/locations/{location_id}/connectors/{connector}` - * - * Generated from protobuf field string app_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getAppConnector() - { - return $this->app_connector; - } - - /** - * Required. BeyondCorp Connector name using the form: - * `projects/{project_id}/locations/{location_id}/connectors/{connector}` - * - * Generated from protobuf field string app_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setAppConnector($var) - { - GPBUtil::checkString($var, True); - $this->app_connector = $var; - - return $this; - } - - /** - * Required. Resource info of the connector. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.ResourceInfo resource_info = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo|null - */ - public function getResourceInfo() - { - return $this->resource_info; - } - - public function hasResourceInfo() - { - return isset($this->resource_info); - } - - public function clearResourceInfo() - { - unset($this->resource_info); - } - - /** - * Required. Resource info of the connector. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.ResourceInfo resource_info = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo $var - * @return $this - */ - public function setResourceInfo($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo::class); - $this->resource_info = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/ResourceInfo.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/ResourceInfo.php deleted file mode 100644 index e2ea6c977df7..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/ResourceInfo.php +++ /dev/null @@ -1,240 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.ResourceInfo - */ -class ResourceInfo extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Unique Id for the resource. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $id = ''; - /** - * Overall health status. Overall status is derived based on the status of - * each sub level resources. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.HealthStatus status = 2; - */ - protected $status = 0; - /** - * Specific details for the resource. This is for internal use only. - * - * Generated from protobuf field .google.protobuf.Any resource = 3; - */ - protected $resource = null; - /** - * The timestamp to collect the info. It is suggested to be set by - * the topmost level resource only. - * - * Generated from protobuf field .google.protobuf.Timestamp time = 4; - */ - protected $time = null; - /** - * List of Info for the sub level resources. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appconnectors.v1.ResourceInfo sub = 5; - */ - private $sub; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $id - * Required. Unique Id for the resource. - * @type int $status - * Overall health status. Overall status is derived based on the status of - * each sub level resources. - * @type \Google\Protobuf\Any $resource - * Specific details for the resource. This is for internal use only. - * @type \Google\Protobuf\Timestamp $time - * The timestamp to collect the info. It is suggested to be set by - * the topmost level resource only. - * @type array<\Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo>|\Google\Protobuf\Internal\RepeatedField $sub - * List of Info for the sub level resources. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\ResourceInfo::initOnce(); - parent::__construct($data); - } - - /** - * Required. Unique Id for the resource. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Required. Unique Id for the resource. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * Overall health status. Overall status is derived based on the status of - * each sub level resources. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.HealthStatus status = 2; - * @return int - */ - public function getStatus() - { - return $this->status; - } - - /** - * Overall health status. Overall status is derived based on the status of - * each sub level resources. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.HealthStatus status = 2; - * @param int $var - * @return $this - */ - public function setStatus($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BeyondCorp\AppConnectors\V1\HealthStatus::class); - $this->status = $var; - - return $this; - } - - /** - * Specific details for the resource. This is for internal use only. - * - * Generated from protobuf field .google.protobuf.Any resource = 3; - * @return \Google\Protobuf\Any|null - */ - public function getResource() - { - return $this->resource; - } - - public function hasResource() - { - return isset($this->resource); - } - - public function clearResource() - { - unset($this->resource); - } - - /** - * Specific details for the resource. This is for internal use only. - * - * Generated from protobuf field .google.protobuf.Any resource = 3; - * @param \Google\Protobuf\Any $var - * @return $this - */ - public function setResource($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Any::class); - $this->resource = $var; - - return $this; - } - - /** - * The timestamp to collect the info. It is suggested to be set by - * the topmost level resource only. - * - * Generated from protobuf field .google.protobuf.Timestamp time = 4; - * @return \Google\Protobuf\Timestamp|null - */ - public function getTime() - { - return $this->time; - } - - public function hasTime() - { - return isset($this->time); - } - - public function clearTime() - { - unset($this->time); - } - - /** - * The timestamp to collect the info. It is suggested to be set by - * the topmost level resource only. - * - * Generated from protobuf field .google.protobuf.Timestamp time = 4; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->time = $var; - - return $this; - } - - /** - * List of Info for the sub level resources. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appconnectors.v1.ResourceInfo sub = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSub() - { - return $this->sub; - } - - /** - * List of Info for the sub level resources. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appconnectors.v1.ResourceInfo sub = 5; - * @param array<\Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSub($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo::class); - $this->sub = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/UpdateAppConnectorRequest.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/UpdateAppConnectorRequest.php deleted file mode 100644 index eb3293b86e4f..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/proto/src/Google/Cloud/BeyondCorp/AppConnectors/V1/UpdateAppConnectorRequest.php +++ /dev/null @@ -1,273 +0,0 @@ -google.cloud.beyondcorp.appconnectors.v1.UpdateAppConnectorRequest - */ -class UpdateAppConnectorRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Mask of fields to update. At least one path must be supplied in - * this field. The elements of the repeated paths field may only include these - * fields from [BeyondCorp.AppConnector]: - * * `labels` - * * `display_name` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - /** - * Required. AppConnector message with updated fields. Only supported fields - * specified in update_mask are updated. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector app_connector = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $app_connector = null; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector $appConnector Required. AppConnector message with updated fields. Only supported fields - * specified in update_mask are updated. - * @param \Google\Protobuf\FieldMask $updateMask Required. Mask of fields to update. At least one path must be supplied in - * this field. The elements of the repeated paths field may only include these - * fields from [BeyondCorp.AppConnector]: - * * `labels` - * * `display_name` - * - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\UpdateAppConnectorRequest - * - * @experimental - */ - public static function build(\Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector $appConnector, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setAppConnector($appConnector) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\FieldMask $update_mask - * Required. Mask of fields to update. At least one path must be supplied in - * this field. The elements of the repeated paths field may only include these - * fields from [BeyondCorp.AppConnector]: - * * `labels` - * * `display_name` - * @type \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector $app_connector - * Required. AppConnector message with updated fields. Only supported fields - * specified in update_mask are updated. - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appconnectors\V1\AppConnectorsService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Mask of fields to update. At least one path must be supplied in - * this field. The elements of the repeated paths field may only include these - * fields from [BeyondCorp.AppConnector]: - * * `labels` - * * `display_name` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Required. Mask of fields to update. At least one path must be supplied in - * this field. The elements of the repeated paths field may only include these - * fields from [BeyondCorp.AppConnector]: - * * `labels` - * * `display_name` - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * Required. AppConnector message with updated fields. Only supported fields - * specified in update_mask are updated. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector app_connector = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector|null - */ - public function getAppConnector() - { - return $this->app_connector; - } - - public function hasAppConnector() - { - return isset($this->app_connector); - } - - public function clearAppConnector() - { - unset($this->app_connector); - } - - /** - * Required. AppConnector message with updated fields. Only supported fields - * specified in update_mask are updated. - * - * Generated from protobuf field .google.cloud.beyondcorp.appconnectors.v1.AppConnector app_connector = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector $var - * @return $this - */ - public function setAppConnector($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector::class); - $this->app_connector = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/create_app_connector.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/create_app_connector.php deleted file mode 100644 index 1b05cc9908eb..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/create_app_connector.php +++ /dev/null @@ -1,93 +0,0 @@ -setName($appConnectorName) - ->setPrincipalInfo($appConnectorPrincipalInfo); - $request = (new CreateAppConnectorRequest()) - ->setParent($formattedParent) - ->setAppConnector($appConnector); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $appConnectorsServiceClient->createAppConnector($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var AppConnector $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AppConnectorsServiceClient::locationName('[PROJECT]', '[LOCATION]'); - $appConnectorName = '[NAME]'; - - create_app_connector_sample($formattedParent, $appConnectorName); -} -// [END beyondcorp_v1_generated_AppConnectorsService_CreateAppConnector_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/delete_app_connector.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/delete_app_connector.php deleted file mode 100644 index af1ea82eaa2a..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/delete_app_connector.php +++ /dev/null @@ -1,85 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $appConnectorsServiceClient->deleteAppConnector($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AppConnectorsServiceClient::appConnectorName( - '[PROJECT]', - '[LOCATION]', - '[APP_CONNECTOR]' - ); - - delete_app_connector_sample($formattedName); -} -// [END beyondcorp_v1_generated_AppConnectorsService_DeleteAppConnector_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/get_app_connector.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/get_app_connector.php deleted file mode 100644 index 6f5f1f2de12d..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/get_app_connector.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var AppConnector $response */ - $response = $appConnectorsServiceClient->getAppConnector($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AppConnectorsServiceClient::appConnectorName( - '[PROJECT]', - '[LOCATION]', - '[APP_CONNECTOR]' - ); - - get_app_connector_sample($formattedName); -} -// [END beyondcorp_v1_generated_AppConnectorsService_GetAppConnector_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/get_iam_policy.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/get_iam_policy.php deleted file mode 100644 index e58f877cbf19..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/get_iam_policy.php +++ /dev/null @@ -1,72 +0,0 @@ -setResource($resource); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $appConnectorsServiceClient->getIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - get_iam_policy_sample($resource); -} -// [END beyondcorp_v1_generated_AppConnectorsService_GetIamPolicy_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/get_location.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/get_location.php deleted file mode 100644 index 159cc30239e7..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/get_location.php +++ /dev/null @@ -1,57 +0,0 @@ -getLocation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END beyondcorp_v1_generated_AppConnectorsService_GetLocation_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/list_app_connectors.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/list_app_connectors.php deleted file mode 100644 index cbad9ee97e50..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/list_app_connectors.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $appConnectorsServiceClient->listAppConnectors($request); - - /** @var AppConnector $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AppConnectorsServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - list_app_connectors_sample($formattedParent); -} -// [END beyondcorp_v1_generated_AppConnectorsService_ListAppConnectors_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/list_locations.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/list_locations.php deleted file mode 100644 index 67ebc9f4fa20..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/list_locations.php +++ /dev/null @@ -1,62 +0,0 @@ -listLocations($request); - - /** @var Location $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END beyondcorp_v1_generated_AppConnectorsService_ListLocations_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/report_status.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/report_status.php deleted file mode 100644 index e1ffe18726bd..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/report_status.php +++ /dev/null @@ -1,94 +0,0 @@ -setId($resourceInfoId); - $request = (new ReportStatusRequest()) - ->setAppConnector($formattedAppConnector) - ->setResourceInfo($resourceInfo); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $appConnectorsServiceClient->reportStatus($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var AppConnector $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedAppConnector = AppConnectorsServiceClient::appConnectorName( - '[PROJECT]', - '[LOCATION]', - '[APP_CONNECTOR]' - ); - $resourceInfoId = '[ID]'; - - report_status_sample($formattedAppConnector, $resourceInfoId); -} -// [END beyondcorp_v1_generated_AppConnectorsService_ReportStatus_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/set_iam_policy.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/set_iam_policy.php deleted file mode 100644 index 3f271dfc38b6..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/set_iam_policy.php +++ /dev/null @@ -1,77 +0,0 @@ -setResource($resource) - ->setPolicy($policy); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $appConnectorsServiceClient->setIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - set_iam_policy_sample($resource); -} -// [END beyondcorp_v1_generated_AppConnectorsService_SetIamPolicy_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/test_iam_permissions.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/test_iam_permissions.php deleted file mode 100644 index d84db57709f1..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/test_iam_permissions.php +++ /dev/null @@ -1,84 +0,0 @@ -setResource($resource) - ->setPermissions($permissions); - - // Call the API and handle any network failures. - try { - /** @var TestIamPermissionsResponse $response */ - $response = $appConnectorsServiceClient->testIamPermissions($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - $permissionsElement = '[PERMISSIONS]'; - - test_iam_permissions_sample($resource, $permissionsElement); -} -// [END beyondcorp_v1_generated_AppConnectorsService_TestIamPermissions_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/update_app_connector.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/update_app_connector.php deleted file mode 100644 index 31156eca9fe1..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/samples/V1/AppConnectorsServiceClient/update_app_connector.php +++ /dev/null @@ -1,91 +0,0 @@ -setName($appConnectorName) - ->setPrincipalInfo($appConnectorPrincipalInfo); - $request = (new UpdateAppConnectorRequest()) - ->setUpdateMask($updateMask) - ->setAppConnector($appConnector); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $appConnectorsServiceClient->updateAppConnector($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var AppConnector $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $appConnectorName = '[NAME]'; - - update_app_connector_sample($appConnectorName); -} -// [END beyondcorp_v1_generated_AppConnectorsService_UpdateAppConnector_sync] diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/AppConnectorsServiceClient.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/AppConnectorsServiceClient.php deleted file mode 100644 index 77dee06f5580..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/AppConnectorsServiceClient.php +++ /dev/null @@ -1,34 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $appConnector = new AppConnector(); - * $operationResponse = $appConnectorsServiceClient->createAppConnector($formattedParent, $appConnector); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $appConnectorsServiceClient->createAppConnector($formattedParent, $appConnector); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $appConnectorsServiceClient->resumeOperation($operationName, 'createAppConnector'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $appConnectorsServiceClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class AppConnectorsServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'beyondcorp.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $appConnectorNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/app_connectors_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/app_connectors_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/app_connectors_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/app_connectors_service_rest_client_config.php', - ], - ], - ]; - } - - private static function getAppConnectorNameTemplate() - { - if (self::$appConnectorNameTemplate == null) { - self::$appConnectorNameTemplate = new PathTemplate('projects/{project}/locations/{location}/appConnectors/{app_connector}'); - } - - return self::$appConnectorNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'appConnector' => self::getAppConnectorNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a - * app_connector resource. - * - * @param string $project - * @param string $location - * @param string $appConnector - * - * @return string The formatted app_connector resource. - */ - public static function appConnectorName($project, $location, $appConnector) - { - return self::getAppConnectorNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'app_connector' => $appConnector, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - appConnector: projects/{project}/locations/{location}/appConnectors/{app_connector} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'beyondcorp.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Creates a new AppConnector in a given project and location. - * - * Sample code: - * ``` - * $appConnectorsServiceClient = new AppConnectorsServiceClient(); - * try { - * $formattedParent = $appConnectorsServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * $appConnector = new AppConnector(); - * $operationResponse = $appConnectorsServiceClient->createAppConnector($formattedParent, $appConnector); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $appConnectorsServiceClient->createAppConnector($formattedParent, $appConnector); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $appConnectorsServiceClient->resumeOperation($operationName, 'createAppConnector'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $appConnectorsServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The resource project name of the AppConnector location using the - * form: `projects/{project_id}/locations/{location_id}` - * @param AppConnector $appConnector Required. A BeyondCorp AppConnector resource. - * @param array $optionalArgs { - * Optional. - * - * @type string $appConnectorId - * Optional. User-settable AppConnector resource ID. - * - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createAppConnector($parent, $appConnector, array $optionalArgs = []) - { - $request = new CreateAppConnectorRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setAppConnector($appConnector); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['appConnectorId'])) { - $request->setAppConnectorId($optionalArgs['appConnectorId']); - } - - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateAppConnector', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single AppConnector. - * - * Sample code: - * ``` - * $appConnectorsServiceClient = new AppConnectorsServiceClient(); - * try { - * $formattedName = $appConnectorsServiceClient->appConnectorName('[PROJECT]', '[LOCATION]', '[APP_CONNECTOR]'); - * $operationResponse = $appConnectorsServiceClient->deleteAppConnector($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $appConnectorsServiceClient->deleteAppConnector($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $appConnectorsServiceClient->resumeOperation($operationName, 'deleteAppConnector'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $appConnectorsServiceClient->close(); - * } - * ``` - * - * @param string $name Required. BeyondCorp AppConnector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * @param array $optionalArgs { - * Optional. - * - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteAppConnector($name, array $optionalArgs = []) - { - $request = new DeleteAppConnectorRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteAppConnector', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets details of a single AppConnector. - * - * Sample code: - * ``` - * $appConnectorsServiceClient = new AppConnectorsServiceClient(); - * try { - * $formattedName = $appConnectorsServiceClient->appConnectorName('[PROJECT]', '[LOCATION]', '[APP_CONNECTOR]'); - * $response = $appConnectorsServiceClient->getAppConnector($formattedName); - * } finally { - * $appConnectorsServiceClient->close(); - * } - * ``` - * - * @param string $name Required. BeyondCorp AppConnector name using the form: - * `projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector - * - * @throws ApiException if the remote call fails - */ - public function getAppConnector($name, array $optionalArgs = []) - { - $request = new GetAppConnectorRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetAppConnector', AppConnector::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists AppConnectors in a given project and location. - * - * Sample code: - * ``` - * $appConnectorsServiceClient = new AppConnectorsServiceClient(); - * try { - * $formattedParent = $appConnectorsServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $appConnectorsServiceClient->listAppConnectors($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $appConnectorsServiceClient->listAppConnectors($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $appConnectorsServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The resource name of the AppConnector location using the form: - * `projects/{project_id}/locations/{location_id}` - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * Optional. A filter specifying constraints of a list operation. - * @type string $orderBy - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listAppConnectors($parent, array $optionalArgs = []) - { - $request = new ListAppConnectorsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['orderBy'])) { - $request->setOrderBy($optionalArgs['orderBy']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListAppConnectors', $optionalArgs, ListAppConnectorsResponse::class, $request); - } - - /** - * Report status for a given connector. - * - * Sample code: - * ``` - * $appConnectorsServiceClient = new AppConnectorsServiceClient(); - * try { - * $formattedAppConnector = $appConnectorsServiceClient->appConnectorName('[PROJECT]', '[LOCATION]', '[APP_CONNECTOR]'); - * $resourceInfo = new ResourceInfo(); - * $operationResponse = $appConnectorsServiceClient->reportStatus($formattedAppConnector, $resourceInfo); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $appConnectorsServiceClient->reportStatus($formattedAppConnector, $resourceInfo); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $appConnectorsServiceClient->resumeOperation($operationName, 'reportStatus'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $appConnectorsServiceClient->close(); - * } - * ``` - * - * @param string $appConnector Required. BeyondCorp Connector name using the form: - * `projects/{project_id}/locations/{location_id}/connectors/{connector}` - * @param ResourceInfo $resourceInfo Required. Resource info of the connector. - * @param array $optionalArgs { - * Optional. - * - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function reportStatus($appConnector, $resourceInfo, array $optionalArgs = []) - { - $request = new ReportStatusRequest(); - $requestParamHeaders = []; - $request->setAppConnector($appConnector); - $request->setResourceInfo($resourceInfo); - $requestParamHeaders['app_connector'] = $appConnector; - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('ReportStatus', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Updates the parameters of a single AppConnector. - * - * Sample code: - * ``` - * $appConnectorsServiceClient = new AppConnectorsServiceClient(); - * try { - * $updateMask = new FieldMask(); - * $appConnector = new AppConnector(); - * $operationResponse = $appConnectorsServiceClient->updateAppConnector($updateMask, $appConnector); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $appConnectorsServiceClient->updateAppConnector($updateMask, $appConnector); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $appConnectorsServiceClient->resumeOperation($operationName, 'updateAppConnector'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $appConnectorsServiceClient->close(); - * } - * ``` - * - * @param FieldMask $updateMask Required. Mask of fields to update. At least one path must be supplied in - * this field. The elements of the repeated paths field may only include these - * fields from [BeyondCorp.AppConnector]: - * * `labels` - * * `display_name` - * @param AppConnector $appConnector Required. AppConnector message with updated fields. Only supported fields - * specified in update_mask are updated. - * @param array $optionalArgs { - * Optional. - * - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateAppConnector($updateMask, $appConnector, array $optionalArgs = []) - { - $request = new UpdateAppConnectorRequest(); - $requestParamHeaders = []; - $request->setUpdateMask($updateMask); - $request->setAppConnector($appConnector); - $requestParamHeaders['app_connector.name'] = $appConnector->getName(); - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateAppConnector', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets information about a location. - * - * Sample code: - * ``` - * $appConnectorsServiceClient = new AppConnectorsServiceClient(); - * try { - * $response = $appConnectorsServiceClient->getLocation(); - * } finally { - * $appConnectorsServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Resource name for the location. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Location\Location - * - * @throws ApiException if the remote call fails - */ - public function getLocation(array $optionalArgs = []) - { - $request = new GetLocationRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLocation', Location::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.cloud.location.Locations')->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * Sample code: - * ``` - * $appConnectorsServiceClient = new AppConnectorsServiceClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $appConnectorsServiceClient->listLocations(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $appConnectorsServiceClient->listLocations(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $appConnectorsServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The resource that owns the locations collection, if applicable. - * @type string $filter - * The standard list filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listLocations(array $optionalArgs = []) - { - $request = new ListLocationsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLocations', $optionalArgs, ListLocationsResponse::class, $request, 'google.cloud.location.Locations'); - } - - /** - * Gets the access control policy for a resource. Returns an empty policy - if the resource exists and does not have a policy set. - * - * Sample code: - * ``` - * $appConnectorsServiceClient = new AppConnectorsServiceClient(); - * try { - * $resource = 'resource'; - * $response = $appConnectorsServiceClient->getIamPolicy($resource); - * } finally { - * $appConnectorsServiceClient->close(); - * } - * ``` - * - * @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 array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Sets the access control policy on the specified resource. Replaces - any existing policy. - - Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` - errors. - * - * Sample code: - * ``` - * $appConnectorsServiceClient = new AppConnectorsServiceClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $appConnectorsServiceClient->setIamPolicy($resource, $policy); - * } finally { - * $appConnectorsServiceClient->close(); - * } - * ``` - * - * @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 Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Returns permissions that a caller has on the specified resource. If the - resource does not exist, this will return an empty set of - permissions, not a `NOT_FOUND` error. - - Note: This operation is designed to be used for building - permission-aware UIs and command-line tools, not for authorization - checking. This operation may "fail open" without warning. - * - * Sample code: - * ``` - * $appConnectorsServiceClient = new AppConnectorsServiceClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $appConnectorsServiceClient->testIamPermissions($resource, $permissions); - * } finally { - * $appConnectorsServiceClient->close(); - * } - * ``` - * - * @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 string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } -} diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/gapic_metadata.json b/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/gapic_metadata.json deleted file mode 100644 index 45b46c7018ad..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.beyondcorp.appconnectors.v1", - "libraryPackage": "Google\\Cloud\\BeyondCorp\\AppConnectors\\V1", - "services": { - "AppConnectorsService": { - "clients": { - "grpc": { - "libraryClient": "AppConnectorsServiceGapicClient", - "rpcs": { - "CreateAppConnector": { - "methods": [ - "createAppConnector" - ] - }, - "DeleteAppConnector": { - "methods": [ - "deleteAppConnector" - ] - }, - "GetAppConnector": { - "methods": [ - "getAppConnector" - ] - }, - "ListAppConnectors": { - "methods": [ - "listAppConnectors" - ] - }, - "ReportStatus": { - "methods": [ - "reportStatus" - ] - }, - "UpdateAppConnector": { - "methods": [ - "updateAppConnector" - ] - }, - "GetLocation": { - "methods": [ - "getLocation" - ] - }, - "ListLocations": { - "methods": [ - "listLocations" - ] - }, - "GetIamPolicy": { - "methods": [ - "getIamPolicy" - ] - }, - "SetIamPolicy": { - "methods": [ - "setIamPolicy" - ] - }, - "TestIamPermissions": { - "methods": [ - "testIamPermissions" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/resources/app_connectors_service_client_config.json b/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/resources/app_connectors_service_client_config.json deleted file mode 100644 index 6a2292abae69..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/resources/app_connectors_service_client_config.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "interfaces": { - "google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService": { - "retry_codes": { - "no_retry_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - } - }, - "methods": { - "CreateAppConnector": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "DeleteAppConnector": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetAppConnector": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListAppConnectors": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ReportStatus": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "UpdateAppConnector": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetLocation": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListLocations": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "SetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "TestIamPermissions": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - } - } - } - } -} diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/resources/app_connectors_service_descriptor_config.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/resources/app_connectors_service_descriptor_config.php deleted file mode 100644 index 2f6d0ac9a2c9..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/resources/app_connectors_service_descriptor_config.php +++ /dev/null @@ -1,194 +0,0 @@ - [ - 'google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService' => [ - 'CreateAppConnector' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteAppConnector' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ReportStatus' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'app_connector', - 'fieldAccessors' => [ - 'getAppConnector', - ], - ], - ], - ], - 'UpdateAppConnector' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnectorOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'app_connector.name', - 'fieldAccessors' => [ - 'getAppConnector', - 'getName', - ], - ], - ], - ], - 'GetAppConnector' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListAppConnectors' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getAppConnectors', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BeyondCorp\AppConnectors\V1\ListAppConnectorsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'GetLocation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Location\Location', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'ListLocations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLocations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'GetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'SetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'TestIamPermissions' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'templateMap' => [ - 'appConnector' => 'projects/{project}/locations/{location}/appConnectors/{app_connector}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/resources/app_connectors_service_rest_client_config.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/resources/app_connectors_service_rest_client_config.php deleted file mode 100644 index e2c275550503..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/src/V1/resources/app_connectors_service_rest_client_config.php +++ /dev/null @@ -1,252 +0,0 @@ - [ - 'google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService' => [ - 'CreateAppConnector' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/appConnectors', - 'body' => 'app_connector', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteAppConnector' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/appConnectors/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetAppConnector' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/appConnectors/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListAppConnectors' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/appConnectors', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ReportStatus' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{app_connector=projects/*/locations/*/appConnectors/*}:reportStatus', - 'body' => '*', - 'placeholders' => [ - 'app_connector' => [ - 'getters' => [ - 'getAppConnector', - ], - ], - ], - ], - 'UpdateAppConnector' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{app_connector.name=projects/*/locations/*/appConnectors/*}', - 'body' => 'app_connector', - 'placeholders' => [ - 'app_connector.name' => [ - 'getters' => [ - 'getAppConnector', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - 'google.iam.v1.IAMPolicy' => [ - 'GetIamPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:getIamPolicy', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:getIamPolicy', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:setIamPolicy', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:setIamPolicy', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:testIamPermissions', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:testIamPermissions', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteOperation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListOperations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}/operations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/BeyondCorpAppConnectors/v1/tests/Unit/V1/AppConnectorsServiceClientTest.php b/owl-bot-staging/BeyondCorpAppConnectors/v1/tests/Unit/V1/AppConnectorsServiceClientTest.php deleted file mode 100644 index ed065cbf52c7..000000000000 --- a/owl-bot-staging/BeyondCorpAppConnectors/v1/tests/Unit/V1/AppConnectorsServiceClientTest.php +++ /dev/null @@ -1,1034 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return AppConnectorsServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new AppConnectorsServiceClient($options); - } - - /** @test */ - public function createAppConnectorTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createAppConnectorTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $uid = 'uid115792'; - $expectedResponse = new AppConnector(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setUid($uid); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createAppConnectorTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $appConnector = new AppConnector(); - $appConnectorName = 'appConnectorName-1263736873'; - $appConnector->setName($appConnectorName); - $appConnectorPrincipalInfo = new PrincipalInfo(); - $appConnector->setPrincipalInfo($appConnectorPrincipalInfo); - $response = $gapicClient->createAppConnector($formattedParent, $appConnector); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService/CreateAppConnector', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getAppConnector(); - $this->assertProtobufEquals($appConnector, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createAppConnectorTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createAppConnectorExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createAppConnectorTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $appConnector = new AppConnector(); - $appConnectorName = 'appConnectorName-1263736873'; - $appConnector->setName($appConnectorName); - $appConnectorPrincipalInfo = new PrincipalInfo(); - $appConnector->setPrincipalInfo($appConnectorPrincipalInfo); - $response = $gapicClient->createAppConnector($formattedParent, $appConnector); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createAppConnectorTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteAppConnectorTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteAppConnectorTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteAppConnectorTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->appConnectorName('[PROJECT]', '[LOCATION]', '[APP_CONNECTOR]'); - $response = $gapicClient->deleteAppConnector($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService/DeleteAppConnector', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteAppConnectorTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteAppConnectorExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteAppConnectorTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->appConnectorName('[PROJECT]', '[LOCATION]', '[APP_CONNECTOR]'); - $response = $gapicClient->deleteAppConnector($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteAppConnectorTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getAppConnectorTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $uid = 'uid115792'; - $expectedResponse = new AppConnector(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setUid($uid); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->appConnectorName('[PROJECT]', '[LOCATION]', '[APP_CONNECTOR]'); - $response = $gapicClient->getAppConnector($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService/GetAppConnector', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getAppConnectorExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->appConnectorName('[PROJECT]', '[LOCATION]', '[APP_CONNECTOR]'); - try { - $gapicClient->getAppConnector($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAppConnectorsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $appConnectorsElement = new AppConnector(); - $appConnectors = [ - $appConnectorsElement, - ]; - $expectedResponse = new ListAppConnectorsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setAppConnectors($appConnectors); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listAppConnectors($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getAppConnectors()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService/ListAppConnectors', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAppConnectorsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listAppConnectors($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function reportStatusTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/reportStatusTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $uid = 'uid115792'; - $expectedResponse = new AppConnector(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setUid($uid); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/reportStatusTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedAppConnector = $gapicClient->appConnectorName('[PROJECT]', '[LOCATION]', '[APP_CONNECTOR]'); - $resourceInfo = new ResourceInfo(); - $resourceInfoId = 'resourceInfoId-332404713'; - $resourceInfo->setId($resourceInfoId); - $response = $gapicClient->reportStatus($formattedAppConnector, $resourceInfo); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService/ReportStatus', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getAppConnector(); - $this->assertProtobufEquals($formattedAppConnector, $actualValue); - $actualValue = $actualApiRequestObject->getResourceInfo(); - $this->assertProtobufEquals($resourceInfo, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/reportStatusTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function reportStatusExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/reportStatusTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedAppConnector = $gapicClient->appConnectorName('[PROJECT]', '[LOCATION]', '[APP_CONNECTOR]'); - $resourceInfo = new ResourceInfo(); - $resourceInfoId = 'resourceInfoId-332404713'; - $resourceInfo->setId($resourceInfoId); - $response = $gapicClient->reportStatus($formattedAppConnector, $resourceInfo); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/reportStatusTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateAppConnectorTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateAppConnectorTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $uid = 'uid115792'; - $expectedResponse = new AppConnector(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setUid($uid); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateAppConnectorTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $updateMask = new FieldMask(); - $appConnector = new AppConnector(); - $appConnectorName = 'appConnectorName-1263736873'; - $appConnector->setName($appConnectorName); - $appConnectorPrincipalInfo = new PrincipalInfo(); - $appConnector->setPrincipalInfo($appConnectorPrincipalInfo); - $response = $gapicClient->updateAppConnector($updateMask, $appConnector); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appconnectors.v1.AppConnectorsService/UpdateAppConnector', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $actualValue = $actualApiRequestObject->getAppConnector(); - $this->assertProtobufEquals($appConnector, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateAppConnectorTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateAppConnectorExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateAppConnectorTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $updateMask = new FieldMask(); - $appConnector = new AppConnector(); - $appConnectorName = 'appConnectorName-1263736873'; - $appConnector->setName($appConnectorName); - $appConnectorPrincipalInfo = new PrincipalInfo(); - $appConnector->setPrincipalInfo($appConnectorPrincipalInfo); - $response = $gapicClient->updateAppConnector($updateMask, $appConnector); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateAppConnectorTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getLocationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $locationId = 'locationId552319461'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Location(); - $expectedResponse->setName($name2); - $expectedResponse->setLocationId($locationId); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getLocation(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/GetLocation', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getLocation(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; - $expectedResponse = new ListLocationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLocations($locations); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listLocations(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLocations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/ListLocations', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listLocations(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appgateways/V1/AppGatewaysService.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appgateways/V1/AppGatewaysService.php deleted file mode 100644 index 1fa4c63d4db5..000000000000 Binary files a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Appgateways/V1/AppGatewaysService.php and /dev/null differ diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway.php deleted file mode 100644 index 37dbc13aa53e..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway.php +++ /dev/null @@ -1,442 +0,0 @@ -google.cloud.beyondcorp.appgateways.v1.AppGateway - */ -class AppGateway extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Unique resource name of the AppGateway. - * The name is ignored when creating an AppGateway. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $name = ''; - /** - * Output only. Timestamp when the resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Timestamp when the resource was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Optional. Resource labels to represent user provided metadata. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $labels; - /** - * Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed - * 64 characters. - * - * Generated from protobuf field string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $display_name = ''; - /** - * Output only. A unique identifier for the instance generated by the - * system. - * - * Generated from protobuf field string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Required. The type of network connectivity used by the AppGateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.appgateways.v1.AppGateway.Type type = 7 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $type = 0; - /** - * Output only. The current state of the AppGateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.appgateways.v1.AppGateway.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Server-defined URI for this resource. - * - * Generated from protobuf field string uri = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uri = ''; - /** - * Output only. A list of connections allocated for the Gateway - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appgateways.v1.AppGateway.AllocatedConnection allocated_connections = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $allocated_connections; - /** - * Required. The type of hosting used by the AppGateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.appgateways.v1.AppGateway.HostType host_type = 11 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $host_type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Unique resource name of the AppGateway. - * The name is ignored when creating an AppGateway. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Timestamp when the resource was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Timestamp when the resource was last modified. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Optional. Resource labels to represent user provided metadata. - * @type string $display_name - * Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed - * 64 characters. - * @type string $uid - * Output only. A unique identifier for the instance generated by the - * system. - * @type int $type - * Required. The type of network connectivity used by the AppGateway. - * @type int $state - * Output only. The current state of the AppGateway. - * @type string $uri - * Output only. Server-defined URI for this resource. - * @type array<\Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway\AllocatedConnection>|\Google\Protobuf\Internal\RepeatedField $allocated_connections - * Output only. A list of connections allocated for the Gateway - * @type int $host_type - * Required. The type of hosting used by the AppGateway. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appgateways\V1\AppGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Unique resource name of the AppGateway. - * The name is ignored when creating an AppGateway. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Unique resource name of the AppGateway. - * The name is ignored when creating an AppGateway. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. Timestamp when the resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Timestamp when the resource was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Timestamp when the resource was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. Timestamp when the resource was last modified. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Optional. Resource labels to represent user provided metadata. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Optional. Resource labels to represent user provided metadata. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed - * 64 characters. - * - * Generated from protobuf field string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed - * 64 characters. - * - * Generated from protobuf field string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Output only. A unique identifier for the instance generated by the - * system. - * - * Generated from protobuf field string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. A unique identifier for the instance generated by the - * system. - * - * Generated from protobuf field string uid = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setUid($var) - { - GPBUtil::checkString($var, True); - $this->uid = $var; - - return $this; - } - - /** - * Required. The type of network connectivity used by the AppGateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.appgateways.v1.AppGateway.Type type = 7 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Required. The type of network connectivity used by the AppGateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.appgateways.v1.AppGateway.Type type = 7 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway\Type::class); - $this->type = $var; - - return $this; - } - - /** - * Output only. The current state of the AppGateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.appgateways.v1.AppGateway.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The current state of the AppGateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.appgateways.v1.AppGateway.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Server-defined URI for this resource. - * - * Generated from protobuf field string uri = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUri() - { - return $this->uri; - } - - /** - * Output only. Server-defined URI for this resource. - * - * Generated from protobuf field string uri = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setUri($var) - { - GPBUtil::checkString($var, True); - $this->uri = $var; - - return $this; - } - - /** - * Output only. A list of connections allocated for the Gateway - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appgateways.v1.AppGateway.AllocatedConnection allocated_connections = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAllocatedConnections() - { - return $this->allocated_connections; - } - - /** - * Output only. A list of connections allocated for the Gateway - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appgateways.v1.AppGateway.AllocatedConnection allocated_connections = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway\AllocatedConnection>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAllocatedConnections($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway\AllocatedConnection::class); - $this->allocated_connections = $arr; - - return $this; - } - - /** - * Required. The type of hosting used by the AppGateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.appgateways.v1.AppGateway.HostType host_type = 11 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getHostType() - { - return $this->host_type; - } - - /** - * Required. The type of hosting used by the AppGateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.appgateways.v1.AppGateway.HostType host_type = 11 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setHostType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway\HostType::class); - $this->host_type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway/AllocatedConnection.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway/AllocatedConnection.php deleted file mode 100644 index ae86af600c62..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway/AllocatedConnection.php +++ /dev/null @@ -1,104 +0,0 @@ -google.cloud.beyondcorp.appgateways.v1.AppGateway.AllocatedConnection - */ -class AllocatedConnection extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The PSC uri of an allocated connection - * - * Generated from protobuf field string psc_uri = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $psc_uri = ''; - /** - * Required. The ingress port of an allocated connection - * - * Generated from protobuf field int32 ingress_port = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $ingress_port = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $psc_uri - * Required. The PSC uri of an allocated connection - * @type int $ingress_port - * Required. The ingress port of an allocated connection - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appgateways\V1\AppGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The PSC uri of an allocated connection - * - * Generated from protobuf field string psc_uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getPscUri() - { - return $this->psc_uri; - } - - /** - * Required. The PSC uri of an allocated connection - * - * Generated from protobuf field string psc_uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setPscUri($var) - { - GPBUtil::checkString($var, True); - $this->psc_uri = $var; - - return $this; - } - - /** - * Required. The ingress port of an allocated connection - * - * Generated from protobuf field int32 ingress_port = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getIngressPort() - { - return $this->ingress_port; - } - - /** - * Required. The ingress port of an allocated connection - * - * Generated from protobuf field int32 ingress_port = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setIngressPort($var) - { - GPBUtil::checkInt32($var); - $this->ingress_port = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(AllocatedConnection::class, \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway_AllocatedConnection::class); - diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway/HostType.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway/HostType.php deleted file mode 100644 index 0be7ad2a31c9..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway/HostType.php +++ /dev/null @@ -1,58 +0,0 @@ -google.cloud.beyondcorp.appgateways.v1.AppGateway.HostType - */ -class HostType -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum HOST_TYPE_UNSPECIFIED = 0; - */ - const HOST_TYPE_UNSPECIFIED = 0; - /** - * AppGateway hosted in a GCP regional managed instance group. - * - * Generated from protobuf enum GCP_REGIONAL_MIG = 1; - */ - const GCP_REGIONAL_MIG = 1; - - private static $valueToName = [ - self::HOST_TYPE_UNSPECIFIED => 'HOST_TYPE_UNSPECIFIED', - self::GCP_REGIONAL_MIG => 'GCP_REGIONAL_MIG', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(HostType::class, \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway_HostType::class); - diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway/State.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway/State.php deleted file mode 100644 index ab280c73a846..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway/State.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.beyondcorp.appgateways.v1.AppGateway.State - */ -class State -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * AppGateway is being created. - * - * Generated from protobuf enum CREATING = 1; - */ - const CREATING = 1; - /** - * AppGateway has been created. - * - * Generated from protobuf enum CREATED = 2; - */ - const CREATED = 2; - /** - * AppGateway's configuration is being updated. - * - * Generated from protobuf enum UPDATING = 3; - */ - const UPDATING = 3; - /** - * AppGateway is being deleted. - * - * Generated from protobuf enum DELETING = 4; - */ - const DELETING = 4; - /** - * AppGateway is down and may be restored in the future. - * This happens when CCFE sends ProjectState = OFF. - * - * Generated from protobuf enum DOWN = 5; - */ - const DOWN = 5; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::CREATING => 'CREATING', - self::CREATED => 'CREATED', - self::UPDATING => 'UPDATING', - self::DELETING => 'DELETING', - self::DOWN => 'DOWN', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway_State::class); - diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway/Type.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway/Type.php deleted file mode 100644 index 237bf4a3fd35..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway/Type.php +++ /dev/null @@ -1,58 +0,0 @@ -google.cloud.beyondcorp.appgateways.v1.AppGateway.Type - */ -class Type -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum TYPE_UNSPECIFIED = 0; - */ - const TYPE_UNSPECIFIED = 0; - /** - * TCP Proxy based BeyondCorp Connection. API will default to this if unset. - * - * Generated from protobuf enum TCP_PROXY = 1; - */ - const TCP_PROXY = 1; - - private static $valueToName = [ - self::TYPE_UNSPECIFIED => 'TYPE_UNSPECIFIED', - self::TCP_PROXY => 'TCP_PROXY', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Type::class, \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway_Type::class); - diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGatewayOperationMetadata.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGatewayOperationMetadata.php deleted file mode 100644 index cc45976fe154..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGatewayOperationMetadata.php +++ /dev/null @@ -1,307 +0,0 @@ -google.cloud.beyondcorp.appgateways.v1.AppGatewayOperationMetadata - */ -class AppGatewayOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $end_time = null; - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $target = ''; - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $verb = ''; - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $status_message = ''; - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $requested_cancellation = false; - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $api_version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The time the operation was created. - * @type \Google\Protobuf\Timestamp $end_time - * Output only. The time the operation finished running. - * @type string $target - * Output only. Server-defined resource path for the target of the operation. - * @type string $verb - * Output only. Name of the verb executed by the operation. - * @type string $status_message - * Output only. Human-readable status of the operation, if any. - * @type bool $requested_cancellation - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * @type string $api_version - * Output only. API version used to start the operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appgateways\V1\AppGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getVerb() - { - return $this->verb; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setVerb($var) - { - GPBUtil::checkString($var, True); - $this->verb = $var; - - return $this; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStatusMessage() - { - return $this->status_message; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStatusMessage($var) - { - GPBUtil::checkString($var, True); - $this->status_message = $var; - - return $this; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return bool - */ - public function getRequestedCancellation() - { - return $this->requested_cancellation; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param bool $var - * @return $this - */ - public function setRequestedCancellation($var) - { - GPBUtil::checkBool($var); - $this->requested_cancellation = $var; - - return $this; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getApiVersion() - { - return $this->api_version; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->api_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway_AllocatedConnection.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway_AllocatedConnection.php deleted file mode 100644 index c11f590219a1..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/AppGateway_AllocatedConnection.php +++ /dev/null @@ -1,16 +0,0 @@ -_simpleRequest('/google.cloud.beyondcorp.appgateways.v1.AppGatewaysService/ListAppGateways', - $argument, - ['\Google\Cloud\BeyondCorp\AppGateways\V1\ListAppGatewaysResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single AppGateway. - * @param \Google\Cloud\BeyondCorp\AppGateways\V1\GetAppGatewayRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetAppGateway(\Google\Cloud\BeyondCorp\AppGateways\V1\GetAppGatewayRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appgateways.v1.AppGatewaysService/GetAppGateway', - $argument, - ['\Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway', 'decode'], - $metadata, $options); - } - - /** - * Creates a new AppGateway in a given project and location. - * @param \Google\Cloud\BeyondCorp\AppGateways\V1\CreateAppGatewayRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateAppGateway(\Google\Cloud\BeyondCorp\AppGateways\V1\CreateAppGatewayRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appgateways.v1.AppGatewaysService/CreateAppGateway', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single AppGateway. - * @param \Google\Cloud\BeyondCorp\AppGateways\V1\DeleteAppGatewayRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteAppGateway(\Google\Cloud\BeyondCorp\AppGateways\V1\DeleteAppGatewayRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.appgateways.v1.AppGatewaysService/DeleteAppGateway', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/CreateAppGatewayRequest.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/CreateAppGatewayRequest.php deleted file mode 100644 index 1462f6d587f3..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/CreateAppGatewayRequest.php +++ /dev/null @@ -1,295 +0,0 @@ -google.cloud.beyondcorp.appgateways.v1.CreateAppGatewayRequest - */ -class CreateAppGatewayRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource project name of the AppGateway location using the - * form: `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. User-settable AppGateway resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * Generated from protobuf field string app_gateway_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $app_gateway_id = ''; - /** - * Required. A BeyondCorp AppGateway resource. - * - * Generated from protobuf field .google.cloud.beyondcorp.appgateways.v1.AppGateway app_gateway = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $app_gateway = null; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $parent Required. The resource project name of the AppGateway location using the - * form: `projects/{project_id}/locations/{location_id}` - * Please see {@see AppGatewaysServiceClient::locationName()} for help formatting this field. - * @param \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway $appGateway Required. A BeyondCorp AppGateway resource. - * @param string $appGatewayId Optional. User-settable AppGateway resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * @return \Google\Cloud\BeyondCorp\AppGateways\V1\CreateAppGatewayRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway $appGateway, string $appGatewayId): self - { - return (new self()) - ->setParent($parent) - ->setAppGateway($appGateway) - ->setAppGatewayId($appGatewayId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The resource project name of the AppGateway location using the - * form: `projects/{project_id}/locations/{location_id}` - * @type string $app_gateway_id - * Optional. User-settable AppGateway resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * @type \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway $app_gateway - * Required. A BeyondCorp AppGateway resource. - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appgateways\V1\AppGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource project name of the AppGateway location using the - * form: `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The resource project name of the AppGateway location using the - * form: `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. User-settable AppGateway resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * Generated from protobuf field string app_gateway_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getAppGatewayId() - { - return $this->app_gateway_id; - } - - /** - * Optional. User-settable AppGateway resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * Generated from protobuf field string app_gateway_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setAppGatewayId($var) - { - GPBUtil::checkString($var, True); - $this->app_gateway_id = $var; - - return $this; - } - - /** - * Required. A BeyondCorp AppGateway resource. - * - * Generated from protobuf field .google.cloud.beyondcorp.appgateways.v1.AppGateway app_gateway = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway|null - */ - public function getAppGateway() - { - return $this->app_gateway; - } - - public function hasAppGateway() - { - return isset($this->app_gateway); - } - - public function clearAppGateway() - { - unset($this->app_gateway); - } - - /** - * Required. A BeyondCorp AppGateway resource. - * - * Generated from protobuf field .google.cloud.beyondcorp.appgateways.v1.AppGateway app_gateway = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway $var - * @return $this - */ - public function setAppGateway($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway::class); - $this->app_gateway = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/DeleteAppGatewayRequest.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/DeleteAppGatewayRequest.php deleted file mode 100644 index 0dd9bed3f1c3..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/DeleteAppGatewayRequest.php +++ /dev/null @@ -1,198 +0,0 @@ -google.cloud.beyondcorp.appgateways.v1.DeleteAppGatewayRequest - */ -class DeleteAppGatewayRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. BeyondCorp AppGateway name using the form: - * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $name Required. BeyondCorp AppGateway name using the form: - * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` - * Please see {@see AppGatewaysServiceClient::appGatewayName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\AppGateways\V1\DeleteAppGatewayRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. BeyondCorp AppGateway name using the form: - * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appgateways\V1\AppGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Required. BeyondCorp AppGateway name using the form: - * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. BeyondCorp AppGateway name using the form: - * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/GetAppGatewayRequest.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/GetAppGatewayRequest.php deleted file mode 100644 index f19a8b563b82..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/GetAppGatewayRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.beyondcorp.appgateways.v1.GetAppGatewayRequest - */ -class GetAppGatewayRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. BeyondCorp AppGateway name using the form: - * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. BeyondCorp AppGateway name using the form: - * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` - * Please see {@see AppGatewaysServiceClient::appGatewayName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\AppGateways\V1\GetAppGatewayRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. BeyondCorp AppGateway name using the form: - * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appgateways\V1\AppGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Required. BeyondCorp AppGateway name using the form: - * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. BeyondCorp AppGateway name using the form: - * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/ListAppGatewaysRequest.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/ListAppGatewaysRequest.php deleted file mode 100644 index 7fde412ec54b..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/ListAppGatewaysRequest.php +++ /dev/null @@ -1,258 +0,0 @@ -google.cloud.beyondcorp.appgateways.v1.ListAppGatewaysRequest - */ -class ListAppGatewaysRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the AppGateway location using the form: - * `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ListAppGatewaysResponse.next_page_token] to - * determine if there are more instances left to be queried. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. The next_page_token value returned from a previous - * ListAppGatewaysRequest, if any. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - /** - * Optional. A filter specifying constraints of a list operation. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The resource name of the AppGateway location using the form: - * `projects/{project_id}/locations/{location_id}` - * Please see {@see AppGatewaysServiceClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\AppGateways\V1\ListAppGatewaysRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The resource name of the AppGateway location using the form: - * `projects/{project_id}/locations/{location_id}` - * @type int $page_size - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ListAppGatewaysResponse.next_page_token] to - * determine if there are more instances left to be queried. - * @type string $page_token - * Optional. The next_page_token value returned from a previous - * ListAppGatewaysRequest, if any. - * @type string $filter - * Optional. A filter specifying constraints of a list operation. - * @type string $order_by - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appgateways\V1\AppGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the AppGateway location using the form: - * `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The resource name of the AppGateway location using the form: - * `projects/{project_id}/locations/{location_id}` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ListAppGatewaysResponse.next_page_token] to - * determine if there are more instances left to be queried. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. The maximum number of items to return. - * If not specified, a default value of 50 will be used by the service. - * Regardless of the page_size value, the response may include a partial list - * and a caller should only rely on response's - * [next_page_token][BeyondCorp.ListAppGatewaysResponse.next_page_token] to - * determine if there are more instances left to be queried. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. The next_page_token value returned from a previous - * ListAppGatewaysRequest, if any. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. The next_page_token value returned from a previous - * ListAppGatewaysRequest, if any. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Optional. A filter specifying constraints of a list operation. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. A filter specifying constraints of a list operation. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setOrderBy($var) - { - GPBUtil::checkString($var, True); - $this->order_by = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/ListAppGatewaysResponse.php b/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/ListAppGatewaysResponse.php deleted file mode 100644 index 757bac5b484a..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/proto/src/Google/Cloud/BeyondCorp/AppGateways/V1/ListAppGatewaysResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.beyondcorp.appgateways.v1.ListAppGatewaysResponse - */ -class ListAppGatewaysResponse extends \Google\Protobuf\Internal\Message -{ - /** - * A list of BeyondCorp AppGateways in the project. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appgateways.v1.AppGateway app_gateways = 1; - */ - private $app_gateways; - /** - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway>|\Google\Protobuf\Internal\RepeatedField $app_gateways - * A list of BeyondCorp AppGateways in the project. - * @type string $next_page_token - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * A list of locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Appgateways\V1\AppGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * A list of BeyondCorp AppGateways in the project. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appgateways.v1.AppGateway app_gateways = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAppGateways() - { - return $this->app_gateways; - } - - /** - * A list of BeyondCorp AppGateways in the project. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.appgateways.v1.AppGateway app_gateways = 1; - * @param array<\Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAppGateways($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway::class); - $this->app_gateways = $arr; - - return $this; - } - - /** - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve the next page of results, or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/create_app_gateway.php b/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/create_app_gateway.php deleted file mode 100644 index bc8b21f93932..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/create_app_gateway.php +++ /dev/null @@ -1,102 +0,0 @@ -setName($appGatewayName) - ->setType($appGatewayType) - ->setHostType($appGatewayHostType); - $request = (new CreateAppGatewayRequest()) - ->setParent($formattedParent) - ->setAppGateway($appGateway); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $appGatewaysServiceClient->createAppGateway($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var AppGateway $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AppGatewaysServiceClient::locationName('[PROJECT]', '[LOCATION]'); - $appGatewayName = '[NAME]'; - $appGatewayType = Type::TYPE_UNSPECIFIED; - $appGatewayHostType = HostType::HOST_TYPE_UNSPECIFIED; - - create_app_gateway_sample($formattedParent, $appGatewayName, $appGatewayType, $appGatewayHostType); -} -// [END beyondcorp_v1_generated_AppGatewaysService_CreateAppGateway_sync] diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/delete_app_gateway.php b/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/delete_app_gateway.php deleted file mode 100644 index 70e09f5c749d..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/delete_app_gateway.php +++ /dev/null @@ -1,85 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $appGatewaysServiceClient->deleteAppGateway($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AppGatewaysServiceClient::appGatewayName( - '[PROJECT]', - '[LOCATION]', - '[APP_GATEWAY]' - ); - - delete_app_gateway_sample($formattedName); -} -// [END beyondcorp_v1_generated_AppGatewaysService_DeleteAppGateway_sync] diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/get_app_gateway.php b/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/get_app_gateway.php deleted file mode 100644 index de8212fc6fc8..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/get_app_gateway.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var AppGateway $response */ - $response = $appGatewaysServiceClient->getAppGateway($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AppGatewaysServiceClient::appGatewayName( - '[PROJECT]', - '[LOCATION]', - '[APP_GATEWAY]' - ); - - get_app_gateway_sample($formattedName); -} -// [END beyondcorp_v1_generated_AppGatewaysService_GetAppGateway_sync] diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/get_iam_policy.php b/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/get_iam_policy.php deleted file mode 100644 index 649593fa0277..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/get_iam_policy.php +++ /dev/null @@ -1,72 +0,0 @@ -setResource($resource); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $appGatewaysServiceClient->getIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - get_iam_policy_sample($resource); -} -// [END beyondcorp_v1_generated_AppGatewaysService_GetIamPolicy_sync] diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/get_location.php b/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/get_location.php deleted file mode 100644 index 846f1bb50132..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/get_location.php +++ /dev/null @@ -1,57 +0,0 @@ -getLocation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END beyondcorp_v1_generated_AppGatewaysService_GetLocation_sync] diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/list_app_gateways.php b/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/list_app_gateways.php deleted file mode 100644 index 14202545dbb9..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/list_app_gateways.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $appGatewaysServiceClient->listAppGateways($request); - - /** @var AppGateway $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AppGatewaysServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - list_app_gateways_sample($formattedParent); -} -// [END beyondcorp_v1_generated_AppGatewaysService_ListAppGateways_sync] diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/list_locations.php b/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/list_locations.php deleted file mode 100644 index 82fee59e6a83..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/list_locations.php +++ /dev/null @@ -1,62 +0,0 @@ -listLocations($request); - - /** @var Location $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END beyondcorp_v1_generated_AppGatewaysService_ListLocations_sync] diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/set_iam_policy.php b/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/set_iam_policy.php deleted file mode 100644 index 939c7626933e..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/set_iam_policy.php +++ /dev/null @@ -1,77 +0,0 @@ -setResource($resource) - ->setPolicy($policy); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $appGatewaysServiceClient->setIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - set_iam_policy_sample($resource); -} -// [END beyondcorp_v1_generated_AppGatewaysService_SetIamPolicy_sync] diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/test_iam_permissions.php b/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/test_iam_permissions.php deleted file mode 100644 index ba0c7dde8739..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/samples/V1/AppGatewaysServiceClient/test_iam_permissions.php +++ /dev/null @@ -1,84 +0,0 @@ -setResource($resource) - ->setPermissions($permissions); - - // Call the API and handle any network failures. - try { - /** @var TestIamPermissionsResponse $response */ - $response = $appGatewaysServiceClient->testIamPermissions($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - $permissionsElement = '[PERMISSIONS]'; - - test_iam_permissions_sample($resource, $permissionsElement); -} -// [END beyondcorp_v1_generated_AppGatewaysService_TestIamPermissions_sync] diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/AppGatewaysServiceClient.php b/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/AppGatewaysServiceClient.php deleted file mode 100644 index f2d79119420d..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/AppGatewaysServiceClient.php +++ /dev/null @@ -1,34 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $appGateway = new AppGateway(); - * $operationResponse = $appGatewaysServiceClient->createAppGateway($formattedParent, $appGateway); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $appGatewaysServiceClient->createAppGateway($formattedParent, $appGateway); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $appGatewaysServiceClient->resumeOperation($operationName, 'createAppGateway'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $appGatewaysServiceClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class AppGatewaysServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.beyondcorp.appgateways.v1.AppGatewaysService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'beyondcorp.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $appGatewayNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/app_gateways_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/app_gateways_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/app_gateways_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/app_gateways_service_rest_client_config.php', - ], - ], - ]; - } - - private static function getAppGatewayNameTemplate() - { - if (self::$appGatewayNameTemplate == null) { - self::$appGatewayNameTemplate = new PathTemplate('projects/{project}/locations/{location}/appGateways/{app_gateway}'); - } - - return self::$appGatewayNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'appGateway' => self::getAppGatewayNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a app_gateway - * resource. - * - * @param string $project - * @param string $location - * @param string $appGateway - * - * @return string The formatted app_gateway resource. - */ - public static function appGatewayName($project, $location, $appGateway) - { - return self::getAppGatewayNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'app_gateway' => $appGateway, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - appGateway: projects/{project}/locations/{location}/appGateways/{app_gateway} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'beyondcorp.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Creates a new AppGateway in a given project and location. - * - * Sample code: - * ``` - * $appGatewaysServiceClient = new AppGatewaysServiceClient(); - * try { - * $formattedParent = $appGatewaysServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * $appGateway = new AppGateway(); - * $operationResponse = $appGatewaysServiceClient->createAppGateway($formattedParent, $appGateway); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $appGatewaysServiceClient->createAppGateway($formattedParent, $appGateway); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $appGatewaysServiceClient->resumeOperation($operationName, 'createAppGateway'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $appGatewaysServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The resource project name of the AppGateway location using the - * form: `projects/{project_id}/locations/{location_id}` - * @param AppGateway $appGateway Required. A BeyondCorp AppGateway resource. - * @param array $optionalArgs { - * Optional. - * - * @type string $appGatewayId - * Optional. User-settable AppGateway resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createAppGateway($parent, $appGateway, array $optionalArgs = []) - { - $request = new CreateAppGatewayRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setAppGateway($appGateway); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['appGatewayId'])) { - $request->setAppGatewayId($optionalArgs['appGatewayId']); - } - - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateAppGateway', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single AppGateway. - * - * Sample code: - * ``` - * $appGatewaysServiceClient = new AppGatewaysServiceClient(); - * try { - * $formattedName = $appGatewaysServiceClient->appGatewayName('[PROJECT]', '[LOCATION]', '[APP_GATEWAY]'); - * $operationResponse = $appGatewaysServiceClient->deleteAppGateway($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $appGatewaysServiceClient->deleteAppGateway($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $appGatewaysServiceClient->resumeOperation($operationName, 'deleteAppGateway'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $appGatewaysServiceClient->close(); - * } - * ``` - * - * @param string $name Required. BeyondCorp AppGateway name using the form: - * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` - * @param array $optionalArgs { - * Optional. - * - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteAppGateway($name, array $optionalArgs = []) - { - $request = new DeleteAppGatewayRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteAppGateway', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets details of a single AppGateway. - * - * Sample code: - * ``` - * $appGatewaysServiceClient = new AppGatewaysServiceClient(); - * try { - * $formattedName = $appGatewaysServiceClient->appGatewayName('[PROJECT]', '[LOCATION]', '[APP_GATEWAY]'); - * $response = $appGatewaysServiceClient->getAppGateway($formattedName); - * } finally { - * $appGatewaysServiceClient->close(); - * } - * ``` - * - * @param string $name Required. BeyondCorp AppGateway name using the form: - * `projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway - * - * @throws ApiException if the remote call fails - */ - public function getAppGateway($name, array $optionalArgs = []) - { - $request = new GetAppGatewayRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetAppGateway', AppGateway::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists AppGateways in a given project and location. - * - * Sample code: - * ``` - * $appGatewaysServiceClient = new AppGatewaysServiceClient(); - * try { - * $formattedParent = $appGatewaysServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $appGatewaysServiceClient->listAppGateways($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $appGatewaysServiceClient->listAppGateways($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $appGatewaysServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The resource name of the AppGateway location using the form: - * `projects/{project_id}/locations/{location_id}` - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * Optional. A filter specifying constraints of a list operation. - * @type string $orderBy - * Optional. Specifies the ordering of results. See - * [Sorting - * order](https://cloud.google.com/apis/design/design_patterns#sorting_order) - * for more information. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listAppGateways($parent, array $optionalArgs = []) - { - $request = new ListAppGatewaysRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['orderBy'])) { - $request->setOrderBy($optionalArgs['orderBy']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListAppGateways', $optionalArgs, ListAppGatewaysResponse::class, $request); - } - - /** - * Gets information about a location. - * - * Sample code: - * ``` - * $appGatewaysServiceClient = new AppGatewaysServiceClient(); - * try { - * $response = $appGatewaysServiceClient->getLocation(); - * } finally { - * $appGatewaysServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Resource name for the location. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Location\Location - * - * @throws ApiException if the remote call fails - */ - public function getLocation(array $optionalArgs = []) - { - $request = new GetLocationRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLocation', Location::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.cloud.location.Locations')->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * Sample code: - * ``` - * $appGatewaysServiceClient = new AppGatewaysServiceClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $appGatewaysServiceClient->listLocations(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $appGatewaysServiceClient->listLocations(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $appGatewaysServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The resource that owns the locations collection, if applicable. - * @type string $filter - * The standard list filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listLocations(array $optionalArgs = []) - { - $request = new ListLocationsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLocations', $optionalArgs, ListLocationsResponse::class, $request, 'google.cloud.location.Locations'); - } - - /** - * Gets the access control policy for a resource. Returns an empty policy - if the resource exists and does not have a policy set. - * - * Sample code: - * ``` - * $appGatewaysServiceClient = new AppGatewaysServiceClient(); - * try { - * $resource = 'resource'; - * $response = $appGatewaysServiceClient->getIamPolicy($resource); - * } finally { - * $appGatewaysServiceClient->close(); - * } - * ``` - * - * @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 array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Sets the access control policy on the specified resource. Replaces - any existing policy. - - Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` - errors. - * - * Sample code: - * ``` - * $appGatewaysServiceClient = new AppGatewaysServiceClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $appGatewaysServiceClient->setIamPolicy($resource, $policy); - * } finally { - * $appGatewaysServiceClient->close(); - * } - * ``` - * - * @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 Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Returns permissions that a caller has on the specified resource. If the - resource does not exist, this will return an empty set of - permissions, not a `NOT_FOUND` error. - - Note: This operation is designed to be used for building - permission-aware UIs and command-line tools, not for authorization - checking. This operation may "fail open" without warning. - * - * Sample code: - * ``` - * $appGatewaysServiceClient = new AppGatewaysServiceClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $appGatewaysServiceClient->testIamPermissions($resource, $permissions); - * } finally { - * $appGatewaysServiceClient->close(); - * } - * ``` - * - * @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 string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } -} diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/gapic_metadata.json b/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/gapic_metadata.json deleted file mode 100644 index 7a4405a3cc86..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.beyondcorp.appgateways.v1", - "libraryPackage": "Google\\Cloud\\BeyondCorp\\AppGateways\\V1", - "services": { - "AppGatewaysService": { - "clients": { - "grpc": { - "libraryClient": "AppGatewaysServiceGapicClient", - "rpcs": { - "CreateAppGateway": { - "methods": [ - "createAppGateway" - ] - }, - "DeleteAppGateway": { - "methods": [ - "deleteAppGateway" - ] - }, - "GetAppGateway": { - "methods": [ - "getAppGateway" - ] - }, - "ListAppGateways": { - "methods": [ - "listAppGateways" - ] - }, - "GetLocation": { - "methods": [ - "getLocation" - ] - }, - "ListLocations": { - "methods": [ - "listLocations" - ] - }, - "GetIamPolicy": { - "methods": [ - "getIamPolicy" - ] - }, - "SetIamPolicy": { - "methods": [ - "setIamPolicy" - ] - }, - "TestIamPermissions": { - "methods": [ - "testIamPermissions" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/resources/app_gateways_service_client_config.json b/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/resources/app_gateways_service_client_config.json deleted file mode 100644 index 17dd44bd7ca4..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/resources/app_gateways_service_client_config.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "interfaces": { - "google.cloud.beyondcorp.appgateways.v1.AppGatewaysService": { - "retry_codes": { - "no_retry_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - } - }, - "methods": { - "CreateAppGateway": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "DeleteAppGateway": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetAppGateway": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListAppGateways": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetLocation": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListLocations": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "SetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "TestIamPermissions": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - } - } - } - } -} diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/resources/app_gateways_service_descriptor_config.php b/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/resources/app_gateways_service_descriptor_config.php deleted file mode 100644 index 270c9a8fe5da..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/resources/app_gateways_service_descriptor_config.php +++ /dev/null @@ -1,155 +0,0 @@ - [ - 'google.cloud.beyondcorp.appgateways.v1.AppGatewaysService' => [ - 'CreateAppGateway' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\AppGateways\V1\AppGatewayOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteAppGateway' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\AppGateways\V1\AppGatewayOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetAppGateway' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListAppGateways' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getAppGateways', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BeyondCorp\AppGateways\V1\ListAppGatewaysResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'GetLocation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Location\Location', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'ListLocations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLocations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'GetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'SetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'TestIamPermissions' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'templateMap' => [ - 'appGateway' => 'projects/{project}/locations/{location}/appGateways/{app_gateway}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/resources/app_gateways_service_rest_client_config.php b/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/resources/app_gateways_service_rest_client_config.php deleted file mode 100644 index 11864d505ad2..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/src/V1/resources/app_gateways_service_rest_client_config.php +++ /dev/null @@ -1,224 +0,0 @@ - [ - 'google.cloud.beyondcorp.appgateways.v1.AppGatewaysService' => [ - 'CreateAppGateway' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/appGateways', - 'body' => 'app_gateway', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteAppGateway' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/appGateways/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetAppGateway' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/appGateways/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListAppGateways' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/appGateways', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - 'google.iam.v1.IAMPolicy' => [ - 'GetIamPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:getIamPolicy', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:getIamPolicy', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:setIamPolicy', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:setIamPolicy', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:testIamPermissions', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:testIamPermissions', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteOperation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListOperations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}/operations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/BeyondCorpAppGateways/v1/tests/Unit/V1/AppGatewaysServiceClientTest.php b/owl-bot-staging/BeyondCorpAppGateways/v1/tests/Unit/V1/AppGatewaysServiceClientTest.php deleted file mode 100644 index e371358131ef..000000000000 --- a/owl-bot-staging/BeyondCorpAppGateways/v1/tests/Unit/V1/AppGatewaysServiceClientTest.php +++ /dev/null @@ -1,775 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return AppGatewaysServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new AppGatewaysServiceClient($options); - } - - /** @test */ - public function createAppGatewayTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createAppGatewayTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $uid = 'uid115792'; - $uri = 'uri116076'; - $expectedResponse = new AppGateway(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setUid($uid); - $expectedResponse->setUri($uri); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createAppGatewayTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $appGateway = new AppGateway(); - $appGatewayName = 'appGatewayName-1786203634'; - $appGateway->setName($appGatewayName); - $appGatewayType = Type::TYPE_UNSPECIFIED; - $appGateway->setType($appGatewayType); - $appGatewayHostType = HostType::HOST_TYPE_UNSPECIFIED; - $appGateway->setHostType($appGatewayHostType); - $response = $gapicClient->createAppGateway($formattedParent, $appGateway); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appgateways.v1.AppGatewaysService/CreateAppGateway', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getAppGateway(); - $this->assertProtobufEquals($appGateway, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createAppGatewayTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createAppGatewayExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createAppGatewayTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $appGateway = new AppGateway(); - $appGatewayName = 'appGatewayName-1786203634'; - $appGateway->setName($appGatewayName); - $appGatewayType = Type::TYPE_UNSPECIFIED; - $appGateway->setType($appGatewayType); - $appGatewayHostType = HostType::HOST_TYPE_UNSPECIFIED; - $appGateway->setHostType($appGatewayHostType); - $response = $gapicClient->createAppGateway($formattedParent, $appGateway); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createAppGatewayTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteAppGatewayTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteAppGatewayTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteAppGatewayTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->appGatewayName('[PROJECT]', '[LOCATION]', '[APP_GATEWAY]'); - $response = $gapicClient->deleteAppGateway($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appgateways.v1.AppGatewaysService/DeleteAppGateway', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteAppGatewayTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteAppGatewayExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteAppGatewayTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->appGatewayName('[PROJECT]', '[LOCATION]', '[APP_GATEWAY]'); - $response = $gapicClient->deleteAppGateway($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteAppGatewayTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getAppGatewayTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $uid = 'uid115792'; - $uri = 'uri116076'; - $expectedResponse = new AppGateway(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setUid($uid); - $expectedResponse->setUri($uri); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->appGatewayName('[PROJECT]', '[LOCATION]', '[APP_GATEWAY]'); - $response = $gapicClient->getAppGateway($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appgateways.v1.AppGatewaysService/GetAppGateway', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getAppGatewayExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->appGatewayName('[PROJECT]', '[LOCATION]', '[APP_GATEWAY]'); - try { - $gapicClient->getAppGateway($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAppGatewaysTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $appGatewaysElement = new AppGateway(); - $appGateways = [ - $appGatewaysElement, - ]; - $expectedResponse = new ListAppGatewaysResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setAppGateways($appGateways); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listAppGateways($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getAppGateways()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.appgateways.v1.AppGatewaysService/ListAppGateways', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAppGatewaysExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listAppGateways($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $locationId = 'locationId552319461'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Location(); - $expectedResponse->setName($name2); - $expectedResponse->setLocationId($locationId); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getLocation(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/GetLocation', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getLocation(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; - $expectedResponse = new ListLocationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLocations($locations); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listLocations(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLocations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/ListLocations', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listLocations(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Clientconnectorservices/V1/ClientConnectorServicesService.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Clientconnectorservices/V1/ClientConnectorServicesService.php deleted file mode 100644 index 5fb59d23e6f6..000000000000 Binary files a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Clientconnectorservices/V1/ClientConnectorServicesService.php and /dev/null differ diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService.php deleted file mode 100644 index bb20f193a989..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService.php +++ /dev/null @@ -1,327 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService - */ -class ClientConnectorService extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of resource. The name is ignored during creation. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $name = ''; - /** - * Output only. [Output only] Create time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. [Output only] Update time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Optional. User-provided name. - * The display name should follow certain format. - * * Must be 6 to 30 characters in length. - * * Can only contain lowercase letters, numbers, and hyphens. - * * Must start with a letter. - * - * Generated from protobuf field string display_name = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $display_name = ''; - /** - * Required. The details of the ingress settings. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress ingress = 6 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $ingress = null; - /** - * Required. The details of the egress settings. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Egress egress = 7 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $egress = null; - /** - * Output only. The operational state of the ClientConnectorService. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of resource. The name is ignored during creation. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. [Output only] Create time stamp. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. [Output only] Update time stamp. - * @type string $display_name - * Optional. User-provided name. - * The display name should follow certain format. - * * Must be 6 to 30 characters in length. - * * Can only contain lowercase letters, numbers, and hyphens. - * * Must start with a letter. - * @type \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress $ingress - * Required. The details of the ingress settings. - * @type \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Egress $egress - * Required. The details of the egress settings. - * @type int $state - * Output only. The operational state of the ClientConnectorService. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of resource. The name is ignored during creation. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of resource. The name is ignored during creation. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. [Output only] Create time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. [Output only] Create time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. [Output only] Update time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. [Output only] Update time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Optional. User-provided name. - * The display name should follow certain format. - * * Must be 6 to 30 characters in length. - * * Can only contain lowercase letters, numbers, and hyphens. - * * Must start with a letter. - * - * Generated from protobuf field string display_name = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Optional. User-provided name. - * The display name should follow certain format. - * * Must be 6 to 30 characters in length. - * * Can only contain lowercase letters, numbers, and hyphens. - * * Must start with a letter. - * - * Generated from protobuf field string display_name = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Required. The details of the ingress settings. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress ingress = 6 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress|null - */ - public function getIngress() - { - return $this->ingress; - } - - public function hasIngress() - { - return isset($this->ingress); - } - - public function clearIngress() - { - unset($this->ingress); - } - - /** - * Required. The details of the ingress settings. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress ingress = 6 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress $var - * @return $this - */ - public function setIngress($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress::class); - $this->ingress = $var; - - return $this; - } - - /** - * Required. The details of the egress settings. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Egress egress = 7 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Egress|null - */ - public function getEgress() - { - return $this->egress; - } - - public function hasEgress() - { - return isset($this->egress); - } - - public function clearEgress() - { - unset($this->egress); - } - - /** - * Required. The details of the egress settings. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Egress egress = 7 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Egress $var - * @return $this - */ - public function setEgress($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Egress::class); - $this->egress = $var; - - return $this; - } - - /** - * Output only. The operational state of the ClientConnectorService. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The operational state of the ClientConnectorService. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\State::class); - $this->state = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Egress.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Egress.php deleted file mode 100644 index 44f15504298f..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Egress.php +++ /dev/null @@ -1,78 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Egress - */ -class Egress extends \Google\Protobuf\Internal\Message -{ - protected $destination_type; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Egress\PeeredVpc $peered_vpc - * A VPC from the consumer project. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * A VPC from the consumer project. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Egress.PeeredVpc peered_vpc = 1; - * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Egress\PeeredVpc|null - */ - public function getPeeredVpc() - { - return $this->readOneof(1); - } - - public function hasPeeredVpc() - { - return $this->hasOneof(1); - } - - /** - * A VPC from the consumer project. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Egress.PeeredVpc peered_vpc = 1; - * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Egress\PeeredVpc $var - * @return $this - */ - public function setPeeredVpc($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Egress\PeeredVpc::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * @return string - */ - public function getDestinationType() - { - return $this->whichOneof("destination_type"); - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Egress::class, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService_Egress::class); - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Egress/PeeredVpc.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Egress/PeeredVpc.php deleted file mode 100644 index cb600f930cf7..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Egress/PeeredVpc.php +++ /dev/null @@ -1,70 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Egress.PeeredVpc - */ -class PeeredVpc extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the peered VPC owned by the consumer project. - * - * Generated from protobuf field string network_vpc = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $network_vpc = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $network_vpc - * Required. The name of the peered VPC owned by the consumer project. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the peered VPC owned by the consumer project. - * - * Generated from protobuf field string network_vpc = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getNetworkVpc() - { - return $this->network_vpc; - } - - /** - * Required. The name of the peered VPC owned by the consumer project. - * - * Generated from protobuf field string network_vpc = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setNetworkVpc($var) - { - GPBUtil::checkString($var, True); - $this->network_vpc = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PeeredVpc::class, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService_Egress_PeeredVpc::class); - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Ingress.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Ingress.php deleted file mode 100644 index 3d5145bd439d..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Ingress.php +++ /dev/null @@ -1,79 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress - */ -class Ingress extends \Google\Protobuf\Internal\Message -{ - protected $ingress_config; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress\Config $config - * The basic ingress config for ClientGateways. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * The basic ingress config for ClientGateways. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress.Config config = 1; - * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress\Config|null - */ - public function getConfig() - { - return $this->readOneof(1); - } - - public function hasConfig() - { - return $this->hasOneof(1); - } - - /** - * The basic ingress config for ClientGateways. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress.Config config = 1; - * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress\Config $var - * @return $this - */ - public function setConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress\Config::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * @return string - */ - public function getIngressConfig() - { - return $this->whichOneof("ingress_config"); - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Ingress::class, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService_Ingress::class); - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Ingress/Config.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Ingress/Config.php deleted file mode 100644 index ed18102df8ba..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Ingress/Config.php +++ /dev/null @@ -1,108 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress.Config - */ -class Config extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Immutable. The transport protocol used between the client and - * the server. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress.Config.TransportProtocol transport_protocol = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - */ - protected $transport_protocol = 0; - /** - * Required. The settings used to configure basic ClientGateways. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress.Config.DestinationRoute destination_routes = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - private $destination_routes; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $transport_protocol - * Required. Immutable. The transport protocol used between the client and - * the server. - * @type array<\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress\Config\DestinationRoute>|\Google\Protobuf\Internal\RepeatedField $destination_routes - * Required. The settings used to configure basic ClientGateways. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Immutable. The transport protocol used between the client and - * the server. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress.Config.TransportProtocol transport_protocol = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return int - */ - public function getTransportProtocol() - { - return $this->transport_protocol; - } - - /** - * Required. Immutable. The transport protocol used between the client and - * the server. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress.Config.TransportProtocol transport_protocol = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @param int $var - * @return $this - */ - public function setTransportProtocol($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress\Config\TransportProtocol::class); - $this->transport_protocol = $var; - - return $this; - } - - /** - * Required. The settings used to configure basic ClientGateways. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress.Config.DestinationRoute destination_routes = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDestinationRoutes() - { - return $this->destination_routes; - } - - /** - * Required. The settings used to configure basic ClientGateways. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress.Config.DestinationRoute destination_routes = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param array<\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress\Config\DestinationRoute>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDestinationRoutes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService\Ingress\Config\DestinationRoute::class); - $this->destination_routes = $arr; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Config::class, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService_Ingress_Config::class); - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Ingress/Config/DestinationRoute.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Ingress/Config/DestinationRoute.php deleted file mode 100644 index 42f139cc3904..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Ingress/Config/DestinationRoute.php +++ /dev/null @@ -1,114 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress.Config.DestinationRoute - */ -class DestinationRoute extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The network address of the subnet - * for which the packet is routed to the ClientGateway. - * - * Generated from protobuf field string address = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $address = ''; - /** - * Required. The network mask of the subnet - * for which the packet is routed to the ClientGateway. - * - * Generated from protobuf field string netmask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $netmask = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $address - * Required. The network address of the subnet - * for which the packet is routed to the ClientGateway. - * @type string $netmask - * Required. The network mask of the subnet - * for which the packet is routed to the ClientGateway. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The network address of the subnet - * for which the packet is routed to the ClientGateway. - * - * Generated from protobuf field string address = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getAddress() - { - return $this->address; - } - - /** - * Required. The network address of the subnet - * for which the packet is routed to the ClientGateway. - * - * Generated from protobuf field string address = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setAddress($var) - { - GPBUtil::checkString($var, True); - $this->address = $var; - - return $this; - } - - /** - * Required. The network mask of the subnet - * for which the packet is routed to the ClientGateway. - * - * Generated from protobuf field string netmask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getNetmask() - { - return $this->netmask; - } - - /** - * Required. The network mask of the subnet - * for which the packet is routed to the ClientGateway. - * - * Generated from protobuf field string netmask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setNetmask($var) - { - GPBUtil::checkString($var, True); - $this->netmask = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(DestinationRoute::class, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService_Ingress_Config_DestinationRoute::class); - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Ingress/Config/TransportProtocol.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Ingress/Config/TransportProtocol.php deleted file mode 100644 index 988fe0a16327..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/Ingress/Config/TransportProtocol.php +++ /dev/null @@ -1,57 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress.Config.TransportProtocol - */ -class TransportProtocol -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum TRANSPORT_PROTOCOL_UNSPECIFIED = 0; - */ - const TRANSPORT_PROTOCOL_UNSPECIFIED = 0; - /** - * TCP protocol. - * - * Generated from protobuf enum TCP = 1; - */ - const TCP = 1; - - private static $valueToName = [ - self::TRANSPORT_PROTOCOL_UNSPECIFIED => 'TRANSPORT_PROTOCOL_UNSPECIFIED', - self::TCP => 'TCP', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(TransportProtocol::class, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService_Ingress_Config_TransportProtocol::class); - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/State.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/State.php deleted file mode 100644 index effe28bb052a..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService/State.php +++ /dev/null @@ -1,94 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.State - */ -class State -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * ClientConnectorService is being created. - * - * Generated from protobuf enum CREATING = 1; - */ - const CREATING = 1; - /** - * ClientConnectorService is being updated. - * - * Generated from protobuf enum UPDATING = 2; - */ - const UPDATING = 2; - /** - * ClientConnectorService is being deleted. - * - * Generated from protobuf enum DELETING = 3; - */ - const DELETING = 3; - /** - * ClientConnectorService is running. - * - * Generated from protobuf enum RUNNING = 4; - */ - const RUNNING = 4; - /** - * ClientConnectorService is down and may be restored in the future. - * This happens when CCFE sends ProjectState = OFF. - * - * Generated from protobuf enum DOWN = 5; - */ - const DOWN = 5; - /** - * ClientConnectorService encountered an error and is in an indeterministic - * state. - * - * Generated from protobuf enum ERROR = 6; - */ - const ERROR = 6; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::CREATING => 'CREATING', - self::UPDATING => 'UPDATING', - self::DELETING => 'DELETING', - self::RUNNING => 'RUNNING', - self::DOWN => 'DOWN', - self::ERROR => 'ERROR', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService_State::class); - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorServiceOperationMetadata.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorServiceOperationMetadata.php deleted file mode 100644 index 844551d17009..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorServiceOperationMetadata.php +++ /dev/null @@ -1,307 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServiceOperationMetadata - */ -class ClientConnectorServiceOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $end_time = null; - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $target = ''; - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $verb = ''; - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $status_message = ''; - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $requested_cancellation = false; - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $api_version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The time the operation was created. - * @type \Google\Protobuf\Timestamp $end_time - * Output only. The time the operation finished running. - * @type string $target - * Output only. Server-defined resource path for the target of the operation. - * @type string $verb - * Output only. Name of the verb executed by the operation. - * @type string $status_message - * Output only. Human-readable status of the operation, if any. - * @type bool $requested_cancellation - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * @type string $api_version - * Output only. API version used to start the operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getVerb() - { - return $this->verb; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setVerb($var) - { - GPBUtil::checkString($var, True); - $this->verb = $var; - - return $this; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStatusMessage() - { - return $this->status_message; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStatusMessage($var) - { - GPBUtil::checkString($var, True); - $this->status_message = $var; - - return $this; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return bool - */ - public function getRequestedCancellation() - { - return $this->requested_cancellation; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param bool $var - * @return $this - */ - public function setRequestedCancellation($var) - { - GPBUtil::checkBool($var); - $this->requested_cancellation = $var; - - return $this; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getApiVersion() - { - return $this->api_version; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->api_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService_Egress.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService_Egress.php deleted file mode 100644 index cf0a5f0e1db8..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ClientConnectorService_Egress.php +++ /dev/null @@ -1,16 +0,0 @@ -_simpleRequest('/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/ListClientConnectorServices', - $argument, - ['\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ListClientConnectorServicesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single ClientConnectorService. - * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\GetClientConnectorServiceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetClientConnectorService(\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\GetClientConnectorServiceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/GetClientConnectorService', - $argument, - ['\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService', 'decode'], - $metadata, $options); - } - - /** - * Creates a new ClientConnectorService in a given project and location. - * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\CreateClientConnectorServiceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateClientConnectorService(\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\CreateClientConnectorServiceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/CreateClientConnectorService', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Updates the parameters of a single ClientConnectorService. - * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\UpdateClientConnectorServiceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateClientConnectorService(\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\UpdateClientConnectorServiceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/UpdateClientConnectorService', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single ClientConnectorService. - * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\DeleteClientConnectorServiceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteClientConnectorService(\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\DeleteClientConnectorServiceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/DeleteClientConnectorService', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/CreateClientConnectorServiceRequest.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/CreateClientConnectorServiceRequest.php deleted file mode 100644 index 0a95214649da..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/CreateClientConnectorServiceRequest.php +++ /dev/null @@ -1,301 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.CreateClientConnectorServiceRequest - */ -class CreateClientConnectorServiceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Value for parent. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. User-settable client connector service resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * A random system generated name will be assigned - * if not specified by the user. - * - * Generated from protobuf field string client_connector_service_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $client_connector_service_id = ''; - /** - * Required. The resource being created. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService client_connector_service = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $client_connector_service = null; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $parent Required. Value for parent. Please see - * {@see ClientConnectorServicesServiceClient::locationName()} for help formatting this field. - * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService $clientConnectorService Required. The resource being created. - * @param string $clientConnectorServiceId Optional. User-settable client connector service resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * A random system generated name will be assigned - * if not specified by the user. - * - * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\CreateClientConnectorServiceRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService $clientConnectorService, string $clientConnectorServiceId): self - { - return (new self()) - ->setParent($parent) - ->setClientConnectorService($clientConnectorService) - ->setClientConnectorServiceId($clientConnectorServiceId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Value for parent. - * @type string $client_connector_service_id - * Optional. User-settable client connector service resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * A random system generated name will be assigned - * if not specified by the user. - * @type \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService $client_connector_service - * Required. The resource being created. - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Value for parent. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Value for parent. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. User-settable client connector service resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * A random system generated name will be assigned - * if not specified by the user. - * - * Generated from protobuf field string client_connector_service_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getClientConnectorServiceId() - { - return $this->client_connector_service_id; - } - - /** - * Optional. User-settable client connector service resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * A random system generated name will be assigned - * if not specified by the user. - * - * Generated from protobuf field string client_connector_service_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setClientConnectorServiceId($var) - { - GPBUtil::checkString($var, True); - $this->client_connector_service_id = $var; - - return $this; - } - - /** - * Required. The resource being created. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService client_connector_service = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService|null - */ - public function getClientConnectorService() - { - return $this->client_connector_service; - } - - public function hasClientConnectorService() - { - return isset($this->client_connector_service); - } - - public function clearClientConnectorService() - { - unset($this->client_connector_service); - } - - /** - * Required. The resource being created. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService client_connector_service = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService $var - * @return $this - */ - public function setClientConnectorService($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService::class); - $this->client_connector_service = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/DeleteClientConnectorServiceRequest.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/DeleteClientConnectorServiceRequest.php deleted file mode 100644 index 191baa3fdc0e..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/DeleteClientConnectorServiceRequest.php +++ /dev/null @@ -1,193 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.DeleteClientConnectorServiceRequest - */ -class DeleteClientConnectorServiceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $name Required. Name of the resource. Please see - * {@see ClientConnectorServicesServiceClient::clientConnectorServiceName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\DeleteClientConnectorServiceRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the resource. - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/GetClientConnectorServiceRequest.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/GetClientConnectorServiceRequest.php deleted file mode 100644 index 375cdd935d62..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/GetClientConnectorServiceRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.GetClientConnectorServiceRequest - */ -class GetClientConnectorServiceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the resource. Please see - * {@see ClientConnectorServicesServiceClient::clientConnectorServiceName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\GetClientConnectorServiceRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the resource. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the resource. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ListClientConnectorServicesRequest.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ListClientConnectorServicesRequest.php deleted file mode 100644 index 5f92bfb0a749..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ListClientConnectorServicesRequest.php +++ /dev/null @@ -1,221 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.ListClientConnectorServicesRequest - */ -class ListClientConnectorServicesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Parent value for ListClientConnectorServicesRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. Requested page size. Server may return fewer items than - * requested. If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A token identifying a page of results the server should return. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - /** - * Optional. Filtering results. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Hint for how to order the results. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. Parent value for ListClientConnectorServicesRequest. Please see - * {@see ClientConnectorServicesServiceClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ListClientConnectorServicesRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Parent value for ListClientConnectorServicesRequest. - * @type int $page_size - * Optional. Requested page size. Server may return fewer items than - * requested. If unspecified, server will pick an appropriate default. - * @type string $page_token - * Optional. A token identifying a page of results the server should return. - * @type string $filter - * Optional. Filtering results. - * @type string $order_by - * Optional. Hint for how to order the results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Parent value for ListClientConnectorServicesRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Parent value for ListClientConnectorServicesRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. Requested page size. Server may return fewer items than - * requested. If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. Requested page size. Server may return fewer items than - * requested. If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. A token identifying a page of results the server should return. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A token identifying a page of results the server should return. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Optional. Filtering results. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filtering results. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Hint for how to order the results. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Optional. Hint for how to order the results. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setOrderBy($var) - { - GPBUtil::checkString($var, True); - $this->order_by = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ListClientConnectorServicesResponse.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ListClientConnectorServicesResponse.php deleted file mode 100644 index 606e1598f06e..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/ListClientConnectorServicesResponse.php +++ /dev/null @@ -1,135 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.ListClientConnectorServicesResponse - */ -class ListClientConnectorServicesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of ClientConnectorService. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService client_connector_services = 1; - */ - private $client_connector_services; - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService>|\Google\Protobuf\Internal\RepeatedField $client_connector_services - * The list of ClientConnectorService. - * @type string $next_page_token - * A token identifying a page of results the server should return. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * The list of ClientConnectorService. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService client_connector_services = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getClientConnectorServices() - { - return $this->client_connector_services; - } - - /** - * The list of ClientConnectorService. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService client_connector_services = 1; - * @param array<\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setClientConnectorServices($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService::class); - $this->client_connector_services = $arr; - - return $this; - } - - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/UpdateClientConnectorServiceRequest.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/UpdateClientConnectorServiceRequest.php deleted file mode 100644 index d972d609914e..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/proto/src/Google/Cloud/BeyondCorp/ClientConnectorServices/V1/UpdateClientConnectorServiceRequest.php +++ /dev/null @@ -1,308 +0,0 @@ -google.cloud.beyondcorp.clientconnectorservices.v1.UpdateClientConnectorServiceRequest - */ -class UpdateClientConnectorServiceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Field mask is used to specify the fields to be overwritten in the - * ClientConnectorService resource by the update. - * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. - * Mutable fields: display_name. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - /** - * Required. The resource being updated. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService client_connector_service = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $client_connector_service = null; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - /** - * Optional. If set as true, will create the resource if it is not found. - * - * Generated from protobuf field bool allow_missing = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_missing = false; - - /** - * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService $clientConnectorService Required. The resource being updated. - * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask is used to specify the fields to be overwritten in the - * ClientConnectorService resource by the update. - * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. - * - * Mutable fields: display_name. - * - * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\UpdateClientConnectorServiceRequest - * - * @experimental - */ - public static function build(\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService $clientConnectorService, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setClientConnectorService($clientConnectorService) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\FieldMask $update_mask - * Required. Field mask is used to specify the fields to be overwritten in the - * ClientConnectorService resource by the update. - * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. - * Mutable fields: display_name. - * @type \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService $client_connector_service - * Required. The resource being updated. - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type bool $allow_missing - * Optional. If set as true, will create the resource if it is not found. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientconnectorservices\V1\ClientConnectorServicesService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Field mask is used to specify the fields to be overwritten in the - * ClientConnectorService resource by the update. - * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. - * Mutable fields: display_name. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Required. Field mask is used to specify the fields to be overwritten in the - * ClientConnectorService resource by the update. - * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. - * Mutable fields: display_name. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * Required. The resource being updated. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService client_connector_service = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService|null - */ - public function getClientConnectorService() - { - return $this->client_connector_service; - } - - public function hasClientConnectorService() - { - return isset($this->client_connector_service); - } - - public function clearClientConnectorService() - { - unset($this->client_connector_service); - } - - /** - * Required. The resource being updated. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService client_connector_service = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService $var - * @return $this - */ - public function setClientConnectorService($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService::class); - $this->client_connector_service = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - - /** - * Optional. If set as true, will create the resource if it is not found. - * - * Generated from protobuf field bool allow_missing = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * Optional. If set as true, will create the resource if it is not found. - * - * Generated from protobuf field bool allow_missing = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/create_client_connector_service.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/create_client_connector_service.php deleted file mode 100644 index 13bbd0aedb8f..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/create_client_connector_service.php +++ /dev/null @@ -1,96 +0,0 @@ -setName($clientConnectorServiceName) - ->setIngress($clientConnectorServiceIngress) - ->setEgress($clientConnectorServiceEgress); - $request = (new CreateClientConnectorServiceRequest()) - ->setParent($formattedParent) - ->setClientConnectorService($clientConnectorService); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $clientConnectorServicesServiceClient->createClientConnectorService($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var ClientConnectorService $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = ClientConnectorServicesServiceClient::locationName('[PROJECT]', '[LOCATION]'); - $clientConnectorServiceName = '[NAME]'; - - create_client_connector_service_sample($formattedParent, $clientConnectorServiceName); -} -// [END beyondcorp_v1_generated_ClientConnectorServicesService_CreateClientConnectorService_sync] diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/delete_client_connector_service.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/delete_client_connector_service.php deleted file mode 100644 index 09b94f3f081e..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/delete_client_connector_service.php +++ /dev/null @@ -1,84 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $clientConnectorServicesServiceClient->deleteClientConnectorService($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = ClientConnectorServicesServiceClient::clientConnectorServiceName( - '[PROJECT]', - '[LOCATION]', - '[CLIENT_CONNECTOR_SERVICE]' - ); - - delete_client_connector_service_sample($formattedName); -} -// [END beyondcorp_v1_generated_ClientConnectorServicesService_DeleteClientConnectorService_sync] diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/get_client_connector_service.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/get_client_connector_service.php deleted file mode 100644 index bf2c183568ac..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/get_client_connector_service.php +++ /dev/null @@ -1,75 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var ClientConnectorService $response */ - $response = $clientConnectorServicesServiceClient->getClientConnectorService($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = ClientConnectorServicesServiceClient::clientConnectorServiceName( - '[PROJECT]', - '[LOCATION]', - '[CLIENT_CONNECTOR_SERVICE]' - ); - - get_client_connector_service_sample($formattedName); -} -// [END beyondcorp_v1_generated_ClientConnectorServicesService_GetClientConnectorService_sync] diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/get_iam_policy.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/get_iam_policy.php deleted file mode 100644 index fb48b5ef5114..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/get_iam_policy.php +++ /dev/null @@ -1,72 +0,0 @@ -setResource($resource); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $clientConnectorServicesServiceClient->getIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - get_iam_policy_sample($resource); -} -// [END beyondcorp_v1_generated_ClientConnectorServicesService_GetIamPolicy_sync] diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/get_location.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/get_location.php deleted file mode 100644 index d8dd61d5a3c7..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/get_location.php +++ /dev/null @@ -1,57 +0,0 @@ -getLocation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END beyondcorp_v1_generated_ClientConnectorServicesService_GetLocation_sync] diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/list_client_connector_services.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/list_client_connector_services.php deleted file mode 100644 index 8bbe2319abab..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/list_client_connector_services.php +++ /dev/null @@ -1,76 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $clientConnectorServicesServiceClient->listClientConnectorServices($request); - - /** @var ClientConnectorService $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = ClientConnectorServicesServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - list_client_connector_services_sample($formattedParent); -} -// [END beyondcorp_v1_generated_ClientConnectorServicesService_ListClientConnectorServices_sync] diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/list_locations.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/list_locations.php deleted file mode 100644 index bfdb49122c4b..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/list_locations.php +++ /dev/null @@ -1,62 +0,0 @@ -listLocations($request); - - /** @var Location $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END beyondcorp_v1_generated_ClientConnectorServicesService_ListLocations_sync] diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/set_iam_policy.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/set_iam_policy.php deleted file mode 100644 index ccfc35bb5287..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/set_iam_policy.php +++ /dev/null @@ -1,77 +0,0 @@ -setResource($resource) - ->setPolicy($policy); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $clientConnectorServicesServiceClient->setIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - set_iam_policy_sample($resource); -} -// [END beyondcorp_v1_generated_ClientConnectorServicesService_SetIamPolicy_sync] diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/test_iam_permissions.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/test_iam_permissions.php deleted file mode 100644 index 5c707c8b798c..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/test_iam_permissions.php +++ /dev/null @@ -1,84 +0,0 @@ -setResource($resource) - ->setPermissions($permissions); - - // Call the API and handle any network failures. - try { - /** @var TestIamPermissionsResponse $response */ - $response = $clientConnectorServicesServiceClient->testIamPermissions($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - $permissionsElement = '[PERMISSIONS]'; - - test_iam_permissions_sample($resource, $permissionsElement); -} -// [END beyondcorp_v1_generated_ClientConnectorServicesService_TestIamPermissions_sync] diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/update_client_connector_service.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/update_client_connector_service.php deleted file mode 100644 index 55d3e069fbd9..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/samples/V1/ClientConnectorServicesServiceClient/update_client_connector_service.php +++ /dev/null @@ -1,93 +0,0 @@ -setName($clientConnectorServiceName) - ->setIngress($clientConnectorServiceIngress) - ->setEgress($clientConnectorServiceEgress); - $request = (new UpdateClientConnectorServiceRequest()) - ->setUpdateMask($updateMask) - ->setClientConnectorService($clientConnectorService); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $clientConnectorServicesServiceClient->updateClientConnectorService($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var ClientConnectorService $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $clientConnectorServiceName = '[NAME]'; - - update_client_connector_service_sample($clientConnectorServiceName); -} -// [END beyondcorp_v1_generated_ClientConnectorServicesService_UpdateClientConnectorService_sync] diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/ClientConnectorServicesServiceClient.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/ClientConnectorServicesServiceClient.php deleted file mode 100644 index d27e6ea60eb5..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/ClientConnectorServicesServiceClient.php +++ /dev/null @@ -1,34 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $clientConnectorService = new ClientConnectorService(); - * $operationResponse = $clientConnectorServicesServiceClient->createClientConnectorService($formattedParent, $clientConnectorService); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $clientConnectorServicesServiceClient->createClientConnectorService($formattedParent, $clientConnectorService); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $clientConnectorServicesServiceClient->resumeOperation($operationName, 'createClientConnectorService'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $clientConnectorServicesServiceClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class ClientConnectorServicesServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'beyondcorp.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $clientConnectorServiceNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/client_connector_services_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/client_connector_services_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/client_connector_services_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/client_connector_services_service_rest_client_config.php', - ], - ], - ]; - } - - private static function getClientConnectorServiceNameTemplate() - { - if (self::$clientConnectorServiceNameTemplate == null) { - self::$clientConnectorServiceNameTemplate = new PathTemplate('projects/{project}/locations/{location}/clientConnectorServices/{client_connector_service}'); - } - - return self::$clientConnectorServiceNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'clientConnectorService' => self::getClientConnectorServiceNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a - * client_connector_service resource. - * - * @param string $project - * @param string $location - * @param string $clientConnectorService - * - * @return string The formatted client_connector_service resource. - */ - public static function clientConnectorServiceName($project, $location, $clientConnectorService) - { - return self::getClientConnectorServiceNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'client_connector_service' => $clientConnectorService, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - clientConnectorService: projects/{project}/locations/{location}/clientConnectorServices/{client_connector_service} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'beyondcorp.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Creates a new ClientConnectorService in a given project and location. - * - * Sample code: - * ``` - * $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - * try { - * $formattedParent = $clientConnectorServicesServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * $clientConnectorService = new ClientConnectorService(); - * $operationResponse = $clientConnectorServicesServiceClient->createClientConnectorService($formattedParent, $clientConnectorService); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $clientConnectorServicesServiceClient->createClientConnectorService($formattedParent, $clientConnectorService); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $clientConnectorServicesServiceClient->resumeOperation($operationName, 'createClientConnectorService'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $clientConnectorServicesServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Value for parent. - * @param ClientConnectorService $clientConnectorService Required. The resource being created. - * @param array $optionalArgs { - * Optional. - * - * @type string $clientConnectorServiceId - * Optional. User-settable client connector service resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * A random system generated name will be assigned - * if not specified by the user. - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createClientConnectorService($parent, $clientConnectorService, array $optionalArgs = []) - { - $request = new CreateClientConnectorServiceRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setClientConnectorService($clientConnectorService); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['clientConnectorServiceId'])) { - $request->setClientConnectorServiceId($optionalArgs['clientConnectorServiceId']); - } - - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateClientConnectorService', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single ClientConnectorService. - * - * Sample code: - * ``` - * $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - * try { - * $formattedName = $clientConnectorServicesServiceClient->clientConnectorServiceName('[PROJECT]', '[LOCATION]', '[CLIENT_CONNECTOR_SERVICE]'); - * $operationResponse = $clientConnectorServicesServiceClient->deleteClientConnectorService($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $clientConnectorServicesServiceClient->deleteClientConnectorService($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $clientConnectorServicesServiceClient->resumeOperation($operationName, 'deleteClientConnectorService'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $clientConnectorServicesServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the resource. - * @param array $optionalArgs { - * Optional. - * - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteClientConnectorService($name, array $optionalArgs = []) - { - $request = new DeleteClientConnectorServiceRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteClientConnectorService', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets details of a single ClientConnectorService. - * - * Sample code: - * ``` - * $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - * try { - * $formattedName = $clientConnectorServicesServiceClient->clientConnectorServiceName('[PROJECT]', '[LOCATION]', '[CLIENT_CONNECTOR_SERVICE]'); - * $response = $clientConnectorServicesServiceClient->getClientConnectorService($formattedName); - * } finally { - * $clientConnectorServicesServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the resource. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService - * - * @throws ApiException if the remote call fails - */ - public function getClientConnectorService($name, array $optionalArgs = []) - { - $request = new GetClientConnectorServiceRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetClientConnectorService', ClientConnectorService::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists ClientConnectorServices in a given project and location. - * - * Sample code: - * ``` - * $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - * try { - * $formattedParent = $clientConnectorServicesServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $clientConnectorServicesServiceClient->listClientConnectorServices($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $clientConnectorServicesServiceClient->listClientConnectorServices($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $clientConnectorServicesServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Parent value for ListClientConnectorServicesRequest. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * Optional. Filtering results. - * @type string $orderBy - * Optional. Hint for how to order the results. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listClientConnectorServices($parent, array $optionalArgs = []) - { - $request = new ListClientConnectorServicesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['orderBy'])) { - $request->setOrderBy($optionalArgs['orderBy']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListClientConnectorServices', $optionalArgs, ListClientConnectorServicesResponse::class, $request); - } - - /** - * Updates the parameters of a single ClientConnectorService. - * - * Sample code: - * ``` - * $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - * try { - * $updateMask = new FieldMask(); - * $clientConnectorService = new ClientConnectorService(); - * $operationResponse = $clientConnectorServicesServiceClient->updateClientConnectorService($updateMask, $clientConnectorService); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $clientConnectorServicesServiceClient->updateClientConnectorService($updateMask, $clientConnectorService); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $clientConnectorServicesServiceClient->resumeOperation($operationName, 'updateClientConnectorService'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $clientConnectorServicesServiceClient->close(); - * } - * ``` - * - * @param FieldMask $updateMask Required. Field mask is used to specify the fields to be overwritten in the - * ClientConnectorService resource by the update. - * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. - * - * Mutable fields: display_name. - * @param ClientConnectorService $clientConnectorService Required. The resource being updated. - * @param array $optionalArgs { - * Optional. - * - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type bool $allowMissing - * Optional. If set as true, will create the resource if it is not found. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateClientConnectorService($updateMask, $clientConnectorService, array $optionalArgs = []) - { - $request = new UpdateClientConnectorServiceRequest(); - $requestParamHeaders = []; - $request->setUpdateMask($updateMask); - $request->setClientConnectorService($clientConnectorService); - $requestParamHeaders['client_connector_service.name'] = $clientConnectorService->getName(); - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - if (isset($optionalArgs['allowMissing'])) { - $request->setAllowMissing($optionalArgs['allowMissing']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateClientConnectorService', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets information about a location. - * - * Sample code: - * ``` - * $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - * try { - * $response = $clientConnectorServicesServiceClient->getLocation(); - * } finally { - * $clientConnectorServicesServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Resource name for the location. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Location\Location - * - * @throws ApiException if the remote call fails - */ - public function getLocation(array $optionalArgs = []) - { - $request = new GetLocationRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLocation', Location::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.cloud.location.Locations')->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * Sample code: - * ``` - * $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $clientConnectorServicesServiceClient->listLocations(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $clientConnectorServicesServiceClient->listLocations(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $clientConnectorServicesServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The resource that owns the locations collection, if applicable. - * @type string $filter - * The standard list filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listLocations(array $optionalArgs = []) - { - $request = new ListLocationsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLocations', $optionalArgs, ListLocationsResponse::class, $request, 'google.cloud.location.Locations'); - } - - /** - * Gets the access control policy for a resource. Returns an empty policy - if the resource exists and does not have a policy set. - * - * Sample code: - * ``` - * $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - * try { - * $resource = 'resource'; - * $response = $clientConnectorServicesServiceClient->getIamPolicy($resource); - * } finally { - * $clientConnectorServicesServiceClient->close(); - * } - * ``` - * - * @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 array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Sets the access control policy on the specified resource. Replaces - any existing policy. - - Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` - errors. - * - * Sample code: - * ``` - * $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $clientConnectorServicesServiceClient->setIamPolicy($resource, $policy); - * } finally { - * $clientConnectorServicesServiceClient->close(); - * } - * ``` - * - * @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 Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Returns permissions that a caller has on the specified resource. If the - resource does not exist, this will return an empty set of - permissions, not a `NOT_FOUND` error. - - Note: This operation is designed to be used for building - permission-aware UIs and command-line tools, not for authorization - checking. This operation may "fail open" without warning. - * - * Sample code: - * ``` - * $clientConnectorServicesServiceClient = new ClientConnectorServicesServiceClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $clientConnectorServicesServiceClient->testIamPermissions($resource, $permissions); - * } finally { - * $clientConnectorServicesServiceClient->close(); - * } - * ``` - * - * @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 string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } -} diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/gapic_metadata.json b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/gapic_metadata.json deleted file mode 100644 index 720b69b26a56..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.beyondcorp.clientconnectorservices.v1", - "libraryPackage": "Google\\Cloud\\BeyondCorp\\ClientConnectorServices\\V1", - "services": { - "ClientConnectorServicesService": { - "clients": { - "grpc": { - "libraryClient": "ClientConnectorServicesServiceGapicClient", - "rpcs": { - "CreateClientConnectorService": { - "methods": [ - "createClientConnectorService" - ] - }, - "DeleteClientConnectorService": { - "methods": [ - "deleteClientConnectorService" - ] - }, - "GetClientConnectorService": { - "methods": [ - "getClientConnectorService" - ] - }, - "ListClientConnectorServices": { - "methods": [ - "listClientConnectorServices" - ] - }, - "UpdateClientConnectorService": { - "methods": [ - "updateClientConnectorService" - ] - }, - "GetLocation": { - "methods": [ - "getLocation" - ] - }, - "ListLocations": { - "methods": [ - "listLocations" - ] - }, - "GetIamPolicy": { - "methods": [ - "getIamPolicy" - ] - }, - "SetIamPolicy": { - "methods": [ - "setIamPolicy" - ] - }, - "TestIamPermissions": { - "methods": [ - "testIamPermissions" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/resources/client_connector_services_service_client_config.json b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/resources/client_connector_services_service_client_config.json deleted file mode 100644 index 28b8380f1ff7..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/resources/client_connector_services_service_client_config.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "interfaces": { - "google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService": { - "retry_codes": { - "no_retry_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - } - }, - "methods": { - "CreateClientConnectorService": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "DeleteClientConnectorService": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetClientConnectorService": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListClientConnectorServices": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "UpdateClientConnectorService": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetLocation": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListLocations": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "SetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "TestIamPermissions": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - } - } - } - } -} diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/resources/client_connector_services_service_descriptor_config.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/resources/client_connector_services_service_descriptor_config.php deleted file mode 100644 index 593d5772ad92..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/resources/client_connector_services_service_descriptor_config.php +++ /dev/null @@ -1,175 +0,0 @@ - [ - 'google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService' => [ - 'CreateClientConnectorService' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServiceOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteClientConnectorService' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServiceOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'UpdateClientConnectorService' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorServiceOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'client_connector_service.name', - 'fieldAccessors' => [ - 'getClientConnectorService', - 'getName', - ], - ], - ], - ], - 'GetClientConnectorService' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ClientConnectorService', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListClientConnectorServices' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getClientConnectorServices', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BeyondCorp\ClientConnectorServices\V1\ListClientConnectorServicesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'GetLocation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Location\Location', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'ListLocations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLocations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'GetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'SetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'TestIamPermissions' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'templateMap' => [ - 'clientConnectorService' => 'projects/{project}/locations/{location}/clientConnectorServices/{client_connector_service}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/resources/client_connector_services_service_rest_client_config.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/resources/client_connector_services_service_rest_client_config.php deleted file mode 100644 index 6875e581606c..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/src/V1/resources/client_connector_services_service_rest_client_config.php +++ /dev/null @@ -1,240 +0,0 @@ - [ - 'google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService' => [ - 'CreateClientConnectorService' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/clientConnectorServices', - 'body' => 'client_connector_service', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteClientConnectorService' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/clientConnectorServices/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetClientConnectorService' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/clientConnectorServices/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListClientConnectorServices' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/clientConnectorServices', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'UpdateClientConnectorService' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{client_connector_service.name=projects/*/locations/*/clientConnectorServices/*}', - 'body' => 'client_connector_service', - 'placeholders' => [ - 'client_connector_service.name' => [ - 'getters' => [ - 'getClientConnectorService', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - 'google.iam.v1.IAMPolicy' => [ - 'GetIamPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:getIamPolicy', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:getIamPolicy', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:setIamPolicy', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:setIamPolicy', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:testIamPermissions', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:testIamPermissions', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteOperation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListOperations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}/operations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/tests/Unit/V1/ClientConnectorServicesServiceClientTest.php b/owl-bot-staging/BeyondCorpClientConnectorServices/v1/tests/Unit/V1/ClientConnectorServicesServiceClientTest.php deleted file mode 100644 index a77e8e259f9c..000000000000 --- a/owl-bot-staging/BeyondCorpClientConnectorServices/v1/tests/Unit/V1/ClientConnectorServicesServiceClientTest.php +++ /dev/null @@ -1,905 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return ClientConnectorServicesServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new ClientConnectorServicesServiceClient($options); - } - - /** @test */ - public function createClientConnectorServiceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createClientConnectorServiceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $expectedResponse = new ClientConnectorService(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createClientConnectorServiceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $clientConnectorService = new ClientConnectorService(); - $clientConnectorServiceName = 'clientConnectorServiceName1804966078'; - $clientConnectorService->setName($clientConnectorServiceName); - $clientConnectorServiceIngress = new Ingress(); - $clientConnectorService->setIngress($clientConnectorServiceIngress); - $clientConnectorServiceEgress = new Egress(); - $clientConnectorService->setEgress($clientConnectorServiceEgress); - $response = $gapicClient->createClientConnectorService($formattedParent, $clientConnectorService); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/CreateClientConnectorService', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getClientConnectorService(); - $this->assertProtobufEquals($clientConnectorService, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createClientConnectorServiceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createClientConnectorServiceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createClientConnectorServiceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $clientConnectorService = new ClientConnectorService(); - $clientConnectorServiceName = 'clientConnectorServiceName1804966078'; - $clientConnectorService->setName($clientConnectorServiceName); - $clientConnectorServiceIngress = new Ingress(); - $clientConnectorService->setIngress($clientConnectorServiceIngress); - $clientConnectorServiceEgress = new Egress(); - $clientConnectorService->setEgress($clientConnectorServiceEgress); - $response = $gapicClient->createClientConnectorService($formattedParent, $clientConnectorService); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createClientConnectorServiceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteClientConnectorServiceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteClientConnectorServiceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteClientConnectorServiceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->clientConnectorServiceName('[PROJECT]', '[LOCATION]', '[CLIENT_CONNECTOR_SERVICE]'); - $response = $gapicClient->deleteClientConnectorService($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/DeleteClientConnectorService', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteClientConnectorServiceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteClientConnectorServiceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteClientConnectorServiceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->clientConnectorServiceName('[PROJECT]', '[LOCATION]', '[CLIENT_CONNECTOR_SERVICE]'); - $response = $gapicClient->deleteClientConnectorService($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteClientConnectorServiceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getClientConnectorServiceTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $expectedResponse = new ClientConnectorService(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->clientConnectorServiceName('[PROJECT]', '[LOCATION]', '[CLIENT_CONNECTOR_SERVICE]'); - $response = $gapicClient->getClientConnectorService($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/GetClientConnectorService', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getClientConnectorServiceExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->clientConnectorServiceName('[PROJECT]', '[LOCATION]', '[CLIENT_CONNECTOR_SERVICE]'); - try { - $gapicClient->getClientConnectorService($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listClientConnectorServicesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $clientConnectorServicesElement = new ClientConnectorService(); - $clientConnectorServices = [ - $clientConnectorServicesElement, - ]; - $expectedResponse = new ListClientConnectorServicesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setClientConnectorServices($clientConnectorServices); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listClientConnectorServices($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getClientConnectorServices()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/ListClientConnectorServices', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listClientConnectorServicesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listClientConnectorServices($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateClientConnectorServiceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateClientConnectorServiceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $expectedResponse = new ClientConnectorService(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateClientConnectorServiceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $updateMask = new FieldMask(); - $clientConnectorService = new ClientConnectorService(); - $clientConnectorServiceName = 'clientConnectorServiceName1804966078'; - $clientConnectorService->setName($clientConnectorServiceName); - $clientConnectorServiceIngress = new Ingress(); - $clientConnectorService->setIngress($clientConnectorServiceIngress); - $clientConnectorServiceEgress = new Egress(); - $clientConnectorService->setEgress($clientConnectorServiceEgress); - $response = $gapicClient->updateClientConnectorService($updateMask, $clientConnectorService); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/UpdateClientConnectorService', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $actualValue = $actualApiRequestObject->getClientConnectorService(); - $this->assertProtobufEquals($clientConnectorService, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateClientConnectorServiceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateClientConnectorServiceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateClientConnectorServiceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $updateMask = new FieldMask(); - $clientConnectorService = new ClientConnectorService(); - $clientConnectorServiceName = 'clientConnectorServiceName1804966078'; - $clientConnectorService->setName($clientConnectorServiceName); - $clientConnectorServiceIngress = new Ingress(); - $clientConnectorService->setIngress($clientConnectorServiceIngress); - $clientConnectorServiceEgress = new Egress(); - $clientConnectorService->setEgress($clientConnectorServiceEgress); - $response = $gapicClient->updateClientConnectorService($updateMask, $clientConnectorService); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateClientConnectorServiceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getLocationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $locationId = 'locationId552319461'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Location(); - $expectedResponse->setName($name2); - $expectedResponse->setLocationId($locationId); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getLocation(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/GetLocation', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getLocation(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; - $expectedResponse = new ListLocationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLocations($locations); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listLocations(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLocations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/ListLocations', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listLocations(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Clientgateways/V1/ClientGatewaysService.php b/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Clientgateways/V1/ClientGatewaysService.php deleted file mode 100644 index 2a47a4114883..000000000000 Binary files a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/GPBMetadata/Google/Cloud/Beyondcorp/Clientgateways/V1/ClientGatewaysService.php and /dev/null differ diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ClientGateway.php b/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ClientGateway.php deleted file mode 100644 index 720bc7d33494..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ClientGateway.php +++ /dev/null @@ -1,265 +0,0 @@ -google.cloud.beyondcorp.clientgateways.v1.ClientGateway - */ -class ClientGateway extends \Google\Protobuf\Internal\Message -{ - /** - * Required. name of resource. The name is ignored during creation. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $name = ''; - /** - * Output only. [Output only] Create time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. [Output only] Update time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Output only. The operational state of the gateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientgateways.v1.ClientGateway.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. A unique identifier for the instance generated by the system. - * - * Generated from protobuf field string id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $id = ''; - /** - * Output only. The client connector service name that the client gateway is - * associated to. Client Connector Services, named as follows: - * `projects/{project_id}/locations/{location_id}/client_connector_services/{client_connector_service_id}`. - * - * Generated from protobuf field string client_connector_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $client_connector_service = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. name of resource. The name is ignored during creation. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. [Output only] Create time stamp. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. [Output only] Update time stamp. - * @type int $state - * Output only. The operational state of the gateway. - * @type string $id - * Output only. A unique identifier for the instance generated by the system. - * @type string $client_connector_service - * Output only. The client connector service name that the client gateway is - * associated to. Client Connector Services, named as follows: - * `projects/{project_id}/locations/{location_id}/client_connector_services/{client_connector_service_id}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientgateways\V1\ClientGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Required. name of resource. The name is ignored during creation. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. name of resource. The name is ignored during creation. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. [Output only] Create time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. [Output only] Create time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. [Output only] Update time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. [Output only] Update time stamp. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Output only. The operational state of the gateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientgateways.v1.ClientGateway.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The operational state of the gateway. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientgateways.v1.ClientGateway.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. A unique identifier for the instance generated by the system. - * - * Generated from protobuf field string id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Output only. A unique identifier for the instance generated by the system. - * - * Generated from protobuf field string id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * Output only. The client connector service name that the client gateway is - * associated to. Client Connector Services, named as follows: - * `projects/{project_id}/locations/{location_id}/client_connector_services/{client_connector_service_id}`. - * - * Generated from protobuf field string client_connector_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getClientConnectorService() - { - return $this->client_connector_service; - } - - /** - * Output only. The client connector service name that the client gateway is - * associated to. Client Connector Services, named as follows: - * `projects/{project_id}/locations/{location_id}/client_connector_services/{client_connector_service_id}`. - * - * Generated from protobuf field string client_connector_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setClientConnectorService($var) - { - GPBUtil::checkString($var, True); - $this->client_connector_service = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ClientGateway/State.php b/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ClientGateway/State.php deleted file mode 100644 index f22273017c96..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ClientGateway/State.php +++ /dev/null @@ -1,93 +0,0 @@ -google.cloud.beyondcorp.clientgateways.v1.ClientGateway.State - */ -class State -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * Gateway is being created. - * - * Generated from protobuf enum CREATING = 1; - */ - const CREATING = 1; - /** - * Gateway is being updated. - * - * Generated from protobuf enum UPDATING = 2; - */ - const UPDATING = 2; - /** - * Gateway is being deleted. - * - * Generated from protobuf enum DELETING = 3; - */ - const DELETING = 3; - /** - * Gateway is running. - * - * Generated from protobuf enum RUNNING = 4; - */ - const RUNNING = 4; - /** - * Gateway is down and may be restored in the future. - * This happens when CCFE sends ProjectState = OFF. - * - * Generated from protobuf enum DOWN = 5; - */ - const DOWN = 5; - /** - * ClientGateway encountered an error and is in indeterministic state. - * - * Generated from protobuf enum ERROR = 6; - */ - const ERROR = 6; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::CREATING => 'CREATING', - self::UPDATING => 'UPDATING', - self::DELETING => 'DELETING', - self::RUNNING => 'RUNNING', - self::DOWN => 'DOWN', - self::ERROR => 'ERROR', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway_State::class); - diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ClientGatewayOperationMetadata.php b/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ClientGatewayOperationMetadata.php deleted file mode 100644 index eebce8959553..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ClientGatewayOperationMetadata.php +++ /dev/null @@ -1,307 +0,0 @@ -google.cloud.beyondcorp.clientgateways.v1.ClientGatewayOperationMetadata - */ -class ClientGatewayOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $end_time = null; - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $target = ''; - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $verb = ''; - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $status_message = ''; - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have been cancelled successfully - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $requested_cancellation = false; - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $api_version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The time the operation was created. - * @type \Google\Protobuf\Timestamp $end_time - * Output only. The time the operation finished running. - * @type string $target - * Output only. Server-defined resource path for the target of the operation. - * @type string $verb - * Output only. Name of the verb executed by the operation. - * @type string $status_message - * Output only. Human-readable status of the operation, if any. - * @type bool $requested_cancellation - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have been cancelled successfully - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * @type string $api_version - * Output only. API version used to start the operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientgateways\V1\ClientGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getVerb() - { - return $this->verb; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setVerb($var) - { - GPBUtil::checkString($var, True); - $this->verb = $var; - - return $this; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStatusMessage() - { - return $this->status_message; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStatusMessage($var) - { - GPBUtil::checkString($var, True); - $this->status_message = $var; - - return $this; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have been cancelled successfully - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return bool - */ - public function getRequestedCancellation() - { - return $this->requested_cancellation; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have been cancelled successfully - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param bool $var - * @return $this - */ - public function setRequestedCancellation($var) - { - GPBUtil::checkBool($var); - $this->requested_cancellation = $var; - - return $this; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getApiVersion() - { - return $this->api_version; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->api_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ClientGateway_State.php b/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ClientGateway_State.php deleted file mode 100644 index d7617e903ec8..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ClientGateway_State.php +++ /dev/null @@ -1,16 +0,0 @@ -_simpleRequest('/google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService/ListClientGateways', - $argument, - ['\Google\Cloud\BeyondCorp\ClientGateways\V1\ListClientGatewaysResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single ClientGateway. - * @param \Google\Cloud\BeyondCorp\ClientGateways\V1\GetClientGatewayRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetClientGateway(\Google\Cloud\BeyondCorp\ClientGateways\V1\GetClientGatewayRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService/GetClientGateway', - $argument, - ['\Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway', 'decode'], - $metadata, $options); - } - - /** - * Creates a new ClientGateway in a given project and location. - * @param \Google\Cloud\BeyondCorp\ClientGateways\V1\CreateClientGatewayRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateClientGateway(\Google\Cloud\BeyondCorp\ClientGateways\V1\CreateClientGatewayRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService/CreateClientGateway', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single ClientGateway. - * @param \Google\Cloud\BeyondCorp\ClientGateways\V1\DeleteClientGatewayRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteClientGateway(\Google\Cloud\BeyondCorp\ClientGateways\V1\DeleteClientGatewayRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService/DeleteClientGateway', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/CreateClientGatewayRequest.php b/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/CreateClientGatewayRequest.php deleted file mode 100644 index 09b409646d7a..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/CreateClientGatewayRequest.php +++ /dev/null @@ -1,290 +0,0 @@ -google.cloud.beyondcorp.clientgateways.v1.CreateClientGatewayRequest - */ -class CreateClientGatewayRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Value for parent. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. User-settable client gateway resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * Generated from protobuf field string client_gateway_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $client_gateway_id = ''; - /** - * Required. The resource being created. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientgateways.v1.ClientGateway client_gateway = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $client_gateway = null; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $parent Required. Value for parent. Please see - * {@see ClientGatewaysServiceClient::locationName()} for help formatting this field. - * @param \Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway $clientGateway Required. The resource being created. - * @param string $clientGatewayId Optional. User-settable client gateway resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * @return \Google\Cloud\BeyondCorp\ClientGateways\V1\CreateClientGatewayRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway $clientGateway, string $clientGatewayId): self - { - return (new self()) - ->setParent($parent) - ->setClientGateway($clientGateway) - ->setClientGatewayId($clientGatewayId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Value for parent. - * @type string $client_gateway_id - * Optional. User-settable client gateway resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * @type \Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway $client_gateway - * Required. The resource being created. - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientgateways\V1\ClientGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Value for parent. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Value for parent. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. User-settable client gateway resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * Generated from protobuf field string client_gateway_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getClientGatewayId() - { - return $this->client_gateway_id; - } - - /** - * Optional. User-settable client gateway resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * - * Generated from protobuf field string client_gateway_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setClientGatewayId($var) - { - GPBUtil::checkString($var, True); - $this->client_gateway_id = $var; - - return $this; - } - - /** - * Required. The resource being created. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientgateways.v1.ClientGateway client_gateway = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway|null - */ - public function getClientGateway() - { - return $this->client_gateway; - } - - public function hasClientGateway() - { - return isset($this->client_gateway); - } - - public function clearClientGateway() - { - unset($this->client_gateway); - } - - /** - * Required. The resource being created. - * - * Generated from protobuf field .google.cloud.beyondcorp.clientgateways.v1.ClientGateway client_gateway = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway $var - * @return $this - */ - public function setClientGateway($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway::class); - $this->client_gateway = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/DeleteClientGatewayRequest.php b/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/DeleteClientGatewayRequest.php deleted file mode 100644 index 4ebd3346210c..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/DeleteClientGatewayRequest.php +++ /dev/null @@ -1,193 +0,0 @@ -google.cloud.beyondcorp.clientgateways.v1.DeleteClientGatewayRequest - */ -class DeleteClientGatewayRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the resource - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $name Required. Name of the resource - * Please see {@see ClientGatewaysServiceClient::clientGatewayName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\ClientGateways\V1\DeleteClientGatewayRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the resource - * @type string $request_id - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validate_only - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientgateways\V1\ClientGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the resource - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the resource - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * - * Generated from protobuf field string request_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * - * Generated from protobuf field bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/GetClientGatewayRequest.php b/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/GetClientGatewayRequest.php deleted file mode 100644 index 34aa28bf8694..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/GetClientGatewayRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.beyondcorp.clientgateways.v1.GetClientGatewayRequest - */ -class GetClientGatewayRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the resource - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the resource - * Please see {@see ClientGatewaysServiceClient::clientGatewayName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\ClientGateways\V1\GetClientGatewayRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the resource - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientgateways\V1\ClientGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the resource - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the resource - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ListClientGatewaysRequest.php b/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ListClientGatewaysRequest.php deleted file mode 100644 index 4c7efdb4e0d1..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ListClientGatewaysRequest.php +++ /dev/null @@ -1,221 +0,0 @@ -google.cloud.beyondcorp.clientgateways.v1.ListClientGatewaysRequest - */ -class ListClientGatewaysRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Parent value for ListClientGatewaysRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. Requested page size. Server may return fewer items than - * requested. If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A token identifying a page of results the server should return. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - /** - * Optional. Filtering results. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Hint for how to order the results. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. Parent value for ListClientGatewaysRequest. Please see - * {@see ClientGatewaysServiceClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BeyondCorp\ClientGateways\V1\ListClientGatewaysRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Parent value for ListClientGatewaysRequest. - * @type int $page_size - * Optional. Requested page size. Server may return fewer items than - * requested. If unspecified, server will pick an appropriate default. - * @type string $page_token - * Optional. A token identifying a page of results the server should return. - * @type string $filter - * Optional. Filtering results. - * @type string $order_by - * Optional. Hint for how to order the results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientgateways\V1\ClientGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Parent value for ListClientGatewaysRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Parent value for ListClientGatewaysRequest. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. Requested page size. Server may return fewer items than - * requested. If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. Requested page size. Server may return fewer items than - * requested. If unspecified, server will pick an appropriate default. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. A token identifying a page of results the server should return. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A token identifying a page of results the server should return. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Optional. Filtering results. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filtering results. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Hint for how to order the results. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Optional. Hint for how to order the results. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setOrderBy($var) - { - GPBUtil::checkString($var, True); - $this->order_by = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ListClientGatewaysResponse.php b/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ListClientGatewaysResponse.php deleted file mode 100644 index 41559467cdc4..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/proto/src/Google/Cloud/BeyondCorp/ClientGateways/V1/ListClientGatewaysResponse.php +++ /dev/null @@ -1,135 +0,0 @@ -google.cloud.beyondcorp.clientgateways.v1.ListClientGatewaysResponse - */ -class ListClientGatewaysResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of ClientGateway. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.clientgateways.v1.ClientGateway client_gateways = 1; - */ - private $client_gateways; - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway>|\Google\Protobuf\Internal\RepeatedField $client_gateways - * The list of ClientGateway. - * @type string $next_page_token - * A token identifying a page of results the server should return. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Beyondcorp\Clientgateways\V1\ClientGatewaysService::initOnce(); - parent::__construct($data); - } - - /** - * The list of ClientGateway. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.clientgateways.v1.ClientGateway client_gateways = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getClientGateways() - { - return $this->client_gateways; - } - - /** - * The list of ClientGateway. - * - * Generated from protobuf field repeated .google.cloud.beyondcorp.clientgateways.v1.ClientGateway client_gateways = 1; - * @param array<\Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setClientGateways($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway::class); - $this->client_gateways = $arr; - - return $this; - } - - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/create_client_gateway.php b/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/create_client_gateway.php deleted file mode 100644 index f145f557fcb2..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/create_client_gateway.php +++ /dev/null @@ -1,88 +0,0 @@ -setName($clientGatewayName); - $request = (new CreateClientGatewayRequest()) - ->setParent($formattedParent) - ->setClientGateway($clientGateway); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $clientGatewaysServiceClient->createClientGateway($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var ClientGateway $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = ClientGatewaysServiceClient::locationName('[PROJECT]', '[LOCATION]'); - $clientGatewayName = '[NAME]'; - - create_client_gateway_sample($formattedParent, $clientGatewayName); -} -// [END beyondcorp_v1_generated_ClientGatewaysService_CreateClientGateway_sync] diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/delete_client_gateway.php b/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/delete_client_gateway.php deleted file mode 100644 index 5e6d831dbdf5..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/delete_client_gateway.php +++ /dev/null @@ -1,84 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $clientGatewaysServiceClient->deleteClientGateway($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = ClientGatewaysServiceClient::clientGatewayName( - '[PROJECT]', - '[LOCATION]', - '[CLIENT_GATEWAY]' - ); - - delete_client_gateway_sample($formattedName); -} -// [END beyondcorp_v1_generated_ClientGatewaysService_DeleteClientGateway_sync] diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/get_client_gateway.php b/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/get_client_gateway.php deleted file mode 100644 index 1804dd565d5d..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/get_client_gateway.php +++ /dev/null @@ -1,75 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var ClientGateway $response */ - $response = $clientGatewaysServiceClient->getClientGateway($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = ClientGatewaysServiceClient::clientGatewayName( - '[PROJECT]', - '[LOCATION]', - '[CLIENT_GATEWAY]' - ); - - get_client_gateway_sample($formattedName); -} -// [END beyondcorp_v1_generated_ClientGatewaysService_GetClientGateway_sync] diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/get_iam_policy.php b/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/get_iam_policy.php deleted file mode 100644 index 496f36cee39b..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/get_iam_policy.php +++ /dev/null @@ -1,72 +0,0 @@ -setResource($resource); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $clientGatewaysServiceClient->getIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - get_iam_policy_sample($resource); -} -// [END beyondcorp_v1_generated_ClientGatewaysService_GetIamPolicy_sync] diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/get_location.php b/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/get_location.php deleted file mode 100644 index c3b156f05bcc..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/get_location.php +++ /dev/null @@ -1,57 +0,0 @@ -getLocation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END beyondcorp_v1_generated_ClientGatewaysService_GetLocation_sync] diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/list_client_gateways.php b/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/list_client_gateways.php deleted file mode 100644 index c7d623a82b74..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/list_client_gateways.php +++ /dev/null @@ -1,76 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $clientGatewaysServiceClient->listClientGateways($request); - - /** @var ClientGateway $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = ClientGatewaysServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - list_client_gateways_sample($formattedParent); -} -// [END beyondcorp_v1_generated_ClientGatewaysService_ListClientGateways_sync] diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/list_locations.php b/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/list_locations.php deleted file mode 100644 index 2942bdfcb69e..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/list_locations.php +++ /dev/null @@ -1,62 +0,0 @@ -listLocations($request); - - /** @var Location $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END beyondcorp_v1_generated_ClientGatewaysService_ListLocations_sync] diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/set_iam_policy.php b/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/set_iam_policy.php deleted file mode 100644 index 1ce708a03424..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/set_iam_policy.php +++ /dev/null @@ -1,77 +0,0 @@ -setResource($resource) - ->setPolicy($policy); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $clientGatewaysServiceClient->setIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - set_iam_policy_sample($resource); -} -// [END beyondcorp_v1_generated_ClientGatewaysService_SetIamPolicy_sync] diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/test_iam_permissions.php b/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/test_iam_permissions.php deleted file mode 100644 index 25dc5418e072..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/samples/V1/ClientGatewaysServiceClient/test_iam_permissions.php +++ /dev/null @@ -1,84 +0,0 @@ -setResource($resource) - ->setPermissions($permissions); - - // Call the API and handle any network failures. - try { - /** @var TestIamPermissionsResponse $response */ - $response = $clientGatewaysServiceClient->testIamPermissions($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - $permissionsElement = '[PERMISSIONS]'; - - test_iam_permissions_sample($resource, $permissionsElement); -} -// [END beyondcorp_v1_generated_ClientGatewaysService_TestIamPermissions_sync] diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/ClientGatewaysServiceClient.php b/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/ClientGatewaysServiceClient.php deleted file mode 100644 index a6c53b4b2a8f..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/ClientGatewaysServiceClient.php +++ /dev/null @@ -1,34 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $clientGateway = new ClientGateway(); - * $operationResponse = $clientGatewaysServiceClient->createClientGateway($formattedParent, $clientGateway); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $clientGatewaysServiceClient->createClientGateway($formattedParent, $clientGateway); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $clientGatewaysServiceClient->resumeOperation($operationName, 'createClientGateway'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $clientGatewaysServiceClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class ClientGatewaysServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'beyondcorp.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $clientGatewayNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/client_gateways_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/client_gateways_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/client_gateways_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/client_gateways_service_rest_client_config.php', - ], - ], - ]; - } - - private static function getClientGatewayNameTemplate() - { - if (self::$clientGatewayNameTemplate == null) { - self::$clientGatewayNameTemplate = new PathTemplate('projects/{project}/locations/{location}/clientGateways/{client_gateway}'); - } - - return self::$clientGatewayNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'clientGateway' => self::getClientGatewayNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a - * client_gateway resource. - * - * @param string $project - * @param string $location - * @param string $clientGateway - * - * @return string The formatted client_gateway resource. - */ - public static function clientGatewayName($project, $location, $clientGateway) - { - return self::getClientGatewayNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'client_gateway' => $clientGateway, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - clientGateway: projects/{project}/locations/{location}/clientGateways/{client_gateway} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'beyondcorp.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Creates a new ClientGateway in a given project and location. - * - * Sample code: - * ``` - * $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); - * try { - * $formattedParent = $clientGatewaysServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * $clientGateway = new ClientGateway(); - * $operationResponse = $clientGatewaysServiceClient->createClientGateway($formattedParent, $clientGateway); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $clientGatewaysServiceClient->createClientGateway($formattedParent, $clientGateway); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $clientGatewaysServiceClient->resumeOperation($operationName, 'createClientGateway'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $clientGatewaysServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Value for parent. - * @param ClientGateway $clientGateway Required. The resource being created. - * @param array $optionalArgs { - * Optional. - * - * @type string $clientGatewayId - * Optional. User-settable client gateway resource ID. - * * Must start with a letter. - * * Must contain between 4-63 characters from `/[a-z][0-9]-/`. - * * Must end with a number or a letter. - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes since the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createClientGateway($parent, $clientGateway, array $optionalArgs = []) - { - $request = new CreateClientGatewayRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setClientGateway($clientGateway); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['clientGatewayId'])) { - $request->setClientGatewayId($optionalArgs['clientGatewayId']); - } - - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateClientGateway', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single ClientGateway. - * - * Sample code: - * ``` - * $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); - * try { - * $formattedName = $clientGatewaysServiceClient->clientGatewayName('[PROJECT]', '[LOCATION]', '[CLIENT_GATEWAY]'); - * $operationResponse = $clientGatewaysServiceClient->deleteClientGateway($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $clientGatewaysServiceClient->deleteClientGateway($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $clientGatewaysServiceClient->resumeOperation($operationName, 'deleteClientGateway'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $clientGatewaysServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the resource - * @param array $optionalArgs { - * Optional. - * - * @type string $requestId - * Optional. An optional request ID to identify requests. Specify a unique - * request ID so that if you must retry your request, the server will know to - * ignore the request if it has already been completed. The server will - * guarantee that for at least 60 minutes after the first request. - * - * For example, consider a situation where you make an initial request and t - * he request times out. If you make the request again with the same request - * ID, the server can check if original operation with the same request ID - * was received, and if so, will ignore the second request. This prevents - * clients from accidentally creating duplicate commitments. - * - * The request ID must be a valid UUID with the exception that zero UUID is - * not supported (00000000-0000-0000-0000-000000000000). - * @type bool $validateOnly - * Optional. If set, validates request by executing a dry-run which would not - * alter the resource in any way. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteClientGateway($name, array $optionalArgs = []) - { - $request = new DeleteClientGatewayRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteClientGateway', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets details of a single ClientGateway. - * - * Sample code: - * ``` - * $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); - * try { - * $formattedName = $clientGatewaysServiceClient->clientGatewayName('[PROJECT]', '[LOCATION]', '[CLIENT_GATEWAY]'); - * $response = $clientGatewaysServiceClient->getClientGateway($formattedName); - * } finally { - * $clientGatewaysServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the resource - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway - * - * @throws ApiException if the remote call fails - */ - public function getClientGateway($name, array $optionalArgs = []) - { - $request = new GetClientGatewayRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetClientGateway', ClientGateway::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists ClientGateways in a given project and location. - * - * Sample code: - * ``` - * $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); - * try { - * $formattedParent = $clientGatewaysServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $clientGatewaysServiceClient->listClientGateways($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $clientGatewaysServiceClient->listClientGateways($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $clientGatewaysServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Parent value for ListClientGatewaysRequest. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * Optional. Filtering results. - * @type string $orderBy - * Optional. Hint for how to order the results. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listClientGateways($parent, array $optionalArgs = []) - { - $request = new ListClientGatewaysRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['orderBy'])) { - $request->setOrderBy($optionalArgs['orderBy']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListClientGateways', $optionalArgs, ListClientGatewaysResponse::class, $request); - } - - /** - * Gets information about a location. - * - * Sample code: - * ``` - * $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); - * try { - * $response = $clientGatewaysServiceClient->getLocation(); - * } finally { - * $clientGatewaysServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Resource name for the location. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Location\Location - * - * @throws ApiException if the remote call fails - */ - public function getLocation(array $optionalArgs = []) - { - $request = new GetLocationRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLocation', Location::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.cloud.location.Locations')->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * Sample code: - * ``` - * $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $clientGatewaysServiceClient->listLocations(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $clientGatewaysServiceClient->listLocations(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $clientGatewaysServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The resource that owns the locations collection, if applicable. - * @type string $filter - * The standard list filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listLocations(array $optionalArgs = []) - { - $request = new ListLocationsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLocations', $optionalArgs, ListLocationsResponse::class, $request, 'google.cloud.location.Locations'); - } - - /** - * Gets the access control policy for a resource. Returns an empty policy - if the resource exists and does not have a policy set. - * - * Sample code: - * ``` - * $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); - * try { - * $resource = 'resource'; - * $response = $clientGatewaysServiceClient->getIamPolicy($resource); - * } finally { - * $clientGatewaysServiceClient->close(); - * } - * ``` - * - * @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 array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Sets the access control policy on the specified resource. Replaces - any existing policy. - - Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` - errors. - * - * Sample code: - * ``` - * $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $clientGatewaysServiceClient->setIamPolicy($resource, $policy); - * } finally { - * $clientGatewaysServiceClient->close(); - * } - * ``` - * - * @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 Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Returns permissions that a caller has on the specified resource. If the - resource does not exist, this will return an empty set of - permissions, not a `NOT_FOUND` error. - - Note: This operation is designed to be used for building - permission-aware UIs and command-line tools, not for authorization - checking. This operation may "fail open" without warning. - * - * Sample code: - * ``` - * $clientGatewaysServiceClient = new ClientGatewaysServiceClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $clientGatewaysServiceClient->testIamPermissions($resource, $permissions); - * } finally { - * $clientGatewaysServiceClient->close(); - * } - * ``` - * - * @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 string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } -} diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/gapic_metadata.json b/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/gapic_metadata.json deleted file mode 100644 index cb3b63e30fc4..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.beyondcorp.clientgateways.v1", - "libraryPackage": "Google\\Cloud\\BeyondCorp\\ClientGateways\\V1", - "services": { - "ClientGatewaysService": { - "clients": { - "grpc": { - "libraryClient": "ClientGatewaysServiceGapicClient", - "rpcs": { - "CreateClientGateway": { - "methods": [ - "createClientGateway" - ] - }, - "DeleteClientGateway": { - "methods": [ - "deleteClientGateway" - ] - }, - "GetClientGateway": { - "methods": [ - "getClientGateway" - ] - }, - "ListClientGateways": { - "methods": [ - "listClientGateways" - ] - }, - "GetLocation": { - "methods": [ - "getLocation" - ] - }, - "ListLocations": { - "methods": [ - "listLocations" - ] - }, - "GetIamPolicy": { - "methods": [ - "getIamPolicy" - ] - }, - "SetIamPolicy": { - "methods": [ - "setIamPolicy" - ] - }, - "TestIamPermissions": { - "methods": [ - "testIamPermissions" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/resources/client_gateways_service_client_config.json b/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/resources/client_gateways_service_client_config.json deleted file mode 100644 index 582868412a6b..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/resources/client_gateways_service_client_config.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "interfaces": { - "google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService": { - "retry_codes": { - "no_retry_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - } - }, - "methods": { - "CreateClientGateway": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "DeleteClientGateway": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetClientGateway": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListClientGateways": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetLocation": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListLocations": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "GetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "SetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "TestIamPermissions": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - } - } - } - } -} diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/resources/client_gateways_service_descriptor_config.php b/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/resources/client_gateways_service_descriptor_config.php deleted file mode 100644 index 053175b674ef..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/resources/client_gateways_service_descriptor_config.php +++ /dev/null @@ -1,155 +0,0 @@ - [ - 'google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService' => [ - 'CreateClientGateway' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGatewayOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteClientGateway' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGatewayOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetClientGateway' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BeyondCorp\ClientGateways\V1\ClientGateway', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListClientGateways' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getClientGateways', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BeyondCorp\ClientGateways\V1\ListClientGatewaysResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'GetLocation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Location\Location', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'ListLocations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLocations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'GetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'SetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'TestIamPermissions' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'templateMap' => [ - 'clientGateway' => 'projects/{project}/locations/{location}/clientGateways/{client_gateway}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/resources/client_gateways_service_rest_client_config.php b/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/resources/client_gateways_service_rest_client_config.php deleted file mode 100644 index eacb5dffb661..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/src/V1/resources/client_gateways_service_rest_client_config.php +++ /dev/null @@ -1,224 +0,0 @@ - [ - 'google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService' => [ - 'CreateClientGateway' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/clientGateways', - 'body' => 'client_gateway', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteClientGateway' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/clientGateways/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetClientGateway' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/clientGateways/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListClientGateways' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/clientGateways', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - 'google.iam.v1.IAMPolicy' => [ - 'GetIamPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:getIamPolicy', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:getIamPolicy', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:setIamPolicy', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:setIamPolicy', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnections/*}:testIamPermissions', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appConnectors/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/appGateways/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientConnectorServices/*}:testIamPermissions', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/clientGateways/*}:testIamPermissions', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteOperation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListOperations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}/operations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/BeyondCorpClientGateways/v1/tests/Unit/V1/ClientGatewaysServiceClientTest.php b/owl-bot-staging/BeyondCorpClientGateways/v1/tests/Unit/V1/ClientGatewaysServiceClientTest.php deleted file mode 100644 index 5c332f39ff78..000000000000 --- a/owl-bot-staging/BeyondCorpClientGateways/v1/tests/Unit/V1/ClientGatewaysServiceClientTest.php +++ /dev/null @@ -1,761 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return ClientGatewaysServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new ClientGatewaysServiceClient($options); - } - - /** @test */ - public function createClientGatewayTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createClientGatewayTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $id = 'id3355'; - $clientConnectorService = 'clientConnectorService-1152817841'; - $expectedResponse = new ClientGateway(); - $expectedResponse->setName($name); - $expectedResponse->setId($id); - $expectedResponse->setClientConnectorService($clientConnectorService); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createClientGatewayTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $clientGateway = new ClientGateway(); - $clientGatewayName = 'clientGatewayName-1795593692'; - $clientGateway->setName($clientGatewayName); - $response = $gapicClient->createClientGateway($formattedParent, $clientGateway); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService/CreateClientGateway', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getClientGateway(); - $this->assertProtobufEquals($clientGateway, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createClientGatewayTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createClientGatewayExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createClientGatewayTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $clientGateway = new ClientGateway(); - $clientGatewayName = 'clientGatewayName-1795593692'; - $clientGateway->setName($clientGatewayName); - $response = $gapicClient->createClientGateway($formattedParent, $clientGateway); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createClientGatewayTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteClientGatewayTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteClientGatewayTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteClientGatewayTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->clientGatewayName('[PROJECT]', '[LOCATION]', '[CLIENT_GATEWAY]'); - $response = $gapicClient->deleteClientGateway($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService/DeleteClientGateway', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteClientGatewayTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteClientGatewayExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteClientGatewayTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->clientGatewayName('[PROJECT]', '[LOCATION]', '[CLIENT_GATEWAY]'); - $response = $gapicClient->deleteClientGateway($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteClientGatewayTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getClientGatewayTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $id = 'id3355'; - $clientConnectorService = 'clientConnectorService-1152817841'; - $expectedResponse = new ClientGateway(); - $expectedResponse->setName($name2); - $expectedResponse->setId($id); - $expectedResponse->setClientConnectorService($clientConnectorService); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->clientGatewayName('[PROJECT]', '[LOCATION]', '[CLIENT_GATEWAY]'); - $response = $gapicClient->getClientGateway($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService/GetClientGateway', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getClientGatewayExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->clientGatewayName('[PROJECT]', '[LOCATION]', '[CLIENT_GATEWAY]'); - try { - $gapicClient->getClientGateway($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listClientGatewaysTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $clientGatewaysElement = new ClientGateway(); - $clientGateways = [ - $clientGatewaysElement, - ]; - $expectedResponse = new ListClientGatewaysResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setClientGateways($clientGateways); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listClientGateways($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getClientGateways()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysService/ListClientGateways', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listClientGatewaysExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listClientGateways($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $locationId = 'locationId552319461'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Location(); - $expectedResponse->setName($name2); - $expectedResponse->setLocationId($locationId); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getLocation(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/GetLocation', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getLocation(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; - $expectedResponse = new ListLocationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLocations($locations); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listLocations(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLocations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/ListLocations', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listLocations(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/GPBMetadata/Google/Cloud/Bigquery/Analyticshub/V1/Analyticshub.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/GPBMetadata/Google/Cloud/Bigquery/Analyticshub/V1/Analyticshub.php deleted file mode 100644 index f43f52abbe13..000000000000 Binary files a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/GPBMetadata/Google/Cloud/Bigquery/Analyticshub/V1/Analyticshub.php and /dev/null differ diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/AnalyticsHubServiceGrpcClient.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/AnalyticsHubServiceGrpcClient.php deleted file mode 100644 index 23a90e520539..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/AnalyticsHubServiceGrpcClient.php +++ /dev/null @@ -1,271 +0,0 @@ -_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/ListDataExchanges', - $argument, - ['\Google\Cloud\BigQuery\AnalyticsHub\V1\ListDataExchangesResponse', 'decode'], - $metadata, $options); - } - - /** - * Lists all data exchanges from projects in a given organization and - * location. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\ListOrgDataExchangesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListOrgDataExchanges(\Google\Cloud\BigQuery\AnalyticsHub\V1\ListOrgDataExchangesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/ListOrgDataExchanges', - $argument, - ['\Google\Cloud\BigQuery\AnalyticsHub\V1\ListOrgDataExchangesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets the details of a data exchange. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\GetDataExchangeRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetDataExchange(\Google\Cloud\BigQuery\AnalyticsHub\V1\GetDataExchangeRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/GetDataExchange', - $argument, - ['\Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange', 'decode'], - $metadata, $options); - } - - /** - * Creates a new data exchange. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\CreateDataExchangeRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateDataExchange(\Google\Cloud\BigQuery\AnalyticsHub\V1\CreateDataExchangeRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/CreateDataExchange', - $argument, - ['\Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange', 'decode'], - $metadata, $options); - } - - /** - * Updates an existing data exchange. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\UpdateDataExchangeRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateDataExchange(\Google\Cloud\BigQuery\AnalyticsHub\V1\UpdateDataExchangeRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/UpdateDataExchange', - $argument, - ['\Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange', 'decode'], - $metadata, $options); - } - - /** - * Deletes an existing data exchange. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\DeleteDataExchangeRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteDataExchange(\Google\Cloud\BigQuery\AnalyticsHub\V1\DeleteDataExchangeRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/DeleteDataExchange', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Lists all listings in a given project and location. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\ListListingsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListListings(\Google\Cloud\BigQuery\AnalyticsHub\V1\ListListingsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/ListListings', - $argument, - ['\Google\Cloud\BigQuery\AnalyticsHub\V1\ListListingsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets the details of a listing. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\GetListingRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetListing(\Google\Cloud\BigQuery\AnalyticsHub\V1\GetListingRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/GetListing', - $argument, - ['\Google\Cloud\BigQuery\AnalyticsHub\V1\Listing', 'decode'], - $metadata, $options); - } - - /** - * Creates a new listing. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\CreateListingRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateListing(\Google\Cloud\BigQuery\AnalyticsHub\V1\CreateListingRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/CreateListing', - $argument, - ['\Google\Cloud\BigQuery\AnalyticsHub\V1\Listing', 'decode'], - $metadata, $options); - } - - /** - * Updates an existing listing. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\UpdateListingRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateListing(\Google\Cloud\BigQuery\AnalyticsHub\V1\UpdateListingRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/UpdateListing', - $argument, - ['\Google\Cloud\BigQuery\AnalyticsHub\V1\Listing', 'decode'], - $metadata, $options); - } - - /** - * Deletes a listing. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\DeleteListingRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteListing(\Google\Cloud\BigQuery\AnalyticsHub\V1\DeleteListingRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/DeleteListing', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Subscribes to a listing. - * - * Currently, with Analytics Hub, you can create listings that - * reference only BigQuery datasets. - * Upon subscription to a listing for a BigQuery dataset, Analytics Hub - * creates a linked dataset in the subscriber's project. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\SubscribeListingRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function SubscribeListing(\Google\Cloud\BigQuery\AnalyticsHub\V1\SubscribeListingRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/SubscribeListing', - $argument, - ['\Google\Cloud\BigQuery\AnalyticsHub\V1\SubscribeListingResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets the IAM policy. - * @param \Google\Cloud\Iam\V1\GetIamPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetIamPolicy(\Google\Cloud\Iam\V1\GetIamPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/GetIamPolicy', - $argument, - ['\Google\Cloud\Iam\V1\Policy', 'decode'], - $metadata, $options); - } - - /** - * Sets the IAM policy. - * @param \Google\Cloud\Iam\V1\SetIamPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function SetIamPolicy(\Google\Cloud\Iam\V1\SetIamPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/SetIamPolicy', - $argument, - ['\Google\Cloud\Iam\V1\Policy', 'decode'], - $metadata, $options); - } - - /** - * Returns the permissions that a caller has. - * @param \Google\Cloud\Iam\V1\TestIamPermissionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function TestIamPermissions(\Google\Cloud\Iam\V1\TestIamPermissionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/TestIamPermissions', - $argument, - ['\Google\Cloud\Iam\V1\TestIamPermissionsResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/CreateDataExchangeRequest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/CreateDataExchangeRequest.php deleted file mode 100644 index b5c50a9432c0..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/CreateDataExchangeRequest.php +++ /dev/null @@ -1,182 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.CreateDataExchangeRequest - */ -class CreateDataExchangeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource path of the data exchange. - * e.g. `projects/myproject/locations/US`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The ID of the data exchange. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * - * Generated from protobuf field string data_exchange_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $data_exchange_id = ''; - /** - * Required. The data exchange to create. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DataExchange data_exchange = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $data_exchange = null; - - /** - * @param string $parent Required. The parent resource path of the data exchange. - * e.g. `projects/myproject/locations/US`. Please see - * {@see AnalyticsHubServiceClient::locationName()} for help formatting this field. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange $dataExchange Required. The data exchange to create. - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\CreateDataExchangeRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange $dataExchange): self - { - return (new self()) - ->setParent($parent) - ->setDataExchange($dataExchange); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource path of the data exchange. - * e.g. `projects/myproject/locations/US`. - * @type string $data_exchange_id - * Required. The ID of the data exchange. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * @type \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange $data_exchange - * Required. The data exchange to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource path of the data exchange. - * e.g. `projects/myproject/locations/US`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource path of the data exchange. - * e.g. `projects/myproject/locations/US`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The ID of the data exchange. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * - * Generated from protobuf field string data_exchange_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDataExchangeId() - { - return $this->data_exchange_id; - } - - /** - * Required. The ID of the data exchange. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * - * Generated from protobuf field string data_exchange_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDataExchangeId($var) - { - GPBUtil::checkString($var, True); - $this->data_exchange_id = $var; - - return $this; - } - - /** - * Required. The data exchange to create. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DataExchange data_exchange = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange|null - */ - public function getDataExchange() - { - return $this->data_exchange; - } - - public function hasDataExchange() - { - return isset($this->data_exchange); - } - - public function clearDataExchange() - { - unset($this->data_exchange); - } - - /** - * Required. The data exchange to create. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DataExchange data_exchange = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange $var - * @return $this - */ - public function setDataExchange($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange::class); - $this->data_exchange = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/CreateListingRequest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/CreateListingRequest.php deleted file mode 100644 index e7fe7aa5bd6c..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/CreateListingRequest.php +++ /dev/null @@ -1,182 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.CreateListingRequest - */ -class CreateListingRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The ID of the listing to create. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * - * Generated from protobuf field string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $listing_id = ''; - /** - * Required. The listing to create. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Listing listing = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $listing = null; - - /** - * @param string $parent Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. Please see - * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing $listing Required. The listing to create. - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\CreateListingRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing $listing): self - { - return (new self()) - ->setParent($parent) - ->setListing($listing); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * @type string $listing_id - * Required. The ID of the listing to create. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * @type \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing $listing - * Required. The listing to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The ID of the listing to create. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * - * Generated from protobuf field string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getListingId() - { - return $this->listing_id; - } - - /** - * Required. The ID of the listing to create. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * - * Generated from protobuf field string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setListingId($var) - { - GPBUtil::checkString($var, True); - $this->listing_id = $var; - - return $this; - } - - /** - * Required. The listing to create. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Listing listing = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing|null - */ - public function getListing() - { - return $this->listing; - } - - public function hasListing() - { - return isset($this->listing); - } - - public function clearListing() - { - unset($this->listing); - } - - /** - * Required. The listing to create. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Listing listing = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing $var - * @return $this - */ - public function setListing($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing::class); - $this->listing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DataExchange.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DataExchange.php deleted file mode 100644 index 3e9e560d6e6d..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DataExchange.php +++ /dev/null @@ -1,329 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.DataExchange - */ -class DataExchange extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Required. Human-readable display name of the data exchange. The display name must - * contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), - * spaces ( ), ampersands (&) and must not start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $display_name = ''; - /** - * Optional. Description of the data exchange. The description must not contain Unicode - * non-characters as well as C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $description = ''; - /** - * Optional. Email or URL of the primary point of contact of the data exchange. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $primary_contact = ''; - /** - * Optional. Documentation describing the data exchange. - * - * Generated from protobuf field string documentation = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $documentation = ''; - /** - * Output only. Number of listings contained in the data exchange. - * - * Generated from protobuf field int32 listing_count = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $listing_count = 0; - /** - * Optional. Base64 encoded image representing the data exchange. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the content of the fields are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * - * Generated from protobuf field bytes icon = 7 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $icon = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * @type string $display_name - * Required. Human-readable display name of the data exchange. The display name must - * contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), - * spaces ( ), ampersands (&) and must not start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * @type string $description - * Optional. Description of the data exchange. The description must not contain Unicode - * non-characters as well as C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * @type string $primary_contact - * Optional. Email or URL of the primary point of contact of the data exchange. - * Max Length: 1000 bytes. - * @type string $documentation - * Optional. Documentation describing the data exchange. - * @type int $listing_count - * Output only. Number of listings contained in the data exchange. - * @type string $icon - * Optional. Base64 encoded image representing the data exchange. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the content of the fields are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. Human-readable display name of the data exchange. The display name must - * contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), - * spaces ( ), ampersands (&) and must not start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Required. Human-readable display name of the data exchange. The display name must - * contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), - * spaces ( ), ampersands (&) and must not start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Optional. Description of the data exchange. The description must not contain Unicode - * non-characters as well as C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. Description of the data exchange. The description must not contain Unicode - * non-characters as well as C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Optional. Email or URL of the primary point of contact of the data exchange. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPrimaryContact() - { - return $this->primary_contact; - } - - /** - * Optional. Email or URL of the primary point of contact of the data exchange. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPrimaryContact($var) - { - GPBUtil::checkString($var, True); - $this->primary_contact = $var; - - return $this; - } - - /** - * Optional. Documentation describing the data exchange. - * - * Generated from protobuf field string documentation = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDocumentation() - { - return $this->documentation; - } - - /** - * Optional. Documentation describing the data exchange. - * - * Generated from protobuf field string documentation = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDocumentation($var) - { - GPBUtil::checkString($var, True); - $this->documentation = $var; - - return $this; - } - - /** - * Output only. Number of listings contained in the data exchange. - * - * Generated from protobuf field int32 listing_count = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getListingCount() - { - return $this->listing_count; - } - - /** - * Output only. Number of listings contained in the data exchange. - * - * Generated from protobuf field int32 listing_count = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setListingCount($var) - { - GPBUtil::checkInt32($var); - $this->listing_count = $var; - - return $this; - } - - /** - * Optional. Base64 encoded image representing the data exchange. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the content of the fields are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * - * Generated from protobuf field bytes icon = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getIcon() - { - return $this->icon; - } - - /** - * Optional. Base64 encoded image representing the data exchange. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the content of the fields are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * - * Generated from protobuf field bytes icon = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setIcon($var) - { - GPBUtil::checkString($var, False); - $this->icon = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DataProvider.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DataProvider.php deleted file mode 100644 index ae0efbfc4a0e..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DataProvider.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.DataProvider - */ -class DataProvider extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Name of the data provider. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $name = ''; - /** - * Optional. Email or URL of the data provider. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $primary_contact = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Optional. Name of the data provider. - * @type string $primary_contact - * Optional. Email or URL of the data provider. - * Max Length: 1000 bytes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Name of the data provider. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Optional. Name of the data provider. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. Email or URL of the data provider. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPrimaryContact() - { - return $this->primary_contact; - } - - /** - * Optional. Email or URL of the data provider. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPrimaryContact($var) - { - GPBUtil::checkString($var, True); - $this->primary_contact = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DeleteDataExchangeRequest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DeleteDataExchangeRequest.php deleted file mode 100644 index 019d7715863d..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DeleteDataExchangeRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.DeleteDataExchangeRequest - */ -class DeleteDataExchangeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The full name of the data exchange resource that you want to delete. - * For example, `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The full name of the data exchange resource that you want to delete. - * For example, `projects/myproject/locations/US/dataExchanges/123`. Please see - * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\DeleteDataExchangeRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The full name of the data exchange resource that you want to delete. - * For example, `projects/myproject/locations/US/dataExchanges/123`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. The full name of the data exchange resource that you want to delete. - * For example, `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The full name of the data exchange resource that you want to delete. - * For example, `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DeleteListingRequest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DeleteListingRequest.php deleted file mode 100644 index 630e70a33f4e..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DeleteListingRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.DeleteListingRequest - */ -class DeleteListingRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the listing to delete. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Resource name of the listing to delete. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. Please see - * {@see AnalyticsHubServiceClient::listingName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\DeleteListingRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Resource name of the listing to delete. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name of the listing to delete. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Resource name of the listing to delete. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DestinationDataset.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DestinationDataset.php deleted file mode 100644 index 05c16ab5c7e9..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DestinationDataset.php +++ /dev/null @@ -1,311 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.DestinationDataset - */ -class DestinationDataset extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A reference that identifies the destination dataset. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $dataset_reference = null; - /** - * Optional. A descriptive name for the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $friendly_name = null; - /** - * Optional. A user-friendly description of the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $description = null; - /** - * Optional. The labels associated with this dataset. You can use these - * to organize and group your datasets. - * You can set this property when inserting or updating a dataset. - * See https://cloud.google.com/resource-manager/docs/creating-managing-labels - * for more information. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $labels; - /** - * Required. The geographic location where the dataset should reside. See - * https://cloud.google.com/bigquery/docs/locations for supported - * locations. - * - * Generated from protobuf field string location = 5 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\AnalyticsHub\V1\DestinationDatasetReference $dataset_reference - * Required. A reference that identifies the destination dataset. - * @type \Google\Protobuf\StringValue $friendly_name - * Optional. A descriptive name for the dataset. - * @type \Google\Protobuf\StringValue $description - * Optional. A user-friendly description of the dataset. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Optional. The labels associated with this dataset. You can use these - * to organize and group your datasets. - * You can set this property when inserting or updating a dataset. - * See https://cloud.google.com/resource-manager/docs/creating-managing-labels - * for more information. - * @type string $location - * Required. The geographic location where the dataset should reside. See - * https://cloud.google.com/bigquery/docs/locations for supported - * locations. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. A reference that identifies the destination dataset. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\DestinationDatasetReference|null - */ - public function getDatasetReference() - { - return $this->dataset_reference; - } - - public function hasDatasetReference() - { - return isset($this->dataset_reference); - } - - public function clearDatasetReference() - { - unset($this->dataset_reference); - } - - /** - * Required. A reference that identifies the destination dataset. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\DestinationDatasetReference $var - * @return $this - */ - public function setDatasetReference($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\AnalyticsHub\V1\DestinationDatasetReference::class); - $this->dataset_reference = $var; - - return $this; - } - - /** - * Optional. A descriptive name for the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\StringValue|null - */ - public function getFriendlyName() - { - return $this->friendly_name; - } - - public function hasFriendlyName() - { - return isset($this->friendly_name); - } - - public function clearFriendlyName() - { - unset($this->friendly_name); - } - - /** - * Returns the unboxed value from getFriendlyName() - - * Optional. A descriptive name for the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string|null - */ - public function getFriendlyNameUnwrapped() - { - return $this->readWrapperValue("friendly_name"); - } - - /** - * Optional. A descriptive name for the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\StringValue $var - * @return $this - */ - public function setFriendlyName($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\StringValue::class); - $this->friendly_name = $var; - - return $this; - } - - /** - * Sets the field by wrapping a primitive type in a Google\Protobuf\StringValue object. - - * Optional. A descriptive name for the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string|null $var - * @return $this - */ - public function setFriendlyNameUnwrapped($var) - { - $this->writeWrapperValue("friendly_name", $var); - return $this;} - - /** - * Optional. A user-friendly description of the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\StringValue|null - */ - public function getDescription() - { - return $this->description; - } - - public function hasDescription() - { - return isset($this->description); - } - - public function clearDescription() - { - unset($this->description); - } - - /** - * Returns the unboxed value from getDescription() - - * Optional. A user-friendly description of the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string|null - */ - public function getDescriptionUnwrapped() - { - return $this->readWrapperValue("description"); - } - - /** - * Optional. A user-friendly description of the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\StringValue $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\StringValue::class); - $this->description = $var; - - return $this; - } - - /** - * Sets the field by wrapping a primitive type in a Google\Protobuf\StringValue object. - - * Optional. A user-friendly description of the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string|null $var - * @return $this - */ - public function setDescriptionUnwrapped($var) - { - $this->writeWrapperValue("description", $var); - return $this;} - - /** - * Optional. The labels associated with this dataset. You can use these - * to organize and group your datasets. - * You can set this property when inserting or updating a dataset. - * See https://cloud.google.com/resource-manager/docs/creating-managing-labels - * for more information. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Optional. The labels associated with this dataset. You can use these - * to organize and group your datasets. - * You can set this property when inserting or updating a dataset. - * See https://cloud.google.com/resource-manager/docs/creating-managing-labels - * for more information. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Required. The geographic location where the dataset should reside. See - * https://cloud.google.com/bigquery/docs/locations for supported - * locations. - * - * Generated from protobuf field string location = 5 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * Required. The geographic location where the dataset should reside. See - * https://cloud.google.com/bigquery/docs/locations for supported - * locations. - * - * Generated from protobuf field string location = 5 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DestinationDatasetReference.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DestinationDatasetReference.php deleted file mode 100644 index 0158d1b6c937..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/DestinationDatasetReference.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.DestinationDatasetReference - */ -class DestinationDatasetReference extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A unique ID for this dataset, without the project name. The ID - * must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). - * The maximum length is 1,024 characters. - * - * Generated from protobuf field string dataset_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $dataset_id = ''; - /** - * Required. The ID of the project containing this dataset. - * - * Generated from protobuf field string project_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $dataset_id - * Required. A unique ID for this dataset, without the project name. The ID - * must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). - * The maximum length is 1,024 characters. - * @type string $project_id - * Required. The ID of the project containing this dataset. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. A unique ID for this dataset, without the project name. The ID - * must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). - * The maximum length is 1,024 characters. - * - * Generated from protobuf field string dataset_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDatasetId() - { - return $this->dataset_id; - } - - /** - * Required. A unique ID for this dataset, without the project name. The ID - * must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). - * The maximum length is 1,024 characters. - * - * Generated from protobuf field string dataset_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDatasetId($var) - { - GPBUtil::checkString($var, True); - $this->dataset_id = $var; - - return $this; - } - - /** - * Required. The ID of the project containing this dataset. - * - * Generated from protobuf field string project_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. The ID of the project containing this dataset. - * - * Generated from protobuf field string project_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/GetDataExchangeRequest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/GetDataExchangeRequest.php deleted file mode 100644 index ac579385d217..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/GetDataExchangeRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.GetDataExchangeRequest - */ -class GetDataExchangeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. Please see - * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\GetDataExchangeRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/GetListingRequest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/GetListingRequest.php deleted file mode 100644 index a8e2c2523961..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/GetListingRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.GetListingRequest - */ -class GetListingRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. Please see - * {@see AnalyticsHubServiceClient::listingName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\GetListingRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListDataExchangesRequest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListDataExchangesRequest.php deleted file mode 100644 index fe9ae5f2f822..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListDataExchangesRequest.php +++ /dev/null @@ -1,162 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.ListDataExchangesRequest - */ -class ListDataExchangesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource path of the data exchanges. - * e.g. `projects/myproject/locations/US`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. The parent resource path of the data exchanges. - * e.g. `projects/myproject/locations/US`. Please see - * {@see AnalyticsHubServiceClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\ListDataExchangesRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource path of the data exchanges. - * e.g. `projects/myproject/locations/US`. - * @type int $page_size - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * @type string $page_token - * Page token, returned by a previous call, to request the next page of - * results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource path of the data exchanges. - * e.g. `projects/myproject/locations/US`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource path of the data exchanges. - * e.g. `projects/myproject/locations/US`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListDataExchangesResponse.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListDataExchangesResponse.php deleted file mode 100644 index fb8bbdccd266..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListDataExchangesResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.ListDataExchangesResponse - */ -class ListDataExchangesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of data exchanges. - * - * Generated from protobuf field repeated .google.cloud.bigquery.analyticshub.v1.DataExchange data_exchanges = 1; - */ - private $data_exchanges; - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange>|\Google\Protobuf\Internal\RepeatedField $data_exchanges - * The list of data exchanges. - * @type string $next_page_token - * A token to request the next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * The list of data exchanges. - * - * Generated from protobuf field repeated .google.cloud.bigquery.analyticshub.v1.DataExchange data_exchanges = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDataExchanges() - { - return $this->data_exchanges; - } - - /** - * The list of data exchanges. - * - * Generated from protobuf field repeated .google.cloud.bigquery.analyticshub.v1.DataExchange data_exchanges = 1; - * @param array<\Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDataExchanges($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange::class); - $this->data_exchanges = $arr; - - return $this; - } - - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListListingsRequest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListListingsRequest.php deleted file mode 100644 index acff05320794..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListListingsRequest.php +++ /dev/null @@ -1,162 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.ListListingsRequest - */ -class ListListingsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. Please see - * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\ListListingsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * @type int $page_size - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * @type string $page_token - * Page token, returned by a previous call, to request the next page of - * results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListListingsResponse.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListListingsResponse.php deleted file mode 100644 index 2a35739b95ea..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListListingsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.ListListingsResponse - */ -class ListListingsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of Listing. - * - * Generated from protobuf field repeated .google.cloud.bigquery.analyticshub.v1.Listing listings = 1; - */ - private $listings; - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BigQuery\AnalyticsHub\V1\Listing>|\Google\Protobuf\Internal\RepeatedField $listings - * The list of Listing. - * @type string $next_page_token - * A token to request the next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * The list of Listing. - * - * Generated from protobuf field repeated .google.cloud.bigquery.analyticshub.v1.Listing listings = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getListings() - { - return $this->listings; - } - - /** - * The list of Listing. - * - * Generated from protobuf field repeated .google.cloud.bigquery.analyticshub.v1.Listing listings = 1; - * @param array<\Google\Cloud\BigQuery\AnalyticsHub\V1\Listing>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setListings($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing::class); - $this->listings = $arr; - - return $this; - } - - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListOrgDataExchangesRequest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListOrgDataExchangesRequest.php deleted file mode 100644 index 7417f24eea66..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListOrgDataExchangesRequest.php +++ /dev/null @@ -1,162 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.ListOrgDataExchangesRequest - */ -class ListOrgDataExchangesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The organization resource path of the projects containing DataExchanges. - * e.g. `organizations/myorg/locations/US`. - * - * Generated from protobuf field string organization = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $organization = ''; - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * @param string $organization Required. The organization resource path of the projects containing DataExchanges. - * e.g. `organizations/myorg/locations/US`. - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\ListOrgDataExchangesRequest - * - * @experimental - */ - public static function build(string $organization): self - { - return (new self()) - ->setOrganization($organization); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $organization - * Required. The organization resource path of the projects containing DataExchanges. - * e.g. `organizations/myorg/locations/US`. - * @type int $page_size - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * @type string $page_token - * Page token, returned by a previous call, to request the next page of - * results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. The organization resource path of the projects containing DataExchanges. - * e.g. `organizations/myorg/locations/US`. - * - * Generated from protobuf field string organization = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getOrganization() - { - return $this->organization; - } - - /** - * Required. The organization resource path of the projects containing DataExchanges. - * e.g. `organizations/myorg/locations/US`. - * - * Generated from protobuf field string organization = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setOrganization($var) - { - GPBUtil::checkString($var, True); - $this->organization = $var; - - return $this; - } - - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListOrgDataExchangesResponse.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListOrgDataExchangesResponse.php deleted file mode 100644 index d33782786693..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/ListOrgDataExchangesResponse.php +++ /dev/null @@ -1,102 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.ListOrgDataExchangesResponse - */ -class ListOrgDataExchangesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of data exchanges. - * - * Generated from protobuf field repeated .google.cloud.bigquery.analyticshub.v1.DataExchange data_exchanges = 1; - */ - private $data_exchanges; - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange>|\Google\Protobuf\Internal\RepeatedField $data_exchanges - * The list of data exchanges. - * @type string $next_page_token - * A token to request the next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * The list of data exchanges. - * - * Generated from protobuf field repeated .google.cloud.bigquery.analyticshub.v1.DataExchange data_exchanges = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDataExchanges() - { - return $this->data_exchanges; - } - - /** - * The list of data exchanges. - * - * Generated from protobuf field repeated .google.cloud.bigquery.analyticshub.v1.DataExchange data_exchanges = 1; - * @param array<\Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDataExchanges($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange::class); - $this->data_exchanges = $arr; - - return $this; - } - - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing.php deleted file mode 100644 index 7aef9e99c326..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing.php +++ /dev/null @@ -1,540 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.Listing - */ -class Listing extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Required. Human-readable display name of the listing. The display name must contain - * only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces - * ( ), ampersands (&) and can't start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $display_name = ''; - /** - * Optional. Short description of the listing. The description must not contain - * Unicode non-characters and C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $description = ''; - /** - * Optional. Email or URL of the primary point of contact of the listing. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $primary_contact = ''; - /** - * Optional. Documentation describing the listing. - * - * Generated from protobuf field string documentation = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $documentation = ''; - /** - * Output only. Current state of the listing. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Listing.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the contents of the field are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * - * Generated from protobuf field bytes icon = 8 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $icon = ''; - /** - * Optional. Details of the data provider who owns the source data. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $data_provider = null; - /** - * Optional. Categories of the listing. Up to two categories are allowed. - * - * Generated from protobuf field repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $categories; - /** - * Optional. Details of the publisher who owns the listing and who can share - * the source data. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $publisher = null; - /** - * Optional. Email or URL of the request access of the listing. - * Subscribers can use this reference to request access. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string request_access = 12 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_access = ''; - protected $source; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing\BigQueryDatasetSource $bigquery_dataset - * Required. Shared dataset i.e. BigQuery dataset source. - * @type string $name - * Output only. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456` - * @type string $display_name - * Required. Human-readable display name of the listing. The display name must contain - * only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces - * ( ), ampersands (&) and can't start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * @type string $description - * Optional. Short description of the listing. The description must not contain - * Unicode non-characters and C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * @type string $primary_contact - * Optional. Email or URL of the primary point of contact of the listing. - * Max Length: 1000 bytes. - * @type string $documentation - * Optional. Documentation describing the listing. - * @type int $state - * Output only. Current state of the listing. - * @type string $icon - * Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the contents of the field are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * @type \Google\Cloud\BigQuery\AnalyticsHub\V1\DataProvider $data_provider - * Optional. Details of the data provider who owns the source data. - * @type array|\Google\Protobuf\Internal\RepeatedField $categories - * Optional. Categories of the listing. Up to two categories are allowed. - * @type \Google\Cloud\BigQuery\AnalyticsHub\V1\Publisher $publisher - * Optional. Details of the publisher who owns the listing and who can share - * the source data. - * @type string $request_access - * Optional. Email or URL of the request access of the listing. - * Subscribers can use this reference to request access. - * Max Length: 1000 bytes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. Shared dataset i.e. BigQuery dataset source. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing\BigQueryDatasetSource|null - */ - public function getBigqueryDataset() - { - return $this->readOneof(6); - } - - public function hasBigqueryDataset() - { - return $this->hasOneof(6); - } - - /** - * Required. Shared dataset i.e. BigQuery dataset source. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing\BigQueryDatasetSource $var - * @return $this - */ - public function setBigqueryDataset($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing\BigQueryDatasetSource::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * Output only. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. Human-readable display name of the listing. The display name must contain - * only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces - * ( ), ampersands (&) and can't start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Required. Human-readable display name of the listing. The display name must contain - * only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces - * ( ), ampersands (&) and can't start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Optional. Short description of the listing. The description must not contain - * Unicode non-characters and C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. Short description of the listing. The description must not contain - * Unicode non-characters and C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Optional. Email or URL of the primary point of contact of the listing. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPrimaryContact() - { - return $this->primary_contact; - } - - /** - * Optional. Email or URL of the primary point of contact of the listing. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPrimaryContact($var) - { - GPBUtil::checkString($var, True); - $this->primary_contact = $var; - - return $this; - } - - /** - * Optional. Documentation describing the listing. - * - * Generated from protobuf field string documentation = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDocumentation() - { - return $this->documentation; - } - - /** - * Optional. Documentation describing the listing. - * - * Generated from protobuf field string documentation = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDocumentation($var) - { - GPBUtil::checkString($var, True); - $this->documentation = $var; - - return $this; - } - - /** - * Output only. Current state of the listing. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Listing.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. Current state of the listing. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Listing.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing\State::class); - $this->state = $var; - - return $this; - } - - /** - * Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the contents of the field are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * - * Generated from protobuf field bytes icon = 8 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getIcon() - { - return $this->icon; - } - - /** - * Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the contents of the field are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * - * Generated from protobuf field bytes icon = 8 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setIcon($var) - { - GPBUtil::checkString($var, False); - $this->icon = $var; - - return $this; - } - - /** - * Optional. Details of the data provider who owns the source data. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\DataProvider|null - */ - public function getDataProvider() - { - return $this->data_provider; - } - - public function hasDataProvider() - { - return isset($this->data_provider); - } - - public function clearDataProvider() - { - unset($this->data_provider); - } - - /** - * Optional. Details of the data provider who owns the source data. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\DataProvider $var - * @return $this - */ - public function setDataProvider($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\AnalyticsHub\V1\DataProvider::class); - $this->data_provider = $var; - - return $this; - } - - /** - * Optional. Categories of the listing. Up to two categories are allowed. - * - * Generated from protobuf field repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCategories() - { - return $this->categories; - } - - /** - * Optional. Categories of the listing. Up to two categories are allowed. - * - * Generated from protobuf field repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCategories($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::ENUM, \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing\Category::class); - $this->categories = $arr; - - return $this; - } - - /** - * Optional. Details of the publisher who owns the listing and who can share - * the source data. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\Publisher|null - */ - public function getPublisher() - { - return $this->publisher; - } - - public function hasPublisher() - { - return isset($this->publisher); - } - - public function clearPublisher() - { - unset($this->publisher); - } - - /** - * Optional. Details of the publisher who owns the listing and who can share - * the source data. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\Publisher $var - * @return $this - */ - public function setPublisher($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\AnalyticsHub\V1\Publisher::class); - $this->publisher = $var; - - return $this; - } - - /** - * Optional. Email or URL of the request access of the listing. - * Subscribers can use this reference to request access. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string request_access = 12 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestAccess() - { - return $this->request_access; - } - - /** - * Optional. Email or URL of the request access of the listing. - * Subscribers can use this reference to request access. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string request_access = 12 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestAccess($var) - { - GPBUtil::checkString($var, True); - $this->request_access = $var; - - return $this; - } - - /** - * @return string - */ - public function getSource() - { - return $this->whichOneof("source"); - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing/BigQueryDatasetSource.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing/BigQueryDatasetSource.php deleted file mode 100644 index cef6f8558c68..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing/BigQueryDatasetSource.php +++ /dev/null @@ -1,80 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource - */ -class BigQueryDatasetSource extends \Google\Protobuf\Internal\Message -{ - /** - * Resource name of the dataset source for this listing. - * e.g. `projects/myproject/datasets/123` - * - * Generated from protobuf field string dataset = 1 [(.google.api.resource_reference) = { - */ - protected $dataset = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $dataset - * Resource name of the dataset source for this listing. - * e.g. `projects/myproject/datasets/123` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Resource name of the dataset source for this listing. - * e.g. `projects/myproject/datasets/123` - * - * Generated from protobuf field string dataset = 1 [(.google.api.resource_reference) = { - * @return string - */ - public function getDataset() - { - return $this->dataset; - } - - /** - * Resource name of the dataset source for this listing. - * e.g. `projects/myproject/datasets/123` - * - * Generated from protobuf field string dataset = 1 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setDataset($var) - { - GPBUtil::checkString($var, True); - $this->dataset = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(BigQueryDatasetSource::class, \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing_BigQueryDatasetSource::class); - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing/Category.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing/Category.php deleted file mode 100644 index c16d7e7d770d..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing/Category.php +++ /dev/null @@ -1,143 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.Listing.Category - */ -class Category -{ - /** - * Generated from protobuf enum CATEGORY_UNSPECIFIED = 0; - */ - const CATEGORY_UNSPECIFIED = 0; - /** - * Generated from protobuf enum CATEGORY_OTHERS = 1; - */ - const CATEGORY_OTHERS = 1; - /** - * Generated from protobuf enum CATEGORY_ADVERTISING_AND_MARKETING = 2; - */ - const CATEGORY_ADVERTISING_AND_MARKETING = 2; - /** - * Generated from protobuf enum CATEGORY_COMMERCE = 3; - */ - const CATEGORY_COMMERCE = 3; - /** - * Generated from protobuf enum CATEGORY_CLIMATE_AND_ENVIRONMENT = 4; - */ - const CATEGORY_CLIMATE_AND_ENVIRONMENT = 4; - /** - * Generated from protobuf enum CATEGORY_DEMOGRAPHICS = 5; - */ - const CATEGORY_DEMOGRAPHICS = 5; - /** - * Generated from protobuf enum CATEGORY_ECONOMICS = 6; - */ - const CATEGORY_ECONOMICS = 6; - /** - * Generated from protobuf enum CATEGORY_EDUCATION = 7; - */ - const CATEGORY_EDUCATION = 7; - /** - * Generated from protobuf enum CATEGORY_ENERGY = 8; - */ - const CATEGORY_ENERGY = 8; - /** - * Generated from protobuf enum CATEGORY_FINANCIAL = 9; - */ - const CATEGORY_FINANCIAL = 9; - /** - * Generated from protobuf enum CATEGORY_GAMING = 10; - */ - const CATEGORY_GAMING = 10; - /** - * Generated from protobuf enum CATEGORY_GEOSPATIAL = 11; - */ - const CATEGORY_GEOSPATIAL = 11; - /** - * Generated from protobuf enum CATEGORY_HEALTHCARE_AND_LIFE_SCIENCE = 12; - */ - const CATEGORY_HEALTHCARE_AND_LIFE_SCIENCE = 12; - /** - * Generated from protobuf enum CATEGORY_MEDIA = 13; - */ - const CATEGORY_MEDIA = 13; - /** - * Generated from protobuf enum CATEGORY_PUBLIC_SECTOR = 14; - */ - const CATEGORY_PUBLIC_SECTOR = 14; - /** - * Generated from protobuf enum CATEGORY_RETAIL = 15; - */ - const CATEGORY_RETAIL = 15; - /** - * Generated from protobuf enum CATEGORY_SPORTS = 16; - */ - const CATEGORY_SPORTS = 16; - /** - * Generated from protobuf enum CATEGORY_SCIENCE_AND_RESEARCH = 17; - */ - const CATEGORY_SCIENCE_AND_RESEARCH = 17; - /** - * Generated from protobuf enum CATEGORY_TRANSPORTATION_AND_LOGISTICS = 18; - */ - const CATEGORY_TRANSPORTATION_AND_LOGISTICS = 18; - /** - * Generated from protobuf enum CATEGORY_TRAVEL_AND_TOURISM = 19; - */ - const CATEGORY_TRAVEL_AND_TOURISM = 19; - - private static $valueToName = [ - self::CATEGORY_UNSPECIFIED => 'CATEGORY_UNSPECIFIED', - self::CATEGORY_OTHERS => 'CATEGORY_OTHERS', - self::CATEGORY_ADVERTISING_AND_MARKETING => 'CATEGORY_ADVERTISING_AND_MARKETING', - self::CATEGORY_COMMERCE => 'CATEGORY_COMMERCE', - self::CATEGORY_CLIMATE_AND_ENVIRONMENT => 'CATEGORY_CLIMATE_AND_ENVIRONMENT', - self::CATEGORY_DEMOGRAPHICS => 'CATEGORY_DEMOGRAPHICS', - self::CATEGORY_ECONOMICS => 'CATEGORY_ECONOMICS', - self::CATEGORY_EDUCATION => 'CATEGORY_EDUCATION', - self::CATEGORY_ENERGY => 'CATEGORY_ENERGY', - self::CATEGORY_FINANCIAL => 'CATEGORY_FINANCIAL', - self::CATEGORY_GAMING => 'CATEGORY_GAMING', - self::CATEGORY_GEOSPATIAL => 'CATEGORY_GEOSPATIAL', - self::CATEGORY_HEALTHCARE_AND_LIFE_SCIENCE => 'CATEGORY_HEALTHCARE_AND_LIFE_SCIENCE', - self::CATEGORY_MEDIA => 'CATEGORY_MEDIA', - self::CATEGORY_PUBLIC_SECTOR => 'CATEGORY_PUBLIC_SECTOR', - self::CATEGORY_RETAIL => 'CATEGORY_RETAIL', - self::CATEGORY_SPORTS => 'CATEGORY_SPORTS', - self::CATEGORY_SCIENCE_AND_RESEARCH => 'CATEGORY_SCIENCE_AND_RESEARCH', - self::CATEGORY_TRANSPORTATION_AND_LOGISTICS => 'CATEGORY_TRANSPORTATION_AND_LOGISTICS', - self::CATEGORY_TRAVEL_AND_TOURISM => 'CATEGORY_TRAVEL_AND_TOURISM', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Category::class, \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing_Category::class); - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing/State.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing/State.php deleted file mode 100644 index 67c97bcd62f1..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing/State.php +++ /dev/null @@ -1,58 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.Listing.State - */ -class State -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * Subscribable state. Users with dataexchange.listings.subscribe permission - * can subscribe to this listing. - * - * Generated from protobuf enum ACTIVE = 1; - */ - const ACTIVE = 1; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::ACTIVE => 'ACTIVE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing_State::class); - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing_BigQueryDatasetSource.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing_BigQueryDatasetSource.php deleted file mode 100644 index 7567701fa08d..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/Listing_BigQueryDatasetSource.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.Publisher - */ -class Publisher extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Name of the listing publisher. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $name = ''; - /** - * Optional. Email or URL of the listing publisher. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $primary_contact = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Optional. Name of the listing publisher. - * @type string $primary_contact - * Optional. Email or URL of the listing publisher. - * Max Length: 1000 bytes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Name of the listing publisher. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Optional. Name of the listing publisher. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. Email or URL of the listing publisher. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPrimaryContact() - { - return $this->primary_contact; - } - - /** - * Optional. Email or URL of the listing publisher. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPrimaryContact($var) - { - GPBUtil::checkString($var, True); - $this->primary_contact = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/SubscribeListingRequest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/SubscribeListingRequest.php deleted file mode 100644 index c6041fe76652..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/SubscribeListingRequest.php +++ /dev/null @@ -1,128 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.SubscribeListingRequest - */ -class SubscribeListingRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the listing that you want to subscribe to. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - protected $destination; - - /** - * @param string $name Required. Resource name of the listing that you want to subscribe to. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. Please see - * {@see AnalyticsHubServiceClient::listingName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\SubscribeListingRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\AnalyticsHub\V1\DestinationDataset $destination_dataset - * BigQuery destination dataset to create for the subscriber. - * @type string $name - * Required. Resource name of the listing that you want to subscribe to. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * BigQuery destination dataset to create for the subscriber. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DestinationDataset destination_dataset = 3; - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\DestinationDataset|null - */ - public function getDestinationDataset() - { - return $this->readOneof(3); - } - - public function hasDestinationDataset() - { - return $this->hasOneof(3); - } - - /** - * BigQuery destination dataset to create for the subscriber. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DestinationDataset destination_dataset = 3; - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\DestinationDataset $var - * @return $this - */ - public function setDestinationDataset($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\AnalyticsHub\V1\DestinationDataset::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Required. Resource name of the listing that you want to subscribe to. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Resource name of the listing that you want to subscribe to. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * @return string - */ - public function getDestination() - { - return $this->whichOneof("destination"); - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/SubscribeListingResponse.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/SubscribeListingResponse.php deleted file mode 100644 index c758a899481a..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/SubscribeListingResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.SubscribeListingResponse - */ -class SubscribeListingResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/UpdateDataExchangeRequest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/UpdateDataExchangeRequest.php deleted file mode 100644 index a39b0308867c..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/UpdateDataExchangeRequest.php +++ /dev/null @@ -1,146 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.UpdateDataExchangeRequest - */ -class UpdateDataExchangeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Field mask specifies the fields to update in the data exchange - * resource. The fields specified in the - * `updateMask` are relative to the resource and are not a full request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - /** - * Required. The data exchange to update. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DataExchange data_exchange = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $data_exchange = null; - - /** - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange $dataExchange Required. The data exchange to update. - * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask specifies the fields to update in the data exchange - * resource. The fields specified in the - * `updateMask` are relative to the resource and are not a full request. - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\UpdateDataExchangeRequest - * - * @experimental - */ - public static function build(\Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange $dataExchange, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setDataExchange($dataExchange) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\FieldMask $update_mask - * Required. Field mask specifies the fields to update in the data exchange - * resource. The fields specified in the - * `updateMask` are relative to the resource and are not a full request. - * @type \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange $data_exchange - * Required. The data exchange to update. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. Field mask specifies the fields to update in the data exchange - * resource. The fields specified in the - * `updateMask` are relative to the resource and are not a full request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Required. Field mask specifies the fields to update in the data exchange - * resource. The fields specified in the - * `updateMask` are relative to the resource and are not a full request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * Required. The data exchange to update. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DataExchange data_exchange = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange|null - */ - public function getDataExchange() - { - return $this->data_exchange; - } - - public function hasDataExchange() - { - return isset($this->data_exchange); - } - - public function clearDataExchange() - { - unset($this->data_exchange); - } - - /** - * Required. The data exchange to update. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.DataExchange data_exchange = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange $var - * @return $this - */ - public function setDataExchange($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange::class); - $this->data_exchange = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/UpdateListingRequest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/UpdateListingRequest.php deleted file mode 100644 index ff751eefdfe1..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/proto/src/Google/Cloud/BigQuery/AnalyticsHub/V1/UpdateListingRequest.php +++ /dev/null @@ -1,146 +0,0 @@ -google.cloud.bigquery.analyticshub.v1.UpdateListingRequest - */ -class UpdateListingRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Field mask specifies the fields to update in the listing resource. The - * fields specified in the `updateMask` are relative to the resource and are - * not a full request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - /** - * Required. The listing to update. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Listing listing = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $listing = null; - - /** - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing $listing Required. The listing to update. - * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask specifies the fields to update in the listing resource. The - * fields specified in the `updateMask` are relative to the resource and are - * not a full request. - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\UpdateListingRequest - * - * @experimental - */ - public static function build(\Google\Cloud\BigQuery\AnalyticsHub\V1\Listing $listing, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setListing($listing) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\FieldMask $update_mask - * Required. Field mask specifies the fields to update in the listing resource. The - * fields specified in the `updateMask` are relative to the resource and are - * not a full request. - * @type \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing $listing - * Required. The listing to update. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Analyticshub\V1\Analyticshub::initOnce(); - parent::__construct($data); - } - - /** - * Required. Field mask specifies the fields to update in the listing resource. The - * fields specified in the `updateMask` are relative to the resource and are - * not a full request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Required. Field mask specifies the fields to update in the listing resource. The - * fields specified in the `updateMask` are relative to the resource and are - * not a full request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * Required. The listing to update. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Listing listing = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing|null - */ - public function getListing() - { - return $this->listing; - } - - public function hasListing() - { - return isset($this->listing); - } - - public function clearListing() - { - unset($this->listing); - } - - /** - * Required. The listing to update. - * - * Generated from protobuf field .google.cloud.bigquery.analyticshub.v1.Listing listing = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing $var - * @return $this - */ - public function setListing($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing::class); - $this->listing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/create_data_exchange.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/create_data_exchange.php deleted file mode 100644 index be6d455c844d..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/create_data_exchange.php +++ /dev/null @@ -1,91 +0,0 @@ -setDisplayName($dataExchangeDisplayName); - $request = (new CreateDataExchangeRequest()) - ->setParent($formattedParent) - ->setDataExchangeId($dataExchangeId) - ->setDataExchange($dataExchange); - - // Call the API and handle any network failures. - try { - /** @var DataExchange $response */ - $response = $analyticsHubServiceClient->createDataExchange($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AnalyticsHubServiceClient::locationName('[PROJECT]', '[LOCATION]'); - $dataExchangeId = '[DATA_EXCHANGE_ID]'; - $dataExchangeDisplayName = '[DISPLAY_NAME]'; - - create_data_exchange_sample($formattedParent, $dataExchangeId, $dataExchangeDisplayName); -} -// [END analyticshub_v1_generated_AnalyticsHubService_CreateDataExchange_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/create_listing.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/create_listing.php deleted file mode 100644 index 52594b2ff265..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/create_listing.php +++ /dev/null @@ -1,98 +0,0 @@ -setBigqueryDataset($listingBigqueryDataset) - ->setDisplayName($listingDisplayName); - $request = (new CreateListingRequest()) - ->setParent($formattedParent) - ->setListingId($listingId) - ->setListing($listing); - - // Call the API and handle any network failures. - try { - /** @var Listing $response */ - $response = $analyticsHubServiceClient->createListing($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AnalyticsHubServiceClient::dataExchangeName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]' - ); - $listingId = '[LISTING_ID]'; - $listingDisplayName = '[DISPLAY_NAME]'; - - create_listing_sample($formattedParent, $listingId, $listingDisplayName); -} -// [END analyticshub_v1_generated_AnalyticsHubService_CreateListing_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/delete_data_exchange.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/delete_data_exchange.php deleted file mode 100644 index 5b9c9b4b3b46..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/delete_data_exchange.php +++ /dev/null @@ -1,74 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $analyticsHubServiceClient->deleteDataExchange($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AnalyticsHubServiceClient::dataExchangeName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]' - ); - - delete_data_exchange_sample($formattedName); -} -// [END analyticshub_v1_generated_AnalyticsHubService_DeleteDataExchange_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/delete_listing.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/delete_listing.php deleted file mode 100644 index cc52559e7c05..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/delete_listing.php +++ /dev/null @@ -1,75 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $analyticsHubServiceClient->deleteListing($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AnalyticsHubServiceClient::listingName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]', - '[LISTING]' - ); - - delete_listing_sample($formattedName); -} -// [END analyticshub_v1_generated_AnalyticsHubService_DeleteListing_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/get_data_exchange.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/get_data_exchange.php deleted file mode 100644 index dc75a21f8f54..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/get_data_exchange.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var DataExchange $response */ - $response = $analyticsHubServiceClient->getDataExchange($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AnalyticsHubServiceClient::dataExchangeName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]' - ); - - get_data_exchange_sample($formattedName); -} -// [END analyticshub_v1_generated_AnalyticsHubService_GetDataExchange_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/get_iam_policy.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/get_iam_policy.php deleted file mode 100644 index 5316416ffc49..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/get_iam_policy.php +++ /dev/null @@ -1,71 +0,0 @@ -setResource($resource); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $analyticsHubServiceClient->getIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - get_iam_policy_sample($resource); -} -// [END analyticshub_v1_generated_AnalyticsHubService_GetIamPolicy_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/get_listing.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/get_listing.php deleted file mode 100644 index 67f2f77def0d..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/get_listing.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Listing $response */ - $response = $analyticsHubServiceClient->getListing($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AnalyticsHubServiceClient::listingName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]', - '[LISTING]' - ); - - get_listing_sample($formattedName); -} -// [END analyticshub_v1_generated_AnalyticsHubService_GetListing_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/list_data_exchanges.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/list_data_exchanges.php deleted file mode 100644 index 656ed6c72959..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/list_data_exchanges.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listDataExchanges($request); - - /** @var DataExchange $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AnalyticsHubServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - list_data_exchanges_sample($formattedParent); -} -// [END analyticshub_v1_generated_AnalyticsHubService_ListDataExchanges_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/list_listings.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/list_listings.php deleted file mode 100644 index c9703d121238..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/list_listings.php +++ /dev/null @@ -1,81 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listListings($request); - - /** @var Listing $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AnalyticsHubServiceClient::dataExchangeName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]' - ); - - list_listings_sample($formattedParent); -} -// [END analyticshub_v1_generated_AnalyticsHubService_ListListings_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/list_org_data_exchanges.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/list_org_data_exchanges.php deleted file mode 100644 index 3ef4b508434c..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/list_org_data_exchanges.php +++ /dev/null @@ -1,77 +0,0 @@ -setOrganization($organization); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listOrgDataExchanges($request); - - /** @var DataExchange $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $organization = '[ORGANIZATION]'; - - list_org_data_exchanges_sample($organization); -} -// [END analyticshub_v1_generated_AnalyticsHubService_ListOrgDataExchanges_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/set_iam_policy.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/set_iam_policy.php deleted file mode 100644 index 412a15bb6416..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/set_iam_policy.php +++ /dev/null @@ -1,73 +0,0 @@ -setResource($resource) - ->setPolicy($policy); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $analyticsHubServiceClient->setIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - set_iam_policy_sample($resource); -} -// [END analyticshub_v1_generated_AnalyticsHubService_SetIamPolicy_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/subscribe_listing.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/subscribe_listing.php deleted file mode 100644 index e5f4a3823d3d..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/subscribe_listing.php +++ /dev/null @@ -1,82 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var SubscribeListingResponse $response */ - $response = $analyticsHubServiceClient->subscribeListing($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AnalyticsHubServiceClient::listingName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]', - '[LISTING]' - ); - - subscribe_listing_sample($formattedName); -} -// [END analyticshub_v1_generated_AnalyticsHubService_SubscribeListing_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/test_iam_permissions.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/test_iam_permissions.php deleted file mode 100644 index 89c55f4c5e23..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/test_iam_permissions.php +++ /dev/null @@ -1,78 +0,0 @@ -setResource($resource) - ->setPermissions($permissions); - - // Call the API and handle any network failures. - try { - /** @var TestIamPermissionsResponse $response */ - $response = $analyticsHubServiceClient->testIamPermissions($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - $permissionsElement = '[PERMISSIONS]'; - - test_iam_permissions_sample($resource, $permissionsElement); -} -// [END analyticshub_v1_generated_AnalyticsHubService_TestIamPermissions_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/update_data_exchange.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/update_data_exchange.php deleted file mode 100644 index abac3b719234..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/update_data_exchange.php +++ /dev/null @@ -1,79 +0,0 @@ -setDisplayName($dataExchangeDisplayName); - $request = (new UpdateDataExchangeRequest()) - ->setUpdateMask($updateMask) - ->setDataExchange($dataExchange); - - // Call the API and handle any network failures. - try { - /** @var DataExchange $response */ - $response = $analyticsHubServiceClient->updateDataExchange($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $dataExchangeDisplayName = '[DISPLAY_NAME]'; - - update_data_exchange_sample($dataExchangeDisplayName); -} -// [END analyticshub_v1_generated_AnalyticsHubService_UpdateDataExchange_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/update_listing.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/update_listing.php deleted file mode 100644 index 5752f2c98290..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/samples/V1/AnalyticsHubServiceClient/update_listing.php +++ /dev/null @@ -1,82 +0,0 @@ -setBigqueryDataset($listingBigqueryDataset) - ->setDisplayName($listingDisplayName); - $request = (new UpdateListingRequest()) - ->setUpdateMask($updateMask) - ->setListing($listing); - - // Call the API and handle any network failures. - try { - /** @var Listing $response */ - $response = $analyticsHubServiceClient->updateListing($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $listingDisplayName = '[DISPLAY_NAME]'; - - update_listing_sample($listingDisplayName); -} -// [END analyticshub_v1_generated_AnalyticsHubService_UpdateListing_sync] diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/AnalyticsHubServiceClient.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/AnalyticsHubServiceClient.php deleted file mode 100644 index dafddc678edb..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/AnalyticsHubServiceClient.php +++ /dev/null @@ -1,34 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $dataExchangeId = 'data_exchange_id'; - * $dataExchange = new DataExchange(); - * $response = $analyticsHubServiceClient->createDataExchange($formattedParent, $dataExchangeId, $dataExchange); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class AnalyticsHubServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.bigquery.analyticshub.v1.AnalyticsHubService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'analyticshub.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/bigquery', - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $dataExchangeNameTemplate; - - private static $datasetNameTemplate; - - private static $listingNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/analytics_hub_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/analytics_hub_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/analytics_hub_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/analytics_hub_service_rest_client_config.php', - ], - ], - ]; - } - - private static function getDataExchangeNameTemplate() - { - if (self::$dataExchangeNameTemplate == null) { - self::$dataExchangeNameTemplate = new PathTemplate('projects/{project}/locations/{location}/dataExchanges/{data_exchange}'); - } - - return self::$dataExchangeNameTemplate; - } - - private static function getDatasetNameTemplate() - { - if (self::$datasetNameTemplate == null) { - self::$datasetNameTemplate = new PathTemplate('projects/{project}/datasets/{dataset}'); - } - - return self::$datasetNameTemplate; - } - - private static function getListingNameTemplate() - { - if (self::$listingNameTemplate == null) { - self::$listingNameTemplate = new PathTemplate('projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}'); - } - - return self::$listingNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'dataExchange' => self::getDataExchangeNameTemplate(), - 'dataset' => self::getDatasetNameTemplate(), - 'listing' => self::getListingNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a - * data_exchange resource. - * - * @param string $project - * @param string $location - * @param string $dataExchange - * - * @return string The formatted data_exchange resource. - */ - public static function dataExchangeName($project, $location, $dataExchange) - { - return self::getDataExchangeNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'data_exchange' => $dataExchange, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a dataset - * resource. - * - * @param string $project - * @param string $dataset - * - * @return string The formatted dataset resource. - */ - public static function datasetName($project, $dataset) - { - return self::getDatasetNameTemplate()->render([ - 'project' => $project, - 'dataset' => $dataset, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a listing - * resource. - * - * @param string $project - * @param string $location - * @param string $dataExchange - * @param string $listing - * - * @return string The formatted listing resource. - */ - public static function listingName($project, $location, $dataExchange, $listing) - { - return self::getListingNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'data_exchange' => $dataExchange, - 'listing' => $listing, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - dataExchange: projects/{project}/locations/{location}/dataExchanges/{data_exchange} - * - dataset: projects/{project}/datasets/{dataset} - * - listing: projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'analyticshub.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * Creates a new data exchange. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedParent = $analyticsHubServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * $dataExchangeId = 'data_exchange_id'; - * $dataExchange = new DataExchange(); - * $response = $analyticsHubServiceClient->createDataExchange($formattedParent, $dataExchangeId, $dataExchange); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource path of the data exchange. - * e.g. `projects/myproject/locations/US`. - * @param string $dataExchangeId Required. The ID of the data exchange. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * @param DataExchange $dataExchange Required. The data exchange to create. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange - * - * @throws ApiException if the remote call fails - */ - public function createDataExchange($parent, $dataExchangeId, $dataExchange, array $optionalArgs = []) - { - $request = new CreateDataExchangeRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setDataExchangeId($dataExchangeId); - $request->setDataExchange($dataExchange); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateDataExchange', DataExchange::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates a new listing. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedParent = $analyticsHubServiceClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - * $listingId = 'listing_id'; - * $listing = new Listing(); - * $response = $analyticsHubServiceClient->createListing($formattedParent, $listingId, $listing); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * @param string $listingId Required. The ID of the listing to create. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * @param Listing $listing Required. The listing to create. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing - * - * @throws ApiException if the remote call fails - */ - public function createListing($parent, $listingId, $listing, array $optionalArgs = []) - { - $request = new CreateListingRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setListingId($listingId); - $request->setListing($listing); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateListing', Listing::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes an existing data exchange. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedName = $analyticsHubServiceClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - * $analyticsHubServiceClient->deleteDataExchange($formattedName); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $name Required. The full name of the data exchange resource that you want to delete. - * For example, `projects/myproject/locations/US/dataExchanges/123`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - */ - public function deleteDataExchange($name, array $optionalArgs = []) - { - $request = new DeleteDataExchangeRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteDataExchange', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes a listing. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedName = $analyticsHubServiceClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - * $analyticsHubServiceClient->deleteListing($formattedName); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Resource name of the listing to delete. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - */ - public function deleteListing($name, array $optionalArgs = []) - { - $request = new DeleteListingRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteListing', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the details of a data exchange. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedName = $analyticsHubServiceClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - * $response = $analyticsHubServiceClient->getDataExchange($formattedName); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $name Required. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange - * - * @throws ApiException if the remote call fails - */ - public function getDataExchange($name, array $optionalArgs = []) - { - $request = new GetDataExchangeRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetDataExchange', DataExchange::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the IAM policy. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $resource = 'resource'; - * $response = $analyticsHubServiceClient->getIamPolicy($resource); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @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 array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the details of a listing. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedName = $analyticsHubServiceClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - * $response = $analyticsHubServiceClient->getListing($formattedName); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $name Required. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing - * - * @throws ApiException if the remote call fails - */ - public function getListing($name, array $optionalArgs = []) - { - $request = new GetListingRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetListing', Listing::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists all data exchanges in a given project and location. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedParent = $analyticsHubServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $analyticsHubServiceClient->listDataExchanges($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $analyticsHubServiceClient->listDataExchanges($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource path of the data exchanges. - * e.g. `projects/myproject/locations/US`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listDataExchanges($parent, array $optionalArgs = []) - { - $request = new ListDataExchangesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListDataExchanges', $optionalArgs, ListDataExchangesResponse::class, $request); - } - - /** - * Lists all listings in a given project and location. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedParent = $analyticsHubServiceClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - * // Iterate over pages of elements - * $pagedResponse = $analyticsHubServiceClient->listListings($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $analyticsHubServiceClient->listListings($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listListings($parent, array $optionalArgs = []) - { - $request = new ListListingsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListListings', $optionalArgs, ListListingsResponse::class, $request); - } - - /** - * Lists all data exchanges from projects in a given organization and - * location. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $organization = 'organization'; - * // Iterate over pages of elements - * $pagedResponse = $analyticsHubServiceClient->listOrgDataExchanges($organization); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $analyticsHubServiceClient->listOrgDataExchanges($organization); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $organization Required. The organization resource path of the projects containing DataExchanges. - * e.g. `organizations/myorg/locations/US`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listOrgDataExchanges($organization, array $optionalArgs = []) - { - $request = new ListOrgDataExchangesRequest(); - $requestParamHeaders = []; - $request->setOrganization($organization); - $requestParamHeaders['organization'] = $organization; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListOrgDataExchanges', $optionalArgs, ListOrgDataExchangesResponse::class, $request); - } - - /** - * Sets the IAM policy. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $analyticsHubServiceClient->setIamPolicy($resource, $policy); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @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 Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request)->wait(); - } - - /** - * Subscribes to a listing. - * - * Currently, with Analytics Hub, you can create listings that - * reference only BigQuery datasets. - * Upon subscription to a listing for a BigQuery dataset, Analytics Hub - * creates a linked dataset in the subscriber's project. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedName = $analyticsHubServiceClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - * $response = $analyticsHubServiceClient->subscribeListing($formattedName); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Resource name of the listing that you want to subscribe to. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * @param array $optionalArgs { - * Optional. - * - * @type DestinationDataset $destinationDataset - * BigQuery destination dataset to create for the subscriber. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\SubscribeListingResponse - * - * @throws ApiException if the remote call fails - */ - public function subscribeListing($name, array $optionalArgs = []) - { - $request = new SubscribeListingRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['destinationDataset'])) { - $request->setDestinationDataset($optionalArgs['destinationDataset']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SubscribeListing', SubscribeListingResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns the permissions that a caller has. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $analyticsHubServiceClient->testIamPermissions($resource, $permissions); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @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 string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Updates an existing data exchange. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $updateMask = new FieldMask(); - * $dataExchange = new DataExchange(); - * $response = $analyticsHubServiceClient->updateDataExchange($updateMask, $dataExchange); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param FieldMask $updateMask Required. Field mask specifies the fields to update in the data exchange - * resource. The fields specified in the - * `updateMask` are relative to the resource and are not a full request. - * @param DataExchange $dataExchange Required. The data exchange to update. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange - * - * @throws ApiException if the remote call fails - */ - public function updateDataExchange($updateMask, $dataExchange, array $optionalArgs = []) - { - $request = new UpdateDataExchangeRequest(); - $requestParamHeaders = []; - $request->setUpdateMask($updateMask); - $request->setDataExchange($dataExchange); - $requestParamHeaders['data_exchange.name'] = $dataExchange->getName(); - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateDataExchange', DataExchange::class, $optionalArgs, $request)->wait(); - } - - /** - * Updates an existing listing. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $updateMask = new FieldMask(); - * $listing = new Listing(); - * $response = $analyticsHubServiceClient->updateListing($updateMask, $listing); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param FieldMask $updateMask Required. Field mask specifies the fields to update in the listing resource. The - * fields specified in the `updateMask` are relative to the resource and are - * not a full request. - * @param Listing $listing Required. The listing to update. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\AnalyticsHub\V1\Listing - * - * @throws ApiException if the remote call fails - */ - public function updateListing($updateMask, $listing, array $optionalArgs = []) - { - $request = new UpdateListingRequest(); - $requestParamHeaders = []; - $request->setUpdateMask($updateMask); - $request->setListing($listing); - $requestParamHeaders['listing.name'] = $listing->getName(); - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateListing', Listing::class, $optionalArgs, $request)->wait(); - } -} diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/gapic_metadata.json b/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/gapic_metadata.json deleted file mode 100644 index b8fd033b4997..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.bigquery.analyticshub.v1", - "libraryPackage": "Google\\Cloud\\BigQuery\\AnalyticsHub\\V1", - "services": { - "AnalyticsHubService": { - "clients": { - "grpc": { - "libraryClient": "AnalyticsHubServiceGapicClient", - "rpcs": { - "CreateDataExchange": { - "methods": [ - "createDataExchange" - ] - }, - "CreateListing": { - "methods": [ - "createListing" - ] - }, - "DeleteDataExchange": { - "methods": [ - "deleteDataExchange" - ] - }, - "DeleteListing": { - "methods": [ - "deleteListing" - ] - }, - "GetDataExchange": { - "methods": [ - "getDataExchange" - ] - }, - "GetIamPolicy": { - "methods": [ - "getIamPolicy" - ] - }, - "GetListing": { - "methods": [ - "getListing" - ] - }, - "ListDataExchanges": { - "methods": [ - "listDataExchanges" - ] - }, - "ListListings": { - "methods": [ - "listListings" - ] - }, - "ListOrgDataExchanges": { - "methods": [ - "listOrgDataExchanges" - ] - }, - "SetIamPolicy": { - "methods": [ - "setIamPolicy" - ] - }, - "SubscribeListing": { - "methods": [ - "subscribeListing" - ] - }, - "TestIamPermissions": { - "methods": [ - "testIamPermissions" - ] - }, - "UpdateDataExchange": { - "methods": [ - "updateDataExchange" - ] - }, - "UpdateListing": { - "methods": [ - "updateListing" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/resources/analytics_hub_service_client_config.json b/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/resources/analytics_hub_service_client_config.json deleted file mode 100644 index 382274bcf0ec..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/resources/analytics_hub_service_client_config.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "interfaces": { - "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService": { - "retry_codes": { - "no_retry_codes": [], - "retry_policy_1_codes": [ - "DEADLINE_EXCEEDED", - "UNAVAILABLE" - ] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "retry_policy_1_params": { - "initial_retry_delay_millis": 1000, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "CreateDataExchange": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateListing": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteDataExchange": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteListing": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetDataExchange": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetListing": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListDataExchanges": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListListings": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListOrgDataExchanges": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "SetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "SubscribeListing": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "TestIamPermissions": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateDataExchange": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateListing": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/resources/analytics_hub_service_descriptor_config.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/resources/analytics_hub_service_descriptor_config.php deleted file mode 100644 index 98a467f77d95..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/resources/analytics_hub_service_descriptor_config.php +++ /dev/null @@ -1,220 +0,0 @@ - [ - 'google.cloud.bigquery.analyticshub.v1.AnalyticsHubService' => [ - 'CreateDataExchange' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateListing' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\Listing', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteDataExchange' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteListing' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetDataExchange' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - ], - 'GetListing' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\Listing', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListDataExchanges' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getDataExchanges', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\ListDataExchangesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListListings' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getListings', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\ListListingsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListOrgDataExchanges' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getDataExchanges', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\ListOrgDataExchangesResponse', - 'headerParams' => [ - [ - 'keyName' => 'organization', - 'fieldAccessors' => [ - 'getOrganization', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - ], - 'SubscribeListing' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\SubscribeListingResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - ], - 'UpdateDataExchange' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\DataExchange', - 'headerParams' => [ - [ - 'keyName' => 'data_exchange.name', - 'fieldAccessors' => [ - 'getDataExchange', - 'getName', - ], - ], - ], - ], - 'UpdateListing' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\AnalyticsHub\V1\Listing', - 'headerParams' => [ - [ - 'keyName' => 'listing.name', - 'fieldAccessors' => [ - 'getListing', - 'getName', - ], - ], - ], - ], - 'templateMap' => [ - 'dataExchange' => 'projects/{project}/locations/{location}/dataExchanges/{data_exchange}', - 'dataset' => 'projects/{project}/datasets/{dataset}', - 'listing' => 'projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/resources/analytics_hub_service_rest_client_config.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/resources/analytics_hub_service_rest_client_config.php deleted file mode 100644 index e3175b88147a..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/src/V1/resources/analytics_hub_service_rest_client_config.php +++ /dev/null @@ -1,216 +0,0 @@ - [ - 'google.cloud.bigquery.analyticshub.v1.AnalyticsHubService' => [ - 'CreateDataExchange' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/dataExchanges', - 'body' => 'data_exchange', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'data_exchange_id', - ], - ], - 'CreateListing' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/dataExchanges/*}/listings', - 'body' => 'listing', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'listing_id', - ], - ], - 'DeleteDataExchange' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/dataExchanges/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteListing' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetDataExchange' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/dataExchanges/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/dataExchanges/*}:getIamPolicy', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:getIamPolicy', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'GetListing' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListDataExchanges' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/dataExchanges', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListListings' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/dataExchanges/*}/listings', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListOrgDataExchanges' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{organization=organizations/*/locations/*}/dataExchanges', - 'placeholders' => [ - 'organization' => [ - 'getters' => [ - 'getOrganization', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/dataExchanges/*}:setIamPolicy', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:setIamPolicy', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'SubscribeListing' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/dataExchanges/*/listings/*}:subscribe', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/dataExchanges/*}:testIamPermissions', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:testIamPermissions', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'UpdateDataExchange' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{data_exchange.name=projects/*/locations/*/dataExchanges/*}', - 'body' => 'data_exchange', - 'placeholders' => [ - 'data_exchange.name' => [ - 'getters' => [ - 'getDataExchange', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - 'UpdateListing' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{listing.name=projects/*/locations/*/dataExchanges/*/listings/*}', - 'body' => 'listing', - 'placeholders' => [ - 'listing.name' => [ - 'getters' => [ - 'getListing', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/BigQueryAnalyticsHub/v1/tests/Unit/V1/AnalyticsHubServiceClientTest.php b/owl-bot-staging/BigQueryAnalyticsHub/v1/tests/Unit/V1/AnalyticsHubServiceClientTest.php deleted file mode 100644 index 7badb521464a..000000000000 --- a/owl-bot-staging/BigQueryAnalyticsHub/v1/tests/Unit/V1/AnalyticsHubServiceClientTest.php +++ /dev/null @@ -1,1117 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return AnalyticsHubServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new AnalyticsHubServiceClient($options); - } - - /** @test */ - public function createDataExchangeTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $primaryContact = 'primaryContact203339491'; - $documentation = 'documentation1587405498'; - $listingCount = 1101038700; - $icon = '121'; - $expectedResponse = new DataExchange(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setPrimaryContact($primaryContact); - $expectedResponse->setDocumentation($documentation); - $expectedResponse->setListingCount($listingCount); - $expectedResponse->setIcon($icon); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $dataExchangeId = 'dataExchangeId1402219426'; - $dataExchange = new DataExchange(); - $dataExchangeDisplayName = 'dataExchangeDisplayName-1195270080'; - $dataExchange->setDisplayName($dataExchangeDisplayName); - $response = $gapicClient->createDataExchange($formattedParent, $dataExchangeId, $dataExchange); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/CreateDataExchange', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getDataExchangeId(); - $this->assertProtobufEquals($dataExchangeId, $actualValue); - $actualValue = $actualRequestObject->getDataExchange(); - $this->assertProtobufEquals($dataExchange, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createDataExchangeExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $dataExchangeId = 'dataExchangeId1402219426'; - $dataExchange = new DataExchange(); - $dataExchangeDisplayName = 'dataExchangeDisplayName-1195270080'; - $dataExchange->setDisplayName($dataExchangeDisplayName); - try { - $gapicClient->createDataExchange($formattedParent, $dataExchangeId, $dataExchange); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createListingTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $primaryContact = 'primaryContact203339491'; - $documentation = 'documentation1587405498'; - $icon = '121'; - $requestAccess = 'requestAccess2059178260'; - $expectedResponse = new Listing(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setPrimaryContact($primaryContact); - $expectedResponse->setDocumentation($documentation); - $expectedResponse->setIcon($icon); - $expectedResponse->setRequestAccess($requestAccess); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - $listingId = 'listingId988969142'; - $listing = new Listing(); - $listingDisplayName = 'listingDisplayName293456201'; - $listing->setDisplayName($listingDisplayName); - $listingBigqueryDataset = new BigQueryDatasetSource(); - $listing->setBigqueryDataset($listingBigqueryDataset); - $response = $gapicClient->createListing($formattedParent, $listingId, $listing); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/CreateListing', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getListingId(); - $this->assertProtobufEquals($listingId, $actualValue); - $actualValue = $actualRequestObject->getListing(); - $this->assertProtobufEquals($listing, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createListingExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - $listingId = 'listingId988969142'; - $listing = new Listing(); - $listingDisplayName = 'listingDisplayName293456201'; - $listing->setDisplayName($listingDisplayName); - $listingBigqueryDataset = new BigQueryDatasetSource(); - $listing->setBigqueryDataset($listingBigqueryDataset); - try { - $gapicClient->createListing($formattedParent, $listingId, $listing); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteDataExchangeTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - $gapicClient->deleteDataExchange($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/DeleteDataExchange', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteDataExchangeExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - try { - $gapicClient->deleteDataExchange($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteListingTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - $gapicClient->deleteListing($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/DeleteListing', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteListingExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - try { - $gapicClient->deleteListing($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDataExchangeTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $primaryContact = 'primaryContact203339491'; - $documentation = 'documentation1587405498'; - $listingCount = 1101038700; - $icon = '121'; - $expectedResponse = new DataExchange(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setPrimaryContact($primaryContact); - $expectedResponse->setDocumentation($documentation); - $expectedResponse->setListingCount($listingCount); - $expectedResponse->setIcon($icon); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - $response = $gapicClient->getDataExchange($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/GetDataExchange', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDataExchangeExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - try { - $gapicClient->getDataExchange($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getListingTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $primaryContact = 'primaryContact203339491'; - $documentation = 'documentation1587405498'; - $icon = '121'; - $requestAccess = 'requestAccess2059178260'; - $expectedResponse = new Listing(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setPrimaryContact($primaryContact); - $expectedResponse->setDocumentation($documentation); - $expectedResponse->setIcon($icon); - $expectedResponse->setRequestAccess($requestAccess); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - $response = $gapicClient->getListing($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/GetListing', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getListingExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - try { - $gapicClient->getListing($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDataExchangesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $dataExchangesElement = new DataExchange(); - $dataExchanges = [ - $dataExchangesElement, - ]; - $expectedResponse = new ListDataExchangesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setDataExchanges($dataExchanges); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listDataExchanges($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getDataExchanges()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/ListDataExchanges', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDataExchangesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listDataExchanges($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listListingsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $listingsElement = new Listing(); - $listings = [ - $listingsElement, - ]; - $expectedResponse = new ListListingsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setListings($listings); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - $response = $gapicClient->listListings($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getListings()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/ListListings', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listListingsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - try { - $gapicClient->listListings($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listOrgDataExchangesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $dataExchangesElement = new DataExchange(); - $dataExchanges = [ - $dataExchangesElement, - ]; - $expectedResponse = new ListOrgDataExchangesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setDataExchanges($dataExchanges); - $transport->addResponse($expectedResponse); - // Mock request - $organization = 'organization1178922291'; - $response = $gapicClient->listOrgDataExchanges($organization); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getDataExchanges()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/ListOrgDataExchanges', $actualFuncCall); - $actualValue = $actualRequestObject->getOrganization(); - $this->assertProtobufEquals($organization, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listOrgDataExchangesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $organization = 'organization1178922291'; - try { - $gapicClient->listOrgDataExchanges($organization); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function subscribeListingTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new SubscribeListingResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - $response = $gapicClient->subscribeListing($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/SubscribeListing', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function subscribeListingExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - try { - $gapicClient->subscribeListing($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateDataExchangeTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $primaryContact = 'primaryContact203339491'; - $documentation = 'documentation1587405498'; - $listingCount = 1101038700; - $icon = '121'; - $expectedResponse = new DataExchange(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setPrimaryContact($primaryContact); - $expectedResponse->setDocumentation($documentation); - $expectedResponse->setListingCount($listingCount); - $expectedResponse->setIcon($icon); - $transport->addResponse($expectedResponse); - // Mock request - $updateMask = new FieldMask(); - $dataExchange = new DataExchange(); - $dataExchangeDisplayName = 'dataExchangeDisplayName-1195270080'; - $dataExchange->setDisplayName($dataExchangeDisplayName); - $response = $gapicClient->updateDataExchange($updateMask, $dataExchange); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/UpdateDataExchange', $actualFuncCall); - $actualValue = $actualRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $actualValue = $actualRequestObject->getDataExchange(); - $this->assertProtobufEquals($dataExchange, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateDataExchangeExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $updateMask = new FieldMask(); - $dataExchange = new DataExchange(); - $dataExchangeDisplayName = 'dataExchangeDisplayName-1195270080'; - $dataExchange->setDisplayName($dataExchangeDisplayName); - try { - $gapicClient->updateDataExchange($updateMask, $dataExchange); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateListingTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $primaryContact = 'primaryContact203339491'; - $documentation = 'documentation1587405498'; - $icon = '121'; - $requestAccess = 'requestAccess2059178260'; - $expectedResponse = new Listing(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setPrimaryContact($primaryContact); - $expectedResponse->setDocumentation($documentation); - $expectedResponse->setIcon($icon); - $expectedResponse->setRequestAccess($requestAccess); - $transport->addResponse($expectedResponse); - // Mock request - $updateMask = new FieldMask(); - $listing = new Listing(); - $listingDisplayName = 'listingDisplayName293456201'; - $listing->setDisplayName($listingDisplayName); - $listingBigqueryDataset = new BigQueryDatasetSource(); - $listing->setBigqueryDataset($listingBigqueryDataset); - $response = $gapicClient->updateListing($updateMask, $listing); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.analyticshub.v1.AnalyticsHubService/UpdateListing', $actualFuncCall); - $actualValue = $actualRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $actualValue = $actualRequestObject->getListing(); - $this->assertProtobufEquals($listing, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateListingExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $updateMask = new FieldMask(); - $listing = new Listing(); - $listingDisplayName = 'listingDisplayName293456201'; - $listing->setDisplayName($listingDisplayName); - $listingBigqueryDataset = new BigQueryDatasetSource(); - $listing->setBigqueryDataset($listingBigqueryDataset); - try { - $gapicClient->updateListing($updateMask, $listing); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/GPBMetadata/Google/Cloud/Bigquery/Dataexchange/V1Beta1/Dataexchange.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/GPBMetadata/Google/Cloud/Bigquery/Dataexchange/V1Beta1/Dataexchange.php deleted file mode 100644 index ccdcb6ceb686..000000000000 Binary files a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/GPBMetadata/Google/Cloud/Bigquery/Dataexchange/V1Beta1/Dataexchange.php and /dev/null differ diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/AnalyticsHubServiceGrpcClient.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/AnalyticsHubServiceGrpcClient.php deleted file mode 100644 index 1c5e8b4b0557..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/AnalyticsHubServiceGrpcClient.php +++ /dev/null @@ -1,271 +0,0 @@ -_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/ListDataExchanges', - $argument, - ['\Google\Cloud\BigQuery\DataExchange\V1beta1\ListDataExchangesResponse', 'decode'], - $metadata, $options); - } - - /** - * Lists all data exchanges from projects in a given organization and - * location. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\ListOrgDataExchangesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListOrgDataExchanges(\Google\Cloud\BigQuery\DataExchange\V1beta1\ListOrgDataExchangesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/ListOrgDataExchanges', - $argument, - ['\Google\Cloud\BigQuery\DataExchange\V1beta1\ListOrgDataExchangesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets the details of a data exchange. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\GetDataExchangeRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetDataExchange(\Google\Cloud\BigQuery\DataExchange\V1beta1\GetDataExchangeRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/GetDataExchange', - $argument, - ['\Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange', 'decode'], - $metadata, $options); - } - - /** - * Creates a new data exchange. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\CreateDataExchangeRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateDataExchange(\Google\Cloud\BigQuery\DataExchange\V1beta1\CreateDataExchangeRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/CreateDataExchange', - $argument, - ['\Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange', 'decode'], - $metadata, $options); - } - - /** - * Updates an existing data exchange. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\UpdateDataExchangeRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateDataExchange(\Google\Cloud\BigQuery\DataExchange\V1beta1\UpdateDataExchangeRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/UpdateDataExchange', - $argument, - ['\Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange', 'decode'], - $metadata, $options); - } - - /** - * Deletes an existing data exchange. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\DeleteDataExchangeRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteDataExchange(\Google\Cloud\BigQuery\DataExchange\V1beta1\DeleteDataExchangeRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/DeleteDataExchange', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Lists all listings in a given project and location. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\ListListingsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListListings(\Google\Cloud\BigQuery\DataExchange\V1beta1\ListListingsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/ListListings', - $argument, - ['\Google\Cloud\BigQuery\DataExchange\V1beta1\ListListingsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets the details of a listing. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\GetListingRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetListing(\Google\Cloud\BigQuery\DataExchange\V1beta1\GetListingRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/GetListing', - $argument, - ['\Google\Cloud\BigQuery\DataExchange\V1beta1\Listing', 'decode'], - $metadata, $options); - } - - /** - * Creates a new listing. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\CreateListingRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateListing(\Google\Cloud\BigQuery\DataExchange\V1beta1\CreateListingRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/CreateListing', - $argument, - ['\Google\Cloud\BigQuery\DataExchange\V1beta1\Listing', 'decode'], - $metadata, $options); - } - - /** - * Updates an existing listing. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\UpdateListingRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateListing(\Google\Cloud\BigQuery\DataExchange\V1beta1\UpdateListingRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/UpdateListing', - $argument, - ['\Google\Cloud\BigQuery\DataExchange\V1beta1\Listing', 'decode'], - $metadata, $options); - } - - /** - * Deletes a listing. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\DeleteListingRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteListing(\Google\Cloud\BigQuery\DataExchange\V1beta1\DeleteListingRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/DeleteListing', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Subscribes to a listing. - * - * Currently, with Analytics Hub, you can create listings that - * reference only BigQuery datasets. - * Upon subscription to a listing for a BigQuery dataset, Analytics Hub - * creates a linked dataset in the subscriber's project. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\SubscribeListingRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function SubscribeListing(\Google\Cloud\BigQuery\DataExchange\V1beta1\SubscribeListingRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/SubscribeListing', - $argument, - ['\Google\Cloud\BigQuery\DataExchange\V1beta1\SubscribeListingResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets the IAM policy. - * @param \Google\Cloud\Iam\V1\GetIamPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetIamPolicy(\Google\Cloud\Iam\V1\GetIamPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/GetIamPolicy', - $argument, - ['\Google\Cloud\Iam\V1\Policy', 'decode'], - $metadata, $options); - } - - /** - * Sets the IAM policy. - * @param \Google\Cloud\Iam\V1\SetIamPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function SetIamPolicy(\Google\Cloud\Iam\V1\SetIamPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/SetIamPolicy', - $argument, - ['\Google\Cloud\Iam\V1\Policy', 'decode'], - $metadata, $options); - } - - /** - * Returns the permissions that a caller has. - * @param \Google\Cloud\Iam\V1\TestIamPermissionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function TestIamPermissions(\Google\Cloud\Iam\V1\TestIamPermissionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/TestIamPermissions', - $argument, - ['\Google\Cloud\Iam\V1\TestIamPermissionsResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/CreateDataExchangeRequest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/CreateDataExchangeRequest.php deleted file mode 100644 index 09056571a3e0..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/CreateDataExchangeRequest.php +++ /dev/null @@ -1,182 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.CreateDataExchangeRequest - */ -class CreateDataExchangeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource path of the data exchange. - * e.g. `projects/myproject/locations/US`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The ID of the data exchange. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * - * Generated from protobuf field string data_exchange_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $data_exchange_id = ''; - /** - * Required. The data exchange to create. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DataExchange data_exchange = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $data_exchange = null; - - /** - * @param string $parent Required. The parent resource path of the data exchange. - * e.g. `projects/myproject/locations/US`. Please see - * {@see AnalyticsHubServiceClient::locationName()} for help formatting this field. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange $dataExchange Required. The data exchange to create. - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\CreateDataExchangeRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange $dataExchange): self - { - return (new self()) - ->setParent($parent) - ->setDataExchange($dataExchange); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource path of the data exchange. - * e.g. `projects/myproject/locations/US`. - * @type string $data_exchange_id - * Required. The ID of the data exchange. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * @type \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange $data_exchange - * Required. The data exchange to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource path of the data exchange. - * e.g. `projects/myproject/locations/US`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource path of the data exchange. - * e.g. `projects/myproject/locations/US`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The ID of the data exchange. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * - * Generated from protobuf field string data_exchange_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDataExchangeId() - { - return $this->data_exchange_id; - } - - /** - * Required. The ID of the data exchange. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * - * Generated from protobuf field string data_exchange_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDataExchangeId($var) - { - GPBUtil::checkString($var, True); - $this->data_exchange_id = $var; - - return $this; - } - - /** - * Required. The data exchange to create. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DataExchange data_exchange = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange|null - */ - public function getDataExchange() - { - return $this->data_exchange; - } - - public function hasDataExchange() - { - return isset($this->data_exchange); - } - - public function clearDataExchange() - { - unset($this->data_exchange); - } - - /** - * Required. The data exchange to create. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DataExchange data_exchange = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange $var - * @return $this - */ - public function setDataExchange($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange::class); - $this->data_exchange = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/CreateListingRequest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/CreateListingRequest.php deleted file mode 100644 index 185295f4c739..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/CreateListingRequest.php +++ /dev/null @@ -1,182 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.CreateListingRequest - */ -class CreateListingRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The ID of the listing to create. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * - * Generated from protobuf field string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $listing_id = ''; - /** - * Required. The listing to create. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Listing listing = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $listing = null; - - /** - * @param string $parent Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. Please see - * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing $listing Required. The listing to create. - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\CreateListingRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing $listing): self - { - return (new self()) - ->setParent($parent) - ->setListing($listing); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * @type string $listing_id - * Required. The ID of the listing to create. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * @type \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing $listing - * Required. The listing to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The ID of the listing to create. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * - * Generated from protobuf field string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getListingId() - { - return $this->listing_id; - } - - /** - * Required. The ID of the listing to create. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * - * Generated from protobuf field string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setListingId($var) - { - GPBUtil::checkString($var, True); - $this->listing_id = $var; - - return $this; - } - - /** - * Required. The listing to create. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Listing listing = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing|null - */ - public function getListing() - { - return $this->listing; - } - - public function hasListing() - { - return isset($this->listing); - } - - public function clearListing() - { - unset($this->listing); - } - - /** - * Required. The listing to create. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Listing listing = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing $var - * @return $this - */ - public function setListing($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing::class); - $this->listing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DataExchange.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DataExchange.php deleted file mode 100644 index 6e9c67d93f21..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DataExchange.php +++ /dev/null @@ -1,329 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.DataExchange - */ -class DataExchange extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Required. Human-readable display name of the data exchange. The display name must - * contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), - * spaces ( ), ampersands (&) and must not start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $display_name = ''; - /** - * Optional. Description of the data exchange. The description must not contain Unicode - * non-characters as well as C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $description = ''; - /** - * Optional. Email or URL of the primary point of contact of the data exchange. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $primary_contact = ''; - /** - * Optional. Documentation describing the data exchange. - * - * Generated from protobuf field string documentation = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $documentation = ''; - /** - * Output only. Number of listings contained in the data exchange. - * - * Generated from protobuf field int32 listing_count = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $listing_count = 0; - /** - * Optional. Base64 encoded image representing the data exchange. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the content of the fields are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * - * Generated from protobuf field bytes icon = 7 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $icon = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * @type string $display_name - * Required. Human-readable display name of the data exchange. The display name must - * contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), - * spaces ( ), ampersands (&) and must not start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * @type string $description - * Optional. Description of the data exchange. The description must not contain Unicode - * non-characters as well as C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * @type string $primary_contact - * Optional. Email or URL of the primary point of contact of the data exchange. - * Max Length: 1000 bytes. - * @type string $documentation - * Optional. Documentation describing the data exchange. - * @type int $listing_count - * Output only. Number of listings contained in the data exchange. - * @type string $icon - * Optional. Base64 encoded image representing the data exchange. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the content of the fields are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. Human-readable display name of the data exchange. The display name must - * contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), - * spaces ( ), ampersands (&) and must not start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Required. Human-readable display name of the data exchange. The display name must - * contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), - * spaces ( ), ampersands (&) and must not start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Optional. Description of the data exchange. The description must not contain Unicode - * non-characters as well as C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. Description of the data exchange. The description must not contain Unicode - * non-characters as well as C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Optional. Email or URL of the primary point of contact of the data exchange. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPrimaryContact() - { - return $this->primary_contact; - } - - /** - * Optional. Email or URL of the primary point of contact of the data exchange. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPrimaryContact($var) - { - GPBUtil::checkString($var, True); - $this->primary_contact = $var; - - return $this; - } - - /** - * Optional. Documentation describing the data exchange. - * - * Generated from protobuf field string documentation = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDocumentation() - { - return $this->documentation; - } - - /** - * Optional. Documentation describing the data exchange. - * - * Generated from protobuf field string documentation = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDocumentation($var) - { - GPBUtil::checkString($var, True); - $this->documentation = $var; - - return $this; - } - - /** - * Output only. Number of listings contained in the data exchange. - * - * Generated from protobuf field int32 listing_count = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getListingCount() - { - return $this->listing_count; - } - - /** - * Output only. Number of listings contained in the data exchange. - * - * Generated from protobuf field int32 listing_count = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setListingCount($var) - { - GPBUtil::checkInt32($var); - $this->listing_count = $var; - - return $this; - } - - /** - * Optional. Base64 encoded image representing the data exchange. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the content of the fields are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * - * Generated from protobuf field bytes icon = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getIcon() - { - return $this->icon; - } - - /** - * Optional. Base64 encoded image representing the data exchange. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the content of the fields are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * - * Generated from protobuf field bytes icon = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setIcon($var) - { - GPBUtil::checkString($var, False); - $this->icon = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DataProvider.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DataProvider.php deleted file mode 100644 index a84fe678974c..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DataProvider.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.DataProvider - */ -class DataProvider extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Name of the data provider. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $name = ''; - /** - * Optional. Email or URL of the data provider. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $primary_contact = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Optional. Name of the data provider. - * @type string $primary_contact - * Optional. Email or URL of the data provider. - * Max Length: 1000 bytes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Name of the data provider. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Optional. Name of the data provider. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. Email or URL of the data provider. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPrimaryContact() - { - return $this->primary_contact; - } - - /** - * Optional. Email or URL of the data provider. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPrimaryContact($var) - { - GPBUtil::checkString($var, True); - $this->primary_contact = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DeleteDataExchangeRequest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DeleteDataExchangeRequest.php deleted file mode 100644 index a51e62da4faf..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DeleteDataExchangeRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.DeleteDataExchangeRequest - */ -class DeleteDataExchangeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The full name of the data exchange resource that you want to delete. - * For example, `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The full name of the data exchange resource that you want to delete. - * For example, `projects/myproject/locations/US/dataExchanges/123`. Please see - * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\DeleteDataExchangeRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The full name of the data exchange resource that you want to delete. - * For example, `projects/myproject/locations/US/dataExchanges/123`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. The full name of the data exchange resource that you want to delete. - * For example, `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The full name of the data exchange resource that you want to delete. - * For example, `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DeleteListingRequest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DeleteListingRequest.php deleted file mode 100644 index 3a38544c15a9..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DeleteListingRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.DeleteListingRequest - */ -class DeleteListingRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the listing to delete. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Resource name of the listing to delete. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. Please see - * {@see AnalyticsHubServiceClient::listingName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\DeleteListingRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Resource name of the listing to delete. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name of the listing to delete. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Resource name of the listing to delete. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DestinationDataset.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DestinationDataset.php deleted file mode 100644 index 5cdedbec98c6..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DestinationDataset.php +++ /dev/null @@ -1,311 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.DestinationDataset - */ -class DestinationDataset extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A reference that identifies the destination dataset. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $dataset_reference = null; - /** - * Optional. A descriptive name for the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $friendly_name = null; - /** - * Optional. A user-friendly description of the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $description = null; - /** - * Optional. The labels associated with this dataset. You can use these - * to organize and group your datasets. - * You can set this property when inserting or updating a dataset. - * See https://cloud.google.com/resource-manager/docs/creating-managing-labels - * for more information. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $labels; - /** - * Required. The geographic location where the dataset should reside. See - * https://cloud.google.com/bigquery/docs/locations for supported - * locations. - * - * Generated from protobuf field string location = 5 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\DataExchange\V1beta1\DestinationDatasetReference $dataset_reference - * Required. A reference that identifies the destination dataset. - * @type \Google\Protobuf\StringValue $friendly_name - * Optional. A descriptive name for the dataset. - * @type \Google\Protobuf\StringValue $description - * Optional. A user-friendly description of the dataset. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Optional. The labels associated with this dataset. You can use these - * to organize and group your datasets. - * You can set this property when inserting or updating a dataset. - * See https://cloud.google.com/resource-manager/docs/creating-managing-labels - * for more information. - * @type string $location - * Required. The geographic location where the dataset should reside. See - * https://cloud.google.com/bigquery/docs/locations for supported - * locations. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. A reference that identifies the destination dataset. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\DestinationDatasetReference|null - */ - public function getDatasetReference() - { - return $this->dataset_reference; - } - - public function hasDatasetReference() - { - return isset($this->dataset_reference); - } - - public function clearDatasetReference() - { - unset($this->dataset_reference); - } - - /** - * Required. A reference that identifies the destination dataset. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DestinationDatasetReference dataset_reference = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\DestinationDatasetReference $var - * @return $this - */ - public function setDatasetReference($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataExchange\V1beta1\DestinationDatasetReference::class); - $this->dataset_reference = $var; - - return $this; - } - - /** - * Optional. A descriptive name for the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\StringValue|null - */ - public function getFriendlyName() - { - return $this->friendly_name; - } - - public function hasFriendlyName() - { - return isset($this->friendly_name); - } - - public function clearFriendlyName() - { - unset($this->friendly_name); - } - - /** - * Returns the unboxed value from getFriendlyName() - - * Optional. A descriptive name for the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string|null - */ - public function getFriendlyNameUnwrapped() - { - return $this->readWrapperValue("friendly_name"); - } - - /** - * Optional. A descriptive name for the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\StringValue $var - * @return $this - */ - public function setFriendlyName($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\StringValue::class); - $this->friendly_name = $var; - - return $this; - } - - /** - * Sets the field by wrapping a primitive type in a Google\Protobuf\StringValue object. - - * Optional. A descriptive name for the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue friendly_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string|null $var - * @return $this - */ - public function setFriendlyNameUnwrapped($var) - { - $this->writeWrapperValue("friendly_name", $var); - return $this;} - - /** - * Optional. A user-friendly description of the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\StringValue|null - */ - public function getDescription() - { - return $this->description; - } - - public function hasDescription() - { - return isset($this->description); - } - - public function clearDescription() - { - unset($this->description); - } - - /** - * Returns the unboxed value from getDescription() - - * Optional. A user-friendly description of the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string|null - */ - public function getDescriptionUnwrapped() - { - return $this->readWrapperValue("description"); - } - - /** - * Optional. A user-friendly description of the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\StringValue $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\StringValue::class); - $this->description = $var; - - return $this; - } - - /** - * Sets the field by wrapping a primitive type in a Google\Protobuf\StringValue object. - - * Optional. A user-friendly description of the dataset. - * - * Generated from protobuf field .google.protobuf.StringValue description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string|null $var - * @return $this - */ - public function setDescriptionUnwrapped($var) - { - $this->writeWrapperValue("description", $var); - return $this;} - - /** - * Optional. The labels associated with this dataset. You can use these - * to organize and group your datasets. - * You can set this property when inserting or updating a dataset. - * See https://cloud.google.com/resource-manager/docs/creating-managing-labels - * for more information. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Optional. The labels associated with this dataset. You can use these - * to organize and group your datasets. - * You can set this property when inserting or updating a dataset. - * See https://cloud.google.com/resource-manager/docs/creating-managing-labels - * for more information. - * - * Generated from protobuf field map labels = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Required. The geographic location where the dataset should reside. See - * https://cloud.google.com/bigquery/docs/locations for supported - * locations. - * - * Generated from protobuf field string location = 5 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * Required. The geographic location where the dataset should reside. See - * https://cloud.google.com/bigquery/docs/locations for supported - * locations. - * - * Generated from protobuf field string location = 5 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DestinationDatasetReference.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DestinationDatasetReference.php deleted file mode 100644 index cdfc01fa84a4..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/DestinationDatasetReference.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.DestinationDatasetReference - */ -class DestinationDatasetReference extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A unique ID for this dataset, without the project name. The ID - * must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). - * The maximum length is 1,024 characters. - * - * Generated from protobuf field string dataset_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $dataset_id = ''; - /** - * Required. The ID of the project containing this dataset. - * - * Generated from protobuf field string project_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $dataset_id - * Required. A unique ID for this dataset, without the project name. The ID - * must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). - * The maximum length is 1,024 characters. - * @type string $project_id - * Required. The ID of the project containing this dataset. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. A unique ID for this dataset, without the project name. The ID - * must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). - * The maximum length is 1,024 characters. - * - * Generated from protobuf field string dataset_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDatasetId() - { - return $this->dataset_id; - } - - /** - * Required. A unique ID for this dataset, without the project name. The ID - * must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). - * The maximum length is 1,024 characters. - * - * Generated from protobuf field string dataset_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDatasetId($var) - { - GPBUtil::checkString($var, True); - $this->dataset_id = $var; - - return $this; - } - - /** - * Required. The ID of the project containing this dataset. - * - * Generated from protobuf field string project_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. The ID of the project containing this dataset. - * - * Generated from protobuf field string project_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/GetDataExchangeRequest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/GetDataExchangeRequest.php deleted file mode 100644 index 1589433adf0e..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/GetDataExchangeRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.GetDataExchangeRequest - */ -class GetDataExchangeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. Please see - * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\GetDataExchangeRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/GetListingRequest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/GetListingRequest.php deleted file mode 100644 index 4833f1fea1f0..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/GetListingRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.GetListingRequest - */ -class GetListingRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. Please see - * {@see AnalyticsHubServiceClient::listingName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\GetListingRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListDataExchangesRequest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListDataExchangesRequest.php deleted file mode 100644 index 0d3c1e996b60..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListDataExchangesRequest.php +++ /dev/null @@ -1,162 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.ListDataExchangesRequest - */ -class ListDataExchangesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource path of the data exchanges. - * e.g. `projects/myproject/locations/US`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. The parent resource path of the data exchanges. - * e.g. `projects/myproject/locations/US`. Please see - * {@see AnalyticsHubServiceClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\ListDataExchangesRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource path of the data exchanges. - * e.g. `projects/myproject/locations/US`. - * @type int $page_size - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * @type string $page_token - * Page token, returned by a previous call, to request the next page of - * results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource path of the data exchanges. - * e.g. `projects/myproject/locations/US`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource path of the data exchanges. - * e.g. `projects/myproject/locations/US`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListDataExchangesResponse.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListDataExchangesResponse.php deleted file mode 100644 index e4bc976a6fda..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListDataExchangesResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.ListDataExchangesResponse - */ -class ListDataExchangesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of data exchanges. - * - * Generated from protobuf field repeated .google.cloud.bigquery.dataexchange.v1beta1.DataExchange data_exchanges = 1; - */ - private $data_exchanges; - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange>|\Google\Protobuf\Internal\RepeatedField $data_exchanges - * The list of data exchanges. - * @type string $next_page_token - * A token to request the next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * The list of data exchanges. - * - * Generated from protobuf field repeated .google.cloud.bigquery.dataexchange.v1beta1.DataExchange data_exchanges = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDataExchanges() - { - return $this->data_exchanges; - } - - /** - * The list of data exchanges. - * - * Generated from protobuf field repeated .google.cloud.bigquery.dataexchange.v1beta1.DataExchange data_exchanges = 1; - * @param array<\Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDataExchanges($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange::class); - $this->data_exchanges = $arr; - - return $this; - } - - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListListingsRequest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListListingsRequest.php deleted file mode 100644 index 453823573a96..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListListingsRequest.php +++ /dev/null @@ -1,162 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.ListListingsRequest - */ -class ListListingsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. Please see - * {@see AnalyticsHubServiceClient::dataExchangeName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\ListListingsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * @type int $page_size - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * @type string $page_token - * Page token, returned by a previous call, to request the next page of - * results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListListingsResponse.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListListingsResponse.php deleted file mode 100644 index 52139dd5acde..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListListingsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.ListListingsResponse - */ -class ListListingsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of Listing. - * - * Generated from protobuf field repeated .google.cloud.bigquery.dataexchange.v1beta1.Listing listings = 1; - */ - private $listings; - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BigQuery\DataExchange\V1beta1\Listing>|\Google\Protobuf\Internal\RepeatedField $listings - * The list of Listing. - * @type string $next_page_token - * A token to request the next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * The list of Listing. - * - * Generated from protobuf field repeated .google.cloud.bigquery.dataexchange.v1beta1.Listing listings = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getListings() - { - return $this->listings; - } - - /** - * The list of Listing. - * - * Generated from protobuf field repeated .google.cloud.bigquery.dataexchange.v1beta1.Listing listings = 1; - * @param array<\Google\Cloud\BigQuery\DataExchange\V1beta1\Listing>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setListings($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing::class); - $this->listings = $arr; - - return $this; - } - - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListOrgDataExchangesRequest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListOrgDataExchangesRequest.php deleted file mode 100644 index f6b4ab045d71..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListOrgDataExchangesRequest.php +++ /dev/null @@ -1,162 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.ListOrgDataExchangesRequest - */ -class ListOrgDataExchangesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The organization resource path of the projects containing DataExchanges. - * e.g. `organizations/myorg/locations/US`. - * - * Generated from protobuf field string organization = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $organization = ''; - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * @param string $organization Required. The organization resource path of the projects containing DataExchanges. - * e.g. `organizations/myorg/locations/US`. - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\ListOrgDataExchangesRequest - * - * @experimental - */ - public static function build(string $organization): self - { - return (new self()) - ->setOrganization($organization); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $organization - * Required. The organization resource path of the projects containing DataExchanges. - * e.g. `organizations/myorg/locations/US`. - * @type int $page_size - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * @type string $page_token - * Page token, returned by a previous call, to request the next page of - * results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. The organization resource path of the projects containing DataExchanges. - * e.g. `organizations/myorg/locations/US`. - * - * Generated from protobuf field string organization = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getOrganization() - { - return $this->organization; - } - - /** - * Required. The organization resource path of the projects containing DataExchanges. - * e.g. `organizations/myorg/locations/US`. - * - * Generated from protobuf field string organization = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setOrganization($var) - { - GPBUtil::checkString($var, True); - $this->organization = $var; - - return $this; - } - - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of results to return in a single response page. Leverage - * the page tokens to iterate through the entire collection. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Page token, returned by a previous call, to request the next page of - * results. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListOrgDataExchangesResponse.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListOrgDataExchangesResponse.php deleted file mode 100644 index 10b57cdff8e8..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/ListOrgDataExchangesResponse.php +++ /dev/null @@ -1,102 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.ListOrgDataExchangesResponse - */ -class ListOrgDataExchangesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of data exchanges. - * - * Generated from protobuf field repeated .google.cloud.bigquery.dataexchange.v1beta1.DataExchange data_exchanges = 1; - */ - private $data_exchanges; - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange>|\Google\Protobuf\Internal\RepeatedField $data_exchanges - * The list of data exchanges. - * @type string $next_page_token - * A token to request the next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * The list of data exchanges. - * - * Generated from protobuf field repeated .google.cloud.bigquery.dataexchange.v1beta1.DataExchange data_exchanges = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDataExchanges() - { - return $this->data_exchanges; - } - - /** - * The list of data exchanges. - * - * Generated from protobuf field repeated .google.cloud.bigquery.dataexchange.v1beta1.DataExchange data_exchanges = 1; - * @param array<\Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDataExchanges($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange::class); - $this->data_exchanges = $arr; - - return $this; - } - - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to request the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing.php deleted file mode 100644 index 97a1b7104982..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing.php +++ /dev/null @@ -1,540 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.Listing - */ -class Listing extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Required. Human-readable display name of the listing. The display name must contain - * only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces - * ( ), ampersands (&) and can't start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $display_name = ''; - /** - * Optional. Short description of the listing. The description must not contain - * Unicode non-characters and C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $description = ''; - /** - * Optional. Email or URL of the primary point of contact of the listing. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $primary_contact = ''; - /** - * Optional. Documentation describing the listing. - * - * Generated from protobuf field string documentation = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $documentation = ''; - /** - * Output only. Current state of the listing. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Listing.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the contents of the field are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * - * Generated from protobuf field bytes icon = 8 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $icon = ''; - /** - * Optional. Details of the data provider who owns the source data. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $data_provider = null; - /** - * Optional. Categories of the listing. Up to two categories are allowed. - * - * Generated from protobuf field repeated .google.cloud.bigquery.dataexchange.v1beta1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $categories; - /** - * Optional. Details of the publisher who owns the listing and who can share - * the source data. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $publisher = null; - /** - * Optional. Email or URL of the request access of the listing. - * Subscribers can use this reference to request access. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string request_access = 12 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_access = ''; - protected $source; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing\BigQueryDatasetSource $bigquery_dataset - * Required. Shared dataset i.e. BigQuery dataset source. - * @type string $name - * Output only. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456` - * @type string $display_name - * Required. Human-readable display name of the listing. The display name must contain - * only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces - * ( ), ampersands (&) and can't start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * @type string $description - * Optional. Short description of the listing. The description must not contain - * Unicode non-characters and C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * @type string $primary_contact - * Optional. Email or URL of the primary point of contact of the listing. - * Max Length: 1000 bytes. - * @type string $documentation - * Optional. Documentation describing the listing. - * @type int $state - * Output only. Current state of the listing. - * @type string $icon - * Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the contents of the field are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * @type \Google\Cloud\BigQuery\DataExchange\V1beta1\DataProvider $data_provider - * Optional. Details of the data provider who owns the source data. - * @type array|\Google\Protobuf\Internal\RepeatedField $categories - * Optional. Categories of the listing. Up to two categories are allowed. - * @type \Google\Cloud\BigQuery\DataExchange\V1beta1\Publisher $publisher - * Optional. Details of the publisher who owns the listing and who can share - * the source data. - * @type string $request_access - * Optional. Email or URL of the request access of the listing. - * Subscribers can use this reference to request access. - * Max Length: 1000 bytes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. Shared dataset i.e. BigQuery dataset source. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Listing.BigQueryDatasetSource bigquery_dataset = 6 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing\BigQueryDatasetSource|null - */ - public function getBigqueryDataset() - { - return $this->readOneof(6); - } - - public function hasBigqueryDataset() - { - return $this->hasOneof(6); - } - - /** - * Required. Shared dataset i.e. BigQuery dataset source. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Listing.BigQueryDatasetSource bigquery_dataset = 6 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing\BigQueryDatasetSource $var - * @return $this - */ - public function setBigqueryDataset($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing\BigQueryDatasetSource::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * Output only. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. Human-readable display name of the listing. The display name must contain - * only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces - * ( ), ampersands (&) and can't start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Required. Human-readable display name of the listing. The display name must contain - * only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces - * ( ), ampersands (&) and can't start or end with spaces. - * Default value is an empty string. - * Max length: 63 bytes. - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Optional. Short description of the listing. The description must not contain - * Unicode non-characters and C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. Short description of the listing. The description must not contain - * Unicode non-characters and C0 and C1 control codes except tabs (HT), - * new lines (LF), carriage returns (CR), and page breaks (FF). - * Default value is an empty string. - * Max length: 2000 bytes. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Optional. Email or URL of the primary point of contact of the listing. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPrimaryContact() - { - return $this->primary_contact; - } - - /** - * Optional. Email or URL of the primary point of contact of the listing. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPrimaryContact($var) - { - GPBUtil::checkString($var, True); - $this->primary_contact = $var; - - return $this; - } - - /** - * Optional. Documentation describing the listing. - * - * Generated from protobuf field string documentation = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDocumentation() - { - return $this->documentation; - } - - /** - * Optional. Documentation describing the listing. - * - * Generated from protobuf field string documentation = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDocumentation($var) - { - GPBUtil::checkString($var, True); - $this->documentation = $var; - - return $this; - } - - /** - * Output only. Current state of the listing. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Listing.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. Current state of the listing. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Listing.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing\State::class); - $this->state = $var; - - return $this; - } - - /** - * Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the contents of the field are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * - * Generated from protobuf field bytes icon = 8 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getIcon() - { - return $this->icon; - } - - /** - * Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB - * Expected image dimensions are 512x512 pixels, however the API only - * performs validation on size of the encoded data. - * Note: For byte fields, the contents of the field are base64-encoded (which - * increases the size of the data by 33-36%) when using JSON on the wire. - * - * Generated from protobuf field bytes icon = 8 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setIcon($var) - { - GPBUtil::checkString($var, False); - $this->icon = $var; - - return $this; - } - - /** - * Optional. Details of the data provider who owns the source data. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\DataProvider|null - */ - public function getDataProvider() - { - return $this->data_provider; - } - - public function hasDataProvider() - { - return isset($this->data_provider); - } - - public function clearDataProvider() - { - unset($this->data_provider); - } - - /** - * Optional. Details of the data provider who owns the source data. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\DataProvider $var - * @return $this - */ - public function setDataProvider($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataExchange\V1beta1\DataProvider::class); - $this->data_provider = $var; - - return $this; - } - - /** - * Optional. Categories of the listing. Up to two categories are allowed. - * - * Generated from protobuf field repeated .google.cloud.bigquery.dataexchange.v1beta1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCategories() - { - return $this->categories; - } - - /** - * Optional. Categories of the listing. Up to two categories are allowed. - * - * Generated from protobuf field repeated .google.cloud.bigquery.dataexchange.v1beta1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCategories($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::ENUM, \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing\Category::class); - $this->categories = $arr; - - return $this; - } - - /** - * Optional. Details of the publisher who owns the listing and who can share - * the source data. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\Publisher|null - */ - public function getPublisher() - { - return $this->publisher; - } - - public function hasPublisher() - { - return isset($this->publisher); - } - - public function clearPublisher() - { - unset($this->publisher); - } - - /** - * Optional. Details of the publisher who owns the listing and who can share - * the source data. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\Publisher $var - * @return $this - */ - public function setPublisher($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataExchange\V1beta1\Publisher::class); - $this->publisher = $var; - - return $this; - } - - /** - * Optional. Email or URL of the request access of the listing. - * Subscribers can use this reference to request access. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string request_access = 12 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestAccess() - { - return $this->request_access; - } - - /** - * Optional. Email or URL of the request access of the listing. - * Subscribers can use this reference to request access. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string request_access = 12 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRequestAccess($var) - { - GPBUtil::checkString($var, True); - $this->request_access = $var; - - return $this; - } - - /** - * @return string - */ - public function getSource() - { - return $this->whichOneof("source"); - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing/BigQueryDatasetSource.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing/BigQueryDatasetSource.php deleted file mode 100644 index 46799e57be56..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing/BigQueryDatasetSource.php +++ /dev/null @@ -1,80 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.Listing.BigQueryDatasetSource - */ -class BigQueryDatasetSource extends \Google\Protobuf\Internal\Message -{ - /** - * Resource name of the dataset source for this listing. - * e.g. `projects/myproject/datasets/123` - * - * Generated from protobuf field string dataset = 1 [(.google.api.resource_reference) = { - */ - protected $dataset = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $dataset - * Resource name of the dataset source for this listing. - * e.g. `projects/myproject/datasets/123` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Resource name of the dataset source for this listing. - * e.g. `projects/myproject/datasets/123` - * - * Generated from protobuf field string dataset = 1 [(.google.api.resource_reference) = { - * @return string - */ - public function getDataset() - { - return $this->dataset; - } - - /** - * Resource name of the dataset source for this listing. - * e.g. `projects/myproject/datasets/123` - * - * Generated from protobuf field string dataset = 1 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setDataset($var) - { - GPBUtil::checkString($var, True); - $this->dataset = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(BigQueryDatasetSource::class, \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing_BigQueryDatasetSource::class); - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing/Category.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing/Category.php deleted file mode 100644 index 49feae1ddd69..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing/Category.php +++ /dev/null @@ -1,143 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.Listing.Category - */ -class Category -{ - /** - * Generated from protobuf enum CATEGORY_UNSPECIFIED = 0; - */ - const CATEGORY_UNSPECIFIED = 0; - /** - * Generated from protobuf enum CATEGORY_OTHERS = 1; - */ - const CATEGORY_OTHERS = 1; - /** - * Generated from protobuf enum CATEGORY_ADVERTISING_AND_MARKETING = 2; - */ - const CATEGORY_ADVERTISING_AND_MARKETING = 2; - /** - * Generated from protobuf enum CATEGORY_COMMERCE = 3; - */ - const CATEGORY_COMMERCE = 3; - /** - * Generated from protobuf enum CATEGORY_CLIMATE_AND_ENVIRONMENT = 4; - */ - const CATEGORY_CLIMATE_AND_ENVIRONMENT = 4; - /** - * Generated from protobuf enum CATEGORY_DEMOGRAPHICS = 5; - */ - const CATEGORY_DEMOGRAPHICS = 5; - /** - * Generated from protobuf enum CATEGORY_ECONOMICS = 6; - */ - const CATEGORY_ECONOMICS = 6; - /** - * Generated from protobuf enum CATEGORY_EDUCATION = 7; - */ - const CATEGORY_EDUCATION = 7; - /** - * Generated from protobuf enum CATEGORY_ENERGY = 8; - */ - const CATEGORY_ENERGY = 8; - /** - * Generated from protobuf enum CATEGORY_FINANCIAL = 9; - */ - const CATEGORY_FINANCIAL = 9; - /** - * Generated from protobuf enum CATEGORY_GAMING = 10; - */ - const CATEGORY_GAMING = 10; - /** - * Generated from protobuf enum CATEGORY_GEOSPATIAL = 11; - */ - const CATEGORY_GEOSPATIAL = 11; - /** - * Generated from protobuf enum CATEGORY_HEALTHCARE_AND_LIFE_SCIENCE = 12; - */ - const CATEGORY_HEALTHCARE_AND_LIFE_SCIENCE = 12; - /** - * Generated from protobuf enum CATEGORY_MEDIA = 13; - */ - const CATEGORY_MEDIA = 13; - /** - * Generated from protobuf enum CATEGORY_PUBLIC_SECTOR = 14; - */ - const CATEGORY_PUBLIC_SECTOR = 14; - /** - * Generated from protobuf enum CATEGORY_RETAIL = 15; - */ - const CATEGORY_RETAIL = 15; - /** - * Generated from protobuf enum CATEGORY_SPORTS = 16; - */ - const CATEGORY_SPORTS = 16; - /** - * Generated from protobuf enum CATEGORY_SCIENCE_AND_RESEARCH = 17; - */ - const CATEGORY_SCIENCE_AND_RESEARCH = 17; - /** - * Generated from protobuf enum CATEGORY_TRANSPORTATION_AND_LOGISTICS = 18; - */ - const CATEGORY_TRANSPORTATION_AND_LOGISTICS = 18; - /** - * Generated from protobuf enum CATEGORY_TRAVEL_AND_TOURISM = 19; - */ - const CATEGORY_TRAVEL_AND_TOURISM = 19; - - private static $valueToName = [ - self::CATEGORY_UNSPECIFIED => 'CATEGORY_UNSPECIFIED', - self::CATEGORY_OTHERS => 'CATEGORY_OTHERS', - self::CATEGORY_ADVERTISING_AND_MARKETING => 'CATEGORY_ADVERTISING_AND_MARKETING', - self::CATEGORY_COMMERCE => 'CATEGORY_COMMERCE', - self::CATEGORY_CLIMATE_AND_ENVIRONMENT => 'CATEGORY_CLIMATE_AND_ENVIRONMENT', - self::CATEGORY_DEMOGRAPHICS => 'CATEGORY_DEMOGRAPHICS', - self::CATEGORY_ECONOMICS => 'CATEGORY_ECONOMICS', - self::CATEGORY_EDUCATION => 'CATEGORY_EDUCATION', - self::CATEGORY_ENERGY => 'CATEGORY_ENERGY', - self::CATEGORY_FINANCIAL => 'CATEGORY_FINANCIAL', - self::CATEGORY_GAMING => 'CATEGORY_GAMING', - self::CATEGORY_GEOSPATIAL => 'CATEGORY_GEOSPATIAL', - self::CATEGORY_HEALTHCARE_AND_LIFE_SCIENCE => 'CATEGORY_HEALTHCARE_AND_LIFE_SCIENCE', - self::CATEGORY_MEDIA => 'CATEGORY_MEDIA', - self::CATEGORY_PUBLIC_SECTOR => 'CATEGORY_PUBLIC_SECTOR', - self::CATEGORY_RETAIL => 'CATEGORY_RETAIL', - self::CATEGORY_SPORTS => 'CATEGORY_SPORTS', - self::CATEGORY_SCIENCE_AND_RESEARCH => 'CATEGORY_SCIENCE_AND_RESEARCH', - self::CATEGORY_TRANSPORTATION_AND_LOGISTICS => 'CATEGORY_TRANSPORTATION_AND_LOGISTICS', - self::CATEGORY_TRAVEL_AND_TOURISM => 'CATEGORY_TRAVEL_AND_TOURISM', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Category::class, \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing_Category::class); - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing/State.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing/State.php deleted file mode 100644 index b32889752911..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing/State.php +++ /dev/null @@ -1,58 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.Listing.State - */ -class State -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * Subscribable state. Users with dataexchange.listings.subscribe permission - * can subscribe to this listing. - * - * Generated from protobuf enum ACTIVE = 1; - */ - const ACTIVE = 1; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::ACTIVE => 'ACTIVE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing_State::class); - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing_BigQueryDatasetSource.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing_BigQueryDatasetSource.php deleted file mode 100644 index abdbde3725fa..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/Listing_BigQueryDatasetSource.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.Publisher - */ -class Publisher extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Name of the listing publisher. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $name = ''; - /** - * Optional. Email or URL of the listing publisher. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $primary_contact = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Optional. Name of the listing publisher. - * @type string $primary_contact - * Optional. Email or URL of the listing publisher. - * Max Length: 1000 bytes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Name of the listing publisher. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Optional. Name of the listing publisher. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. Email or URL of the listing publisher. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPrimaryContact() - { - return $this->primary_contact; - } - - /** - * Optional. Email or URL of the listing publisher. - * Max Length: 1000 bytes. - * - * Generated from protobuf field string primary_contact = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPrimaryContact($var) - { - GPBUtil::checkString($var, True); - $this->primary_contact = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/SubscribeListingRequest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/SubscribeListingRequest.php deleted file mode 100644 index 618a4dddf6d5..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/SubscribeListingRequest.php +++ /dev/null @@ -1,128 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.SubscribeListingRequest - */ -class SubscribeListingRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the listing that you want to subscribe to. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - protected $destination; - - /** - * @param string $name Required. Resource name of the listing that you want to subscribe to. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. Please see - * {@see AnalyticsHubServiceClient::listingName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\SubscribeListingRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\DataExchange\V1beta1\DestinationDataset $destination_dataset - * BigQuery destination dataset to create for the subscriber. - * @type string $name - * Required. Resource name of the listing that you want to subscribe to. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * BigQuery destination dataset to create for the subscriber. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DestinationDataset destination_dataset = 3; - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\DestinationDataset|null - */ - public function getDestinationDataset() - { - return $this->readOneof(3); - } - - public function hasDestinationDataset() - { - return $this->hasOneof(3); - } - - /** - * BigQuery destination dataset to create for the subscriber. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DestinationDataset destination_dataset = 3; - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\DestinationDataset $var - * @return $this - */ - public function setDestinationDataset($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataExchange\V1beta1\DestinationDataset::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Required. Resource name of the listing that you want to subscribe to. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Resource name of the listing that you want to subscribe to. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * @return string - */ - public function getDestination() - { - return $this->whichOneof("destination"); - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/SubscribeListingResponse.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/SubscribeListingResponse.php deleted file mode 100644 index d40416cb2840..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/SubscribeListingResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.SubscribeListingResponse - */ -class SubscribeListingResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/UpdateDataExchangeRequest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/UpdateDataExchangeRequest.php deleted file mode 100644 index 9c8093ac7295..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/UpdateDataExchangeRequest.php +++ /dev/null @@ -1,146 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.UpdateDataExchangeRequest - */ -class UpdateDataExchangeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Field mask specifies the fields to update in the data exchange - * resource. The fields specified in the - * `updateMask` are relative to the resource and are not a full request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - /** - * Required. The data exchange to update. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DataExchange data_exchange = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $data_exchange = null; - - /** - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange $dataExchange Required. The data exchange to update. - * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask specifies the fields to update in the data exchange - * resource. The fields specified in the - * `updateMask` are relative to the resource and are not a full request. - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\UpdateDataExchangeRequest - * - * @experimental - */ - public static function build(\Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange $dataExchange, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setDataExchange($dataExchange) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\FieldMask $update_mask - * Required. Field mask specifies the fields to update in the data exchange - * resource. The fields specified in the - * `updateMask` are relative to the resource and are not a full request. - * @type \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange $data_exchange - * Required. The data exchange to update. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. Field mask specifies the fields to update in the data exchange - * resource. The fields specified in the - * `updateMask` are relative to the resource and are not a full request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Required. Field mask specifies the fields to update in the data exchange - * resource. The fields specified in the - * `updateMask` are relative to the resource and are not a full request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * Required. The data exchange to update. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DataExchange data_exchange = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange|null - */ - public function getDataExchange() - { - return $this->data_exchange; - } - - public function hasDataExchange() - { - return isset($this->data_exchange); - } - - public function clearDataExchange() - { - unset($this->data_exchange); - } - - /** - * Required. The data exchange to update. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.DataExchange data_exchange = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange $var - * @return $this - */ - public function setDataExchange($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange::class); - $this->data_exchange = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/UpdateListingRequest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/UpdateListingRequest.php deleted file mode 100644 index 65cdaa83e854..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/proto/src/Google/Cloud/BigQuery/DataExchange/V1beta1/UpdateListingRequest.php +++ /dev/null @@ -1,146 +0,0 @@ -google.cloud.bigquery.dataexchange.v1beta1.UpdateListingRequest - */ -class UpdateListingRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Field mask specifies the fields to update in the listing resource. The - * fields specified in the `updateMask` are relative to the resource and are - * not a full request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - /** - * Required. The listing to update. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Listing listing = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $listing = null; - - /** - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing $listing Required. The listing to update. - * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask specifies the fields to update in the listing resource. The - * fields specified in the `updateMask` are relative to the resource and are - * not a full request. - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\UpdateListingRequest - * - * @experimental - */ - public static function build(\Google\Cloud\BigQuery\DataExchange\V1beta1\Listing $listing, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setListing($listing) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\FieldMask $update_mask - * Required. Field mask specifies the fields to update in the listing resource. The - * fields specified in the `updateMask` are relative to the resource and are - * not a full request. - * @type \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing $listing - * Required. The listing to update. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Dataexchange\V1Beta1\Dataexchange::initOnce(); - parent::__construct($data); - } - - /** - * Required. Field mask specifies the fields to update in the listing resource. The - * fields specified in the `updateMask` are relative to the resource and are - * not a full request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Required. Field mask specifies the fields to update in the listing resource. The - * fields specified in the `updateMask` are relative to the resource and are - * not a full request. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * Required. The listing to update. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Listing listing = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing|null - */ - public function getListing() - { - return $this->listing; - } - - public function hasListing() - { - return isset($this->listing); - } - - public function clearListing() - { - unset($this->listing); - } - - /** - * Required. The listing to update. - * - * Generated from protobuf field .google.cloud.bigquery.dataexchange.v1beta1.Listing listing = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing $var - * @return $this - */ - public function setListing($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing::class); - $this->listing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/create_data_exchange.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/create_data_exchange.php deleted file mode 100644 index 9a3fb8952b4d..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/create_data_exchange.php +++ /dev/null @@ -1,91 +0,0 @@ -setDisplayName($dataExchangeDisplayName); - $request = (new CreateDataExchangeRequest()) - ->setParent($formattedParent) - ->setDataExchangeId($dataExchangeId) - ->setDataExchange($dataExchange); - - // Call the API and handle any network failures. - try { - /** @var DataExchange $response */ - $response = $analyticsHubServiceClient->createDataExchange($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AnalyticsHubServiceClient::locationName('[PROJECT]', '[LOCATION]'); - $dataExchangeId = '[DATA_EXCHANGE_ID]'; - $dataExchangeDisplayName = '[DISPLAY_NAME]'; - - create_data_exchange_sample($formattedParent, $dataExchangeId, $dataExchangeDisplayName); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_CreateDataExchange_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/create_listing.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/create_listing.php deleted file mode 100644 index 4c4dc82b740e..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/create_listing.php +++ /dev/null @@ -1,98 +0,0 @@ -setBigqueryDataset($listingBigqueryDataset) - ->setDisplayName($listingDisplayName); - $request = (new CreateListingRequest()) - ->setParent($formattedParent) - ->setListingId($listingId) - ->setListing($listing); - - // Call the API and handle any network failures. - try { - /** @var Listing $response */ - $response = $analyticsHubServiceClient->createListing($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AnalyticsHubServiceClient::dataExchangeName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]' - ); - $listingId = '[LISTING_ID]'; - $listingDisplayName = '[DISPLAY_NAME]'; - - create_listing_sample($formattedParent, $listingId, $listingDisplayName); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_CreateListing_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/delete_data_exchange.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/delete_data_exchange.php deleted file mode 100644 index d0cfb1fe8211..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/delete_data_exchange.php +++ /dev/null @@ -1,74 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $analyticsHubServiceClient->deleteDataExchange($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AnalyticsHubServiceClient::dataExchangeName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]' - ); - - delete_data_exchange_sample($formattedName); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_DeleteDataExchange_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/delete_listing.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/delete_listing.php deleted file mode 100644 index d5b64cbb9800..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/delete_listing.php +++ /dev/null @@ -1,75 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $analyticsHubServiceClient->deleteListing($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AnalyticsHubServiceClient::listingName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]', - '[LISTING]' - ); - - delete_listing_sample($formattedName); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_DeleteListing_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/get_data_exchange.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/get_data_exchange.php deleted file mode 100644 index b84fa6d2dbc7..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/get_data_exchange.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var DataExchange $response */ - $response = $analyticsHubServiceClient->getDataExchange($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AnalyticsHubServiceClient::dataExchangeName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]' - ); - - get_data_exchange_sample($formattedName); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_GetDataExchange_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/get_iam_policy.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/get_iam_policy.php deleted file mode 100644 index 2357182fde58..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/get_iam_policy.php +++ /dev/null @@ -1,71 +0,0 @@ -setResource($resource); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $analyticsHubServiceClient->getIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - get_iam_policy_sample($resource); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_GetIamPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/get_listing.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/get_listing.php deleted file mode 100644 index fdb99dd65688..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/get_listing.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Listing $response */ - $response = $analyticsHubServiceClient->getListing($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AnalyticsHubServiceClient::listingName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]', - '[LISTING]' - ); - - get_listing_sample($formattedName); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_GetListing_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/get_location.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/get_location.php deleted file mode 100644 index edc703a1fa8b..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/get_location.php +++ /dev/null @@ -1,57 +0,0 @@ -getLocation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_GetLocation_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/list_data_exchanges.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/list_data_exchanges.php deleted file mode 100644 index 2fd24e1d94f2..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/list_data_exchanges.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listDataExchanges($request); - - /** @var DataExchange $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AnalyticsHubServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - list_data_exchanges_sample($formattedParent); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_ListDataExchanges_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/list_listings.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/list_listings.php deleted file mode 100644 index d7cb23c23045..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/list_listings.php +++ /dev/null @@ -1,81 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listListings($request); - - /** @var Listing $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = AnalyticsHubServiceClient::dataExchangeName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]' - ); - - list_listings_sample($formattedParent); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_ListListings_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/list_locations.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/list_locations.php deleted file mode 100644 index 6bb5abf8fd77..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/list_locations.php +++ /dev/null @@ -1,62 +0,0 @@ -listLocations($request); - - /** @var Location $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_ListLocations_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/list_org_data_exchanges.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/list_org_data_exchanges.php deleted file mode 100644 index 8098681e9aac..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/list_org_data_exchanges.php +++ /dev/null @@ -1,77 +0,0 @@ -setOrganization($organization); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $analyticsHubServiceClient->listOrgDataExchanges($request); - - /** @var DataExchange $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $organization = '[ORGANIZATION]'; - - list_org_data_exchanges_sample($organization); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_ListOrgDataExchanges_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/set_iam_policy.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/set_iam_policy.php deleted file mode 100644 index c3c7b33e5104..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/set_iam_policy.php +++ /dev/null @@ -1,73 +0,0 @@ -setResource($resource) - ->setPolicy($policy); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $analyticsHubServiceClient->setIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - set_iam_policy_sample($resource); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_SetIamPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/subscribe_listing.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/subscribe_listing.php deleted file mode 100644 index 4ae58653b402..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/subscribe_listing.php +++ /dev/null @@ -1,82 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var SubscribeListingResponse $response */ - $response = $analyticsHubServiceClient->subscribeListing($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = AnalyticsHubServiceClient::listingName( - '[PROJECT]', - '[LOCATION]', - '[DATA_EXCHANGE]', - '[LISTING]' - ); - - subscribe_listing_sample($formattedName); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_SubscribeListing_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/test_iam_permissions.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/test_iam_permissions.php deleted file mode 100644 index ab83337f997f..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/test_iam_permissions.php +++ /dev/null @@ -1,78 +0,0 @@ -setResource($resource) - ->setPermissions($permissions); - - // Call the API and handle any network failures. - try { - /** @var TestIamPermissionsResponse $response */ - $response = $analyticsHubServiceClient->testIamPermissions($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - $permissionsElement = '[PERMISSIONS]'; - - test_iam_permissions_sample($resource, $permissionsElement); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_TestIamPermissions_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/update_data_exchange.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/update_data_exchange.php deleted file mode 100644 index 2bf640e0948d..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/update_data_exchange.php +++ /dev/null @@ -1,79 +0,0 @@ -setDisplayName($dataExchangeDisplayName); - $request = (new UpdateDataExchangeRequest()) - ->setUpdateMask($updateMask) - ->setDataExchange($dataExchange); - - // Call the API and handle any network failures. - try { - /** @var DataExchange $response */ - $response = $analyticsHubServiceClient->updateDataExchange($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $dataExchangeDisplayName = '[DISPLAY_NAME]'; - - update_data_exchange_sample($dataExchangeDisplayName); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_UpdateDataExchange_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/update_listing.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/update_listing.php deleted file mode 100644 index 3a5c37c4afc2..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/samples/V1beta1/AnalyticsHubServiceClient/update_listing.php +++ /dev/null @@ -1,82 +0,0 @@ -setBigqueryDataset($listingBigqueryDataset) - ->setDisplayName($listingDisplayName); - $request = (new UpdateListingRequest()) - ->setUpdateMask($updateMask) - ->setListing($listing); - - // Call the API and handle any network failures. - try { - /** @var Listing $response */ - $response = $analyticsHubServiceClient->updateListing($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $listingDisplayName = '[DISPLAY_NAME]'; - - update_listing_sample($listingDisplayName); -} -// [END analyticshub_v1beta1_generated_AnalyticsHubService_UpdateListing_sync] diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/AnalyticsHubServiceClient.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/AnalyticsHubServiceClient.php deleted file mode 100644 index d039b6da3174..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/AnalyticsHubServiceClient.php +++ /dev/null @@ -1,36 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $dataExchangeId = 'data_exchange_id'; - * $dataExchange = new DataExchange(); - * $response = $analyticsHubServiceClient->createDataExchange($formattedParent, $dataExchangeId, $dataExchange); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - * - * @experimental - */ -class AnalyticsHubServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'analyticshub.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/bigquery', - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $dataExchangeNameTemplate; - - private static $datasetNameTemplate; - - private static $listingNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/analytics_hub_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/analytics_hub_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/analytics_hub_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/analytics_hub_service_rest_client_config.php', - ], - ], - ]; - } - - private static function getDataExchangeNameTemplate() - { - if (self::$dataExchangeNameTemplate == null) { - self::$dataExchangeNameTemplate = new PathTemplate('projects/{project}/locations/{location}/dataExchanges/{data_exchange}'); - } - - return self::$dataExchangeNameTemplate; - } - - private static function getDatasetNameTemplate() - { - if (self::$datasetNameTemplate == null) { - self::$datasetNameTemplate = new PathTemplate('projects/{project}/datasets/{dataset}'); - } - - return self::$datasetNameTemplate; - } - - private static function getListingNameTemplate() - { - if (self::$listingNameTemplate == null) { - self::$listingNameTemplate = new PathTemplate('projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}'); - } - - return self::$listingNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'dataExchange' => self::getDataExchangeNameTemplate(), - 'dataset' => self::getDatasetNameTemplate(), - 'listing' => self::getListingNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a - * data_exchange resource. - * - * @param string $project - * @param string $location - * @param string $dataExchange - * - * @return string The formatted data_exchange resource. - * - * @experimental - */ - public static function dataExchangeName($project, $location, $dataExchange) - { - return self::getDataExchangeNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'data_exchange' => $dataExchange, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a dataset - * resource. - * - * @param string $project - * @param string $dataset - * - * @return string The formatted dataset resource. - * - * @experimental - */ - public static function datasetName($project, $dataset) - { - return self::getDatasetNameTemplate()->render([ - 'project' => $project, - 'dataset' => $dataset, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a listing - * resource. - * - * @param string $project - * @param string $location - * @param string $dataExchange - * @param string $listing - * - * @return string The formatted listing resource. - * - * @experimental - */ - public static function listingName($project, $location, $dataExchange, $listing) - { - return self::getListingNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'data_exchange' => $dataExchange, - 'listing' => $listing, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - * - * @experimental - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - dataExchange: projects/{project}/locations/{location}/dataExchanges/{data_exchange} - * - dataset: projects/{project}/datasets/{dataset} - * - listing: projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - * - * @experimental - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'analyticshub.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - * - * @experimental - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * Creates a new data exchange. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedParent = $analyticsHubServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * $dataExchangeId = 'data_exchange_id'; - * $dataExchange = new DataExchange(); - * $response = $analyticsHubServiceClient->createDataExchange($formattedParent, $dataExchangeId, $dataExchange); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource path of the data exchange. - * e.g. `projects/myproject/locations/US`. - * @param string $dataExchangeId Required. The ID of the data exchange. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * @param DataExchange $dataExchange Required. The data exchange to create. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function createDataExchange($parent, $dataExchangeId, $dataExchange, array $optionalArgs = []) - { - $request = new CreateDataExchangeRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setDataExchangeId($dataExchangeId); - $request->setDataExchange($dataExchange); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateDataExchange', DataExchange::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates a new listing. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedParent = $analyticsHubServiceClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - * $listingId = 'listing_id'; - * $listing = new Listing(); - * $response = $analyticsHubServiceClient->createListing($formattedParent, $listingId, $listing); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * @param string $listingId Required. The ID of the listing to create. - * Must contain only Unicode letters, numbers (0-9), underscores (_). - * Should not use characters that require URL-escaping, or characters - * outside of ASCII, spaces. - * Max length: 100 bytes. - * @param Listing $listing Required. The listing to create. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function createListing($parent, $listingId, $listing, array $optionalArgs = []) - { - $request = new CreateListingRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setListingId($listingId); - $request->setListing($listing); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateListing', Listing::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes an existing data exchange. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedName = $analyticsHubServiceClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - * $analyticsHubServiceClient->deleteDataExchange($formattedName); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $name Required. The full name of the data exchange resource that you want to delete. - * For example, `projects/myproject/locations/US/dataExchanges/123`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deleteDataExchange($name, array $optionalArgs = []) - { - $request = new DeleteDataExchangeRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteDataExchange', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes a listing. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedName = $analyticsHubServiceClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - * $analyticsHubServiceClient->deleteListing($formattedName); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Resource name of the listing to delete. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deleteListing($name, array $optionalArgs = []) - { - $request = new DeleteListingRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteListing', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the details of a data exchange. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedName = $analyticsHubServiceClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - * $response = $analyticsHubServiceClient->getDataExchange($formattedName); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $name Required. The resource name of the data exchange. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getDataExchange($name, array $optionalArgs = []) - { - $request = new GetDataExchangeRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetDataExchange', DataExchange::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the IAM policy. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $resource = 'resource'; - * $response = $analyticsHubServiceClient->getIamPolicy($resource); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @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 array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the details of a listing. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedName = $analyticsHubServiceClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - * $response = $analyticsHubServiceClient->getListing($formattedName); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $name Required. The resource name of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getListing($name, array $optionalArgs = []) - { - $request = new GetListingRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetListing', Listing::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists all data exchanges in a given project and location. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedParent = $analyticsHubServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $analyticsHubServiceClient->listDataExchanges($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $analyticsHubServiceClient->listDataExchanges($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource path of the data exchanges. - * e.g. `projects/myproject/locations/US`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listDataExchanges($parent, array $optionalArgs = []) - { - $request = new ListDataExchangesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListDataExchanges', $optionalArgs, ListDataExchangesResponse::class, $request); - } - - /** - * Lists all listings in a given project and location. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedParent = $analyticsHubServiceClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - * // Iterate over pages of elements - * $pagedResponse = $analyticsHubServiceClient->listListings($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $analyticsHubServiceClient->listListings($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource path of the listing. - * e.g. `projects/myproject/locations/US/dataExchanges/123`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listListings($parent, array $optionalArgs = []) - { - $request = new ListListingsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListListings', $optionalArgs, ListListingsResponse::class, $request); - } - - /** - * Lists all data exchanges from projects in a given organization and - * location. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $organization = 'organization'; - * // Iterate over pages of elements - * $pagedResponse = $analyticsHubServiceClient->listOrgDataExchanges($organization); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $analyticsHubServiceClient->listOrgDataExchanges($organization); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $organization Required. The organization resource path of the projects containing DataExchanges. - * e.g. `organizations/myorg/locations/US`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listOrgDataExchanges($organization, array $optionalArgs = []) - { - $request = new ListOrgDataExchangesRequest(); - $requestParamHeaders = []; - $request->setOrganization($organization); - $requestParamHeaders['organization'] = $organization; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListOrgDataExchanges', $optionalArgs, ListOrgDataExchangesResponse::class, $request); - } - - /** - * Sets the IAM policy. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $analyticsHubServiceClient->setIamPolicy($resource, $policy); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @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 Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request)->wait(); - } - - /** - * Subscribes to a listing. - * - * Currently, with Analytics Hub, you can create listings that - * reference only BigQuery datasets. - * Upon subscription to a listing for a BigQuery dataset, Analytics Hub - * creates a linked dataset in the subscriber's project. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $formattedName = $analyticsHubServiceClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - * $response = $analyticsHubServiceClient->subscribeListing($formattedName); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Resource name of the listing that you want to subscribe to. - * e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`. - * @param array $optionalArgs { - * Optional. - * - * @type DestinationDataset $destinationDataset - * BigQuery destination dataset to create for the subscriber. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\SubscribeListingResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function subscribeListing($name, array $optionalArgs = []) - { - $request = new SubscribeListingRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['destinationDataset'])) { - $request->setDestinationDataset($optionalArgs['destinationDataset']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SubscribeListing', SubscribeListingResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns the permissions that a caller has. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $analyticsHubServiceClient->testIamPermissions($resource, $permissions); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @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 string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Updates an existing data exchange. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $updateMask = new FieldMask(); - * $dataExchange = new DataExchange(); - * $response = $analyticsHubServiceClient->updateDataExchange($updateMask, $dataExchange); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param FieldMask $updateMask Required. Field mask specifies the fields to update in the data exchange - * resource. The fields specified in the - * `updateMask` are relative to the resource and are not a full request. - * @param DataExchange $dataExchange Required. The data exchange to update. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function updateDataExchange($updateMask, $dataExchange, array $optionalArgs = []) - { - $request = new UpdateDataExchangeRequest(); - $requestParamHeaders = []; - $request->setUpdateMask($updateMask); - $request->setDataExchange($dataExchange); - $requestParamHeaders['data_exchange.name'] = $dataExchange->getName(); - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateDataExchange', DataExchange::class, $optionalArgs, $request)->wait(); - } - - /** - * Updates an existing listing. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $updateMask = new FieldMask(); - * $listing = new Listing(); - * $response = $analyticsHubServiceClient->updateListing($updateMask, $listing); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param FieldMask $updateMask Required. Field mask specifies the fields to update in the listing resource. The - * fields specified in the `updateMask` are relative to the resource and are - * not a full request. - * @param Listing $listing Required. The listing to update. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataExchange\V1beta1\Listing - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function updateListing($updateMask, $listing, array $optionalArgs = []) - { - $request = new UpdateListingRequest(); - $requestParamHeaders = []; - $request->setUpdateMask($updateMask); - $request->setListing($listing); - $requestParamHeaders['listing.name'] = $listing->getName(); - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateListing', Listing::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets information about a location. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * $response = $analyticsHubServiceClient->getLocation(); - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Resource name for the location. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Location\Location - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getLocation(array $optionalArgs = []) - { - $request = new GetLocationRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLocation', Location::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.cloud.location.Locations')->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * Sample code: - * ``` - * $analyticsHubServiceClient = new AnalyticsHubServiceClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $analyticsHubServiceClient->listLocations(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $analyticsHubServiceClient->listLocations(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $analyticsHubServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The resource that owns the locations collection, if applicable. - * @type string $filter - * The standard list filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listLocations(array $optionalArgs = []) - { - $request = new ListLocationsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLocations', $optionalArgs, ListLocationsResponse::class, $request, 'google.cloud.location.Locations'); - } -} diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/gapic_metadata.json b/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/gapic_metadata.json deleted file mode 100644 index f0e891ccec84..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/gapic_metadata.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.bigquery.dataexchange.v1beta1", - "libraryPackage": "Google\\Cloud\\BigQuery\\DataExchange\\V1beta1", - "services": { - "AnalyticsHubService": { - "clients": { - "grpc": { - "libraryClient": "AnalyticsHubServiceGapicClient", - "rpcs": { - "CreateDataExchange": { - "methods": [ - "createDataExchange" - ] - }, - "CreateListing": { - "methods": [ - "createListing" - ] - }, - "DeleteDataExchange": { - "methods": [ - "deleteDataExchange" - ] - }, - "DeleteListing": { - "methods": [ - "deleteListing" - ] - }, - "GetDataExchange": { - "methods": [ - "getDataExchange" - ] - }, - "GetIamPolicy": { - "methods": [ - "getIamPolicy" - ] - }, - "GetListing": { - "methods": [ - "getListing" - ] - }, - "ListDataExchanges": { - "methods": [ - "listDataExchanges" - ] - }, - "ListListings": { - "methods": [ - "listListings" - ] - }, - "ListOrgDataExchanges": { - "methods": [ - "listOrgDataExchanges" - ] - }, - "SetIamPolicy": { - "methods": [ - "setIamPolicy" - ] - }, - "SubscribeListing": { - "methods": [ - "subscribeListing" - ] - }, - "TestIamPermissions": { - "methods": [ - "testIamPermissions" - ] - }, - "UpdateDataExchange": { - "methods": [ - "updateDataExchange" - ] - }, - "UpdateListing": { - "methods": [ - "updateListing" - ] - }, - "GetLocation": { - "methods": [ - "getLocation" - ] - }, - "ListLocations": { - "methods": [ - "listLocations" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/resources/analytics_hub_service_client_config.json b/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/resources/analytics_hub_service_client_config.json deleted file mode 100644 index ef5607e7a3c2..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/resources/analytics_hub_service_client_config.json +++ /dev/null @@ -1,120 +0,0 @@ -{ - "interfaces": { - "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService": { - "retry_codes": { - "no_retry_codes": [], - "retry_policy_1_codes": [ - "DEADLINE_EXCEEDED", - "UNAVAILABLE" - ] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "retry_policy_1_params": { - "initial_retry_delay_millis": 1000, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "CreateDataExchange": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateListing": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteDataExchange": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteListing": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetDataExchange": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetListing": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListDataExchanges": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListListings": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListOrgDataExchanges": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "SetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "SubscribeListing": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "TestIamPermissions": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateDataExchange": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateListing": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetLocation": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListLocations": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/resources/analytics_hub_service_descriptor_config.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/resources/analytics_hub_service_descriptor_config.php deleted file mode 100644 index 483a7d7da69f..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/resources/analytics_hub_service_descriptor_config.php +++ /dev/null @@ -1,254 +0,0 @@ - [ - 'google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService' => [ - 'CreateDataExchange' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateListing' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\Listing', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteDataExchange' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteListing' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetDataExchange' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - ], - 'GetListing' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\Listing', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListDataExchanges' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getDataExchanges', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\ListDataExchangesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListListings' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getListings', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\ListListingsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListOrgDataExchanges' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getDataExchanges', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\ListOrgDataExchangesResponse', - 'headerParams' => [ - [ - 'keyName' => 'organization', - 'fieldAccessors' => [ - 'getOrganization', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - ], - 'SubscribeListing' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\SubscribeListingResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - ], - 'UpdateDataExchange' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\DataExchange', - 'headerParams' => [ - [ - 'keyName' => 'data_exchange.name', - 'fieldAccessors' => [ - 'getDataExchange', - 'getName', - ], - ], - ], - ], - 'UpdateListing' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataExchange\V1beta1\Listing', - 'headerParams' => [ - [ - 'keyName' => 'listing.name', - 'fieldAccessors' => [ - 'getListing', - 'getName', - ], - ], - ], - ], - 'GetLocation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Location\Location', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'ListLocations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLocations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'templateMap' => [ - 'dataExchange' => 'projects/{project}/locations/{location}/dataExchanges/{data_exchange}', - 'dataset' => 'projects/{project}/datasets/{dataset}', - 'listing' => 'projects/{project}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/resources/analytics_hub_service_rest_client_config.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/resources/analytics_hub_service_rest_client_config.php deleted file mode 100644 index b8d0e8344dab..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/src/V1beta1/resources/analytics_hub_service_rest_client_config.php +++ /dev/null @@ -1,240 +0,0 @@ - [ - 'google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService' => [ - 'CreateDataExchange' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{parent=projects/*/locations/*}/dataExchanges', - 'body' => 'data_exchange', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'data_exchange_id', - ], - ], - 'CreateListing' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{parent=projects/*/locations/*/dataExchanges/*}/listings', - 'body' => 'listing', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'listing_id', - ], - ], - 'DeleteDataExchange' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta1/{name=projects/*/locations/*/dataExchanges/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteListing' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetDataExchange' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/locations/*/dataExchanges/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:getIamPolicy', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:getIamPolicy', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'GetListing' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListDataExchanges' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{parent=projects/*/locations/*}/dataExchanges', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListListings' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{parent=projects/*/locations/*/dataExchanges/*}/listings', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListOrgDataExchanges' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{organization=organizations/*/locations/*}/dataExchanges', - 'placeholders' => [ - 'organization' => [ - 'getters' => [ - 'getOrganization', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:setIamPolicy', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:setIamPolicy', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'SubscribeListing' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{name=projects/*/locations/*/dataExchanges/*/listings/*}:subscribe', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{resource=projects/*/locations/*/dataExchanges/*}:testIamPermissions', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{resource=projects/*/locations/*/dataExchanges/*/listings/*}:testIamPermissions', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'UpdateDataExchange' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1beta1/{data_exchange.name=projects/*/locations/*/dataExchanges/*}', - 'body' => 'data_exchange', - 'placeholders' => [ - 'data_exchange.name' => [ - 'getters' => [ - 'getDataExchange', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - 'UpdateListing' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1beta1/{listing.name=projects/*/locations/*/dataExchanges/*/listings/*}', - 'body' => 'listing', - 'placeholders' => [ - 'listing.name' => [ - 'getters' => [ - 'getListing', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/BigQueryDataExchange/v1beta1/tests/Unit/V1beta1/AnalyticsHubServiceClientTest.php b/owl-bot-staging/BigQueryDataExchange/v1beta1/tests/Unit/V1beta1/AnalyticsHubServiceClientTest.php deleted file mode 100644 index 7790db0accb2..000000000000 --- a/owl-bot-staging/BigQueryDataExchange/v1beta1/tests/Unit/V1beta1/AnalyticsHubServiceClientTest.php +++ /dev/null @@ -1,1239 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return AnalyticsHubServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new AnalyticsHubServiceClient($options); - } - - /** @test */ - public function createDataExchangeTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $primaryContact = 'primaryContact203339491'; - $documentation = 'documentation1587405498'; - $listingCount = 1101038700; - $icon = '121'; - $expectedResponse = new DataExchange(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setPrimaryContact($primaryContact); - $expectedResponse->setDocumentation($documentation); - $expectedResponse->setListingCount($listingCount); - $expectedResponse->setIcon($icon); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $dataExchangeId = 'dataExchangeId1402219426'; - $dataExchange = new DataExchange(); - $dataExchangeDisplayName = 'dataExchangeDisplayName-1195270080'; - $dataExchange->setDisplayName($dataExchangeDisplayName); - $response = $gapicClient->createDataExchange($formattedParent, $dataExchangeId, $dataExchange); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/CreateDataExchange', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getDataExchangeId(); - $this->assertProtobufEquals($dataExchangeId, $actualValue); - $actualValue = $actualRequestObject->getDataExchange(); - $this->assertProtobufEquals($dataExchange, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createDataExchangeExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $dataExchangeId = 'dataExchangeId1402219426'; - $dataExchange = new DataExchange(); - $dataExchangeDisplayName = 'dataExchangeDisplayName-1195270080'; - $dataExchange->setDisplayName($dataExchangeDisplayName); - try { - $gapicClient->createDataExchange($formattedParent, $dataExchangeId, $dataExchange); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createListingTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $primaryContact = 'primaryContact203339491'; - $documentation = 'documentation1587405498'; - $icon = '121'; - $requestAccess = 'requestAccess2059178260'; - $expectedResponse = new Listing(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setPrimaryContact($primaryContact); - $expectedResponse->setDocumentation($documentation); - $expectedResponse->setIcon($icon); - $expectedResponse->setRequestAccess($requestAccess); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - $listingId = 'listingId988969142'; - $listing = new Listing(); - $listingDisplayName = 'listingDisplayName293456201'; - $listing->setDisplayName($listingDisplayName); - $listingBigqueryDataset = new BigQueryDatasetSource(); - $listing->setBigqueryDataset($listingBigqueryDataset); - $response = $gapicClient->createListing($formattedParent, $listingId, $listing); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/CreateListing', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getListingId(); - $this->assertProtobufEquals($listingId, $actualValue); - $actualValue = $actualRequestObject->getListing(); - $this->assertProtobufEquals($listing, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createListingExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - $listingId = 'listingId988969142'; - $listing = new Listing(); - $listingDisplayName = 'listingDisplayName293456201'; - $listing->setDisplayName($listingDisplayName); - $listingBigqueryDataset = new BigQueryDatasetSource(); - $listing->setBigqueryDataset($listingBigqueryDataset); - try { - $gapicClient->createListing($formattedParent, $listingId, $listing); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteDataExchangeTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - $gapicClient->deleteDataExchange($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/DeleteDataExchange', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteDataExchangeExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - try { - $gapicClient->deleteDataExchange($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteListingTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - $gapicClient->deleteListing($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/DeleteListing', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteListingExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - try { - $gapicClient->deleteListing($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDataExchangeTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $primaryContact = 'primaryContact203339491'; - $documentation = 'documentation1587405498'; - $listingCount = 1101038700; - $icon = '121'; - $expectedResponse = new DataExchange(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setPrimaryContact($primaryContact); - $expectedResponse->setDocumentation($documentation); - $expectedResponse->setListingCount($listingCount); - $expectedResponse->setIcon($icon); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - $response = $gapicClient->getDataExchange($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/GetDataExchange', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDataExchangeExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - try { - $gapicClient->getDataExchange($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getListingTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $primaryContact = 'primaryContact203339491'; - $documentation = 'documentation1587405498'; - $icon = '121'; - $requestAccess = 'requestAccess2059178260'; - $expectedResponse = new Listing(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setPrimaryContact($primaryContact); - $expectedResponse->setDocumentation($documentation); - $expectedResponse->setIcon($icon); - $expectedResponse->setRequestAccess($requestAccess); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - $response = $gapicClient->getListing($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/GetListing', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getListingExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - try { - $gapicClient->getListing($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDataExchangesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $dataExchangesElement = new DataExchange(); - $dataExchanges = [ - $dataExchangesElement, - ]; - $expectedResponse = new ListDataExchangesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setDataExchanges($dataExchanges); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listDataExchanges($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getDataExchanges()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/ListDataExchanges', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDataExchangesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listDataExchanges($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listListingsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $listingsElement = new Listing(); - $listings = [ - $listingsElement, - ]; - $expectedResponse = new ListListingsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setListings($listings); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - $response = $gapicClient->listListings($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getListings()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/ListListings', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listListingsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->dataExchangeName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]'); - try { - $gapicClient->listListings($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listOrgDataExchangesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $dataExchangesElement = new DataExchange(); - $dataExchanges = [ - $dataExchangesElement, - ]; - $expectedResponse = new ListOrgDataExchangesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setDataExchanges($dataExchanges); - $transport->addResponse($expectedResponse); - // Mock request - $organization = 'organization1178922291'; - $response = $gapicClient->listOrgDataExchanges($organization); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getDataExchanges()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/ListOrgDataExchanges', $actualFuncCall); - $actualValue = $actualRequestObject->getOrganization(); - $this->assertProtobufEquals($organization, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listOrgDataExchangesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $organization = 'organization1178922291'; - try { - $gapicClient->listOrgDataExchanges($organization); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function subscribeListingTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new SubscribeListingResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - $response = $gapicClient->subscribeListing($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/SubscribeListing', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function subscribeListingExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->listingName('[PROJECT]', '[LOCATION]', '[DATA_EXCHANGE]', '[LISTING]'); - try { - $gapicClient->subscribeListing($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateDataExchangeTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $primaryContact = 'primaryContact203339491'; - $documentation = 'documentation1587405498'; - $listingCount = 1101038700; - $icon = '121'; - $expectedResponse = new DataExchange(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setPrimaryContact($primaryContact); - $expectedResponse->setDocumentation($documentation); - $expectedResponse->setListingCount($listingCount); - $expectedResponse->setIcon($icon); - $transport->addResponse($expectedResponse); - // Mock request - $updateMask = new FieldMask(); - $dataExchange = new DataExchange(); - $dataExchangeDisplayName = 'dataExchangeDisplayName-1195270080'; - $dataExchange->setDisplayName($dataExchangeDisplayName); - $response = $gapicClient->updateDataExchange($updateMask, $dataExchange); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/UpdateDataExchange', $actualFuncCall); - $actualValue = $actualRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $actualValue = $actualRequestObject->getDataExchange(); - $this->assertProtobufEquals($dataExchange, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateDataExchangeExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $updateMask = new FieldMask(); - $dataExchange = new DataExchange(); - $dataExchangeDisplayName = 'dataExchangeDisplayName-1195270080'; - $dataExchange->setDisplayName($dataExchangeDisplayName); - try { - $gapicClient->updateDataExchange($updateMask, $dataExchange); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateListingTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $primaryContact = 'primaryContact203339491'; - $documentation = 'documentation1587405498'; - $icon = '121'; - $requestAccess = 'requestAccess2059178260'; - $expectedResponse = new Listing(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setPrimaryContact($primaryContact); - $expectedResponse->setDocumentation($documentation); - $expectedResponse->setIcon($icon); - $expectedResponse->setRequestAccess($requestAccess); - $transport->addResponse($expectedResponse); - // Mock request - $updateMask = new FieldMask(); - $listing = new Listing(); - $listingDisplayName = 'listingDisplayName293456201'; - $listing->setDisplayName($listingDisplayName); - $listingBigqueryDataset = new BigQueryDatasetSource(); - $listing->setBigqueryDataset($listingBigqueryDataset); - $response = $gapicClient->updateListing($updateMask, $listing); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService/UpdateListing', $actualFuncCall); - $actualValue = $actualRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $actualValue = $actualRequestObject->getListing(); - $this->assertProtobufEquals($listing, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateListingExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $updateMask = new FieldMask(); - $listing = new Listing(); - $listingDisplayName = 'listingDisplayName293456201'; - $listing->setDisplayName($listingDisplayName); - $listingBigqueryDataset = new BigQueryDatasetSource(); - $listing->setBigqueryDataset($listingBigqueryDataset); - try { - $gapicClient->updateListing($updateMask, $listing); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $locationId = 'locationId552319461'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Location(); - $expectedResponse->setName($name2); - $expectedResponse->setLocationId($locationId); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getLocation(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/GetLocation', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getLocation(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; - $expectedResponse = new ListLocationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLocations($locations); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listLocations(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLocations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/ListLocations', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listLocations(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/GPBMetadata/Google/Cloud/Bigquery/Datapolicies/V1/Datapolicy.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/GPBMetadata/Google/Cloud/Bigquery/Datapolicies/V1/Datapolicy.php deleted file mode 100644 index e7871c7a05dd..000000000000 Binary files a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/GPBMetadata/Google/Cloud/Bigquery/Datapolicies/V1/Datapolicy.php and /dev/null differ diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/CreateDataPolicyRequest.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/CreateDataPolicyRequest.php deleted file mode 100644 index f587ea304fcb..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/CreateDataPolicyRequest.php +++ /dev/null @@ -1,137 +0,0 @@ -google.cloud.bigquery.datapolicies.v1.CreateDataPolicyRequest - */ -class CreateDataPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the project that the data policy will belong to. - * The format is `projects/{project_number}/locations/{location_id}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The data policy to create. The `name` field does not need to be - * provided for the data policy creation. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataPolicy data_policy = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $data_policy = null; - - /** - * @param string $parent Required. Resource name of the project that the data policy will belong to. - * The format is `projects/{project_number}/locations/{location_id}`. Please see - * {@see DataPolicyServiceClient::locationName()} for help formatting this field. - * @param \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy $dataPolicy Required. The data policy to create. The `name` field does not need to be - * provided for the data policy creation. - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1\CreateDataPolicyRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy $dataPolicy): self - { - return (new self()) - ->setParent($parent) - ->setDataPolicy($dataPolicy); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Resource name of the project that the data policy will belong to. - * The format is `projects/{project_number}/locations/{location_id}`. - * @type \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy $data_policy - * Required. The data policy to create. The `name` field does not need to be - * provided for the data policy creation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name of the project that the data policy will belong to. - * The format is `projects/{project_number}/locations/{location_id}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Resource name of the project that the data policy will belong to. - * The format is `projects/{project_number}/locations/{location_id}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The data policy to create. The `name` field does not need to be - * provided for the data policy creation. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataPolicy data_policy = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy|null - */ - public function getDataPolicy() - { - return $this->data_policy; - } - - public function hasDataPolicy() - { - return isset($this->data_policy); - } - - public function clearDataPolicy() - { - unset($this->data_policy); - } - - /** - * Required. The data policy to create. The `name` field does not need to be - * provided for the data policy creation. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataPolicy data_policy = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy $var - * @return $this - */ - public function setDataPolicy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy::class); - $this->data_policy = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataMaskingPolicy.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataMaskingPolicy.php deleted file mode 100644 index 8ef0e8712da8..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataMaskingPolicy.php +++ /dev/null @@ -1,75 +0,0 @@ -google.cloud.bigquery.datapolicies.v1.DataMaskingPolicy - */ -class DataMaskingPolicy extends \Google\Protobuf\Internal\Message -{ - protected $masking_expression; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $predefined_expression - * A predefined masking expression. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * A predefined masking expression. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataMaskingPolicy.PredefinedExpression predefined_expression = 1; - * @return int - */ - public function getPredefinedExpression() - { - return $this->readOneof(1); - } - - public function hasPredefinedExpression() - { - return $this->hasOneof(1); - } - - /** - * A predefined masking expression. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataMaskingPolicy.PredefinedExpression predefined_expression = 1; - * @param int $var - * @return $this - */ - public function setPredefinedExpression($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BigQuery\DataPolicies\V1\DataMaskingPolicy\PredefinedExpression::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * @return string - */ - public function getMaskingExpression() - { - return $this->whichOneof("masking_expression"); - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataMaskingPolicy/PredefinedExpression.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataMaskingPolicy/PredefinedExpression.php deleted file mode 100644 index 60b9fd0a85e5..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataMaskingPolicy/PredefinedExpression.php +++ /dev/null @@ -1,89 +0,0 @@ -google.cloud.bigquery.datapolicies.v1.DataMaskingPolicy.PredefinedExpression - */ -class PredefinedExpression -{ - /** - * Default, unspecified predefined expression. No masking will take place - * since no expression is specified. - * - * Generated from protobuf enum PREDEFINED_EXPRESSION_UNSPECIFIED = 0; - */ - const PREDEFINED_EXPRESSION_UNSPECIFIED = 0; - /** - * Masking expression to replace data with SHA-256 hash. - * - * Generated from protobuf enum SHA256 = 3; - */ - const SHA256 = 3; - /** - * Masking expression to replace data with NULLs. - * - * Generated from protobuf enum ALWAYS_NULL = 5; - */ - const ALWAYS_NULL = 5; - /** - * Masking expression to replace data with their default masking values. - * The default masking values for each type listed as below: - * * STRING: "" - * * BYTES: b'' - * * INTEGER: 0 - * * FLOAT: 0.0 - * * NUMERIC: 0 - * * BOOLEAN: FALSE - * * TIMESTAMP: 0001-01-01 00:00:00 UTC - * * DATE: 0001-01-01 - * * TIME: 00:00:00 - * * DATETIME: 0001-01-01T00:00:00 - * * GEOGRAPHY: POINT(0 0) - * * BIGNUMERIC: 0 - * * ARRAY: [] - * * STRUCT: NOT_APPLICABLE - * * JSON: NULL - * - * Generated from protobuf enum DEFAULT_MASKING_VALUE = 7; - */ - const DEFAULT_MASKING_VALUE = 7; - - private static $valueToName = [ - self::PREDEFINED_EXPRESSION_UNSPECIFIED => 'PREDEFINED_EXPRESSION_UNSPECIFIED', - self::SHA256 => 'SHA256', - self::ALWAYS_NULL => 'ALWAYS_NULL', - self::DEFAULT_MASKING_VALUE => 'DEFAULT_MASKING_VALUE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PredefinedExpression::class, \Google\Cloud\BigQuery\DataPolicies\V1\DataMaskingPolicy_PredefinedExpression::class); - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataMaskingPolicy_PredefinedExpression.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataMaskingPolicy_PredefinedExpression.php deleted file mode 100644 index 4e9534de50a3..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataMaskingPolicy_PredefinedExpression.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.bigquery.datapolicies.v1.DataPolicy - */ -class DataPolicy extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Resource name of this data policy, in the format of - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Type of data policy. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataPolicy.DataPolicyType data_policy_type = 2; - */ - protected $data_policy_type = 0; - /** - * User-assigned (human readable) ID of the data policy that needs to be - * unique within a project. Used as {data_policy_id} in part of the resource - * name. - * - * Generated from protobuf field string data_policy_id = 3; - */ - protected $data_policy_id = ''; - protected $matching_label; - protected $policy; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $policy_tag - * Policy tag resource name, in the format of - * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`. - * @type \Google\Cloud\BigQuery\DataPolicies\V1\DataMaskingPolicy $data_masking_policy - * The data masking policy that specifies the data masking rule to use. - * @type string $name - * Output only. Resource name of this data policy, in the format of - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * @type int $data_policy_type - * Type of data policy. - * @type string $data_policy_id - * User-assigned (human readable) ID of the data policy that needs to be - * unique within a project. Used as {data_policy_id} in part of the resource - * name. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Policy tag resource name, in the format of - * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`. - * - * Generated from protobuf field string policy_tag = 4; - * @return string - */ - public function getPolicyTag() - { - return $this->readOneof(4); - } - - public function hasPolicyTag() - { - return $this->hasOneof(4); - } - - /** - * Policy tag resource name, in the format of - * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`. - * - * Generated from protobuf field string policy_tag = 4; - * @param string $var - * @return $this - */ - public function setPolicyTag($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * The data masking policy that specifies the data masking rule to use. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataMaskingPolicy data_masking_policy = 5; - * @return \Google\Cloud\BigQuery\DataPolicies\V1\DataMaskingPolicy|null - */ - public function getDataMaskingPolicy() - { - return $this->readOneof(5); - } - - public function hasDataMaskingPolicy() - { - return $this->hasOneof(5); - } - - /** - * The data masking policy that specifies the data masking rule to use. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataMaskingPolicy data_masking_policy = 5; - * @param \Google\Cloud\BigQuery\DataPolicies\V1\DataMaskingPolicy $var - * @return $this - */ - public function setDataMaskingPolicy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataPolicies\V1\DataMaskingPolicy::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Output only. Resource name of this data policy, in the format of - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Resource name of this data policy, in the format of - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Type of data policy. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataPolicy.DataPolicyType data_policy_type = 2; - * @return int - */ - public function getDataPolicyType() - { - return $this->data_policy_type; - } - - /** - * Type of data policy. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataPolicy.DataPolicyType data_policy_type = 2; - * @param int $var - * @return $this - */ - public function setDataPolicyType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy\DataPolicyType::class); - $this->data_policy_type = $var; - - return $this; - } - - /** - * User-assigned (human readable) ID of the data policy that needs to be - * unique within a project. Used as {data_policy_id} in part of the resource - * name. - * - * Generated from protobuf field string data_policy_id = 3; - * @return string - */ - public function getDataPolicyId() - { - return $this->data_policy_id; - } - - /** - * User-assigned (human readable) ID of the data policy that needs to be - * unique within a project. Used as {data_policy_id} in part of the resource - * name. - * - * Generated from protobuf field string data_policy_id = 3; - * @param string $var - * @return $this - */ - public function setDataPolicyId($var) - { - GPBUtil::checkString($var, True); - $this->data_policy_id = $var; - - return $this; - } - - /** - * @return string - */ - public function getMatchingLabel() - { - return $this->whichOneof("matching_label"); - } - - /** - * @return string - */ - public function getPolicy() - { - return $this->whichOneof("policy"); - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataPolicy/DataPolicyType.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataPolicy/DataPolicyType.php deleted file mode 100644 index 0f431ea3e887..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataPolicy/DataPolicyType.php +++ /dev/null @@ -1,65 +0,0 @@ -google.cloud.bigquery.datapolicies.v1.DataPolicy.DataPolicyType - */ -class DataPolicyType -{ - /** - * Default value for the data policy type. This should not be used. - * - * Generated from protobuf enum DATA_POLICY_TYPE_UNSPECIFIED = 0; - */ - const DATA_POLICY_TYPE_UNSPECIFIED = 0; - /** - * Used to create a data policy for column-level security, without data - * masking. - * - * Generated from protobuf enum COLUMN_LEVEL_SECURITY_POLICY = 3; - */ - const COLUMN_LEVEL_SECURITY_POLICY = 3; - /** - * Used to create a data policy for data masking. - * - * Generated from protobuf enum DATA_MASKING_POLICY = 2; - */ - const DATA_MASKING_POLICY = 2; - - private static $valueToName = [ - self::DATA_POLICY_TYPE_UNSPECIFIED => 'DATA_POLICY_TYPE_UNSPECIFIED', - self::COLUMN_LEVEL_SECURITY_POLICY => 'COLUMN_LEVEL_SECURITY_POLICY', - self::DATA_MASKING_POLICY => 'DATA_MASKING_POLICY', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(DataPolicyType::class, \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy_DataPolicyType::class); - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataPolicyServiceGrpcClient.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataPolicyServiceGrpcClient.php deleted file mode 100644 index 72ce620d4851..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataPolicyServiceGrpcClient.php +++ /dev/null @@ -1,172 +0,0 @@ -_simpleRequest('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/CreateDataPolicy', - $argument, - ['\Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy', 'decode'], - $metadata, $options); - } - - /** - * Updates the metadata for an existing data policy. The target data policy - * can be specified by the resource name. - * @param \Google\Cloud\BigQuery\DataPolicies\V1\UpdateDataPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateDataPolicy(\Google\Cloud\BigQuery\DataPolicies\V1\UpdateDataPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/UpdateDataPolicy', - $argument, - ['\Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy', 'decode'], - $metadata, $options); - } - - /** - * Renames the id (display name) of the specified data policy. - * @param \Google\Cloud\BigQuery\DataPolicies\V1\RenameDataPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function RenameDataPolicy(\Google\Cloud\BigQuery\DataPolicies\V1\RenameDataPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/RenameDataPolicy', - $argument, - ['\Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy', 'decode'], - $metadata, $options); - } - - /** - * Deletes the data policy specified by its resource name. - * @param \Google\Cloud\BigQuery\DataPolicies\V1\DeleteDataPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteDataPolicy(\Google\Cloud\BigQuery\DataPolicies\V1\DeleteDataPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/DeleteDataPolicy', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Gets the data policy specified by its resource name. - * @param \Google\Cloud\BigQuery\DataPolicies\V1\GetDataPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetDataPolicy(\Google\Cloud\BigQuery\DataPolicies\V1\GetDataPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/GetDataPolicy', - $argument, - ['\Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy', 'decode'], - $metadata, $options); - } - - /** - * List all of the data policies in the specified parent project. - * @param \Google\Cloud\BigQuery\DataPolicies\V1\ListDataPoliciesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListDataPolicies(\Google\Cloud\BigQuery\DataPolicies\V1\ListDataPoliciesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/ListDataPolicies', - $argument, - ['\Google\Cloud\BigQuery\DataPolicies\V1\ListDataPoliciesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets the IAM policy for the specified data policy. - * @param \Google\Cloud\Iam\V1\GetIamPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetIamPolicy(\Google\Cloud\Iam\V1\GetIamPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/GetIamPolicy', - $argument, - ['\Google\Cloud\Iam\V1\Policy', 'decode'], - $metadata, $options); - } - - /** - * Sets the IAM policy for the specified data policy. - * @param \Google\Cloud\Iam\V1\SetIamPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function SetIamPolicy(\Google\Cloud\Iam\V1\SetIamPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/SetIamPolicy', - $argument, - ['\Google\Cloud\Iam\V1\Policy', 'decode'], - $metadata, $options); - } - - /** - * Returns the caller's permission on the specified data policy resource. - * @param \Google\Cloud\Iam\V1\TestIamPermissionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function TestIamPermissions(\Google\Cloud\Iam\V1\TestIamPermissionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/TestIamPermissions', - $argument, - ['\Google\Cloud\Iam\V1\TestIamPermissionsResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataPolicy_DataPolicyType.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataPolicy_DataPolicyType.php deleted file mode 100644 index e853fdfb761b..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/DataPolicy_DataPolicyType.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.bigquery.datapolicies.v1.DeleteDataPolicyRequest - */ -class DeleteDataPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the data policy to delete. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Resource name of the data policy to delete. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. Please see - * {@see DataPolicyServiceClient::dataPolicyName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1\DeleteDataPolicyRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Resource name of the data policy to delete. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name of the data policy to delete. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Resource name of the data policy to delete. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/GetDataPolicyRequest.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/GetDataPolicyRequest.php deleted file mode 100644 index 8e6aa8262f60..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/GetDataPolicyRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.bigquery.datapolicies.v1.GetDataPolicyRequest - */ -class GetDataPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the requested data policy. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Resource name of the requested data policy. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. Please see - * {@see DataPolicyServiceClient::dataPolicyName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1\GetDataPolicyRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Resource name of the requested data policy. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name of the requested data policy. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Resource name of the requested data policy. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/ListDataPoliciesRequest.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/ListDataPoliciesRequest.php deleted file mode 100644 index 7672f31b0af3..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/ListDataPoliciesRequest.php +++ /dev/null @@ -1,224 +0,0 @@ -google.cloud.bigquery.datapolicies.v1.ListDataPoliciesRequest - */ -class ListDataPoliciesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the project for which to list data policies. - * Format is `projects/{project_number}/locations/{location_id}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of data policies to return. Must be a value between 1 - * and 1000. - * If not set, defaults to 50. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The `nextPageToken` value returned from a previous list request, if any. If - * not set, defaults to an empty string. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * Filters the data policies by policy tags that they - * are associated with. Currently filter only supports - * "policy_tag" based filtering and OR based predicates. Sample - * filter can be "policy_tag: - * `'projects/1/locations/us/taxonomies/2/policyTags/3'`". You may use - * wildcard such as "policy_tag: - * `'projects/1/locations/us/taxonomies/2/*'`". - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - - /** - * @param string $parent Required. Resource name of the project for which to list data policies. - * Format is `projects/{project_number}/locations/{location_id}`. Please see - * {@see DataPolicyServiceClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1\ListDataPoliciesRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Resource name of the project for which to list data policies. - * Format is `projects/{project_number}/locations/{location_id}`. - * @type int $page_size - * The maximum number of data policies to return. Must be a value between 1 - * and 1000. - * If not set, defaults to 50. - * @type string $page_token - * The `nextPageToken` value returned from a previous list request, if any. If - * not set, defaults to an empty string. - * @type string $filter - * Filters the data policies by policy tags that they - * are associated with. Currently filter only supports - * "policy_tag" based filtering and OR based predicates. Sample - * filter can be "policy_tag: - * `'projects/1/locations/us/taxonomies/2/policyTags/3'`". You may use - * wildcard such as "policy_tag: - * `'projects/1/locations/us/taxonomies/2/*'`". - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name of the project for which to list data policies. - * Format is `projects/{project_number}/locations/{location_id}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Resource name of the project for which to list data policies. - * Format is `projects/{project_number}/locations/{location_id}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of data policies to return. Must be a value between 1 - * and 1000. - * If not set, defaults to 50. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of data policies to return. Must be a value between 1 - * and 1000. - * If not set, defaults to 50. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The `nextPageToken` value returned from a previous list request, if any. If - * not set, defaults to an empty string. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The `nextPageToken` value returned from a previous list request, if any. If - * not set, defaults to an empty string. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Filters the data policies by policy tags that they - * are associated with. Currently filter only supports - * "policy_tag" based filtering and OR based predicates. Sample - * filter can be "policy_tag: - * `'projects/1/locations/us/taxonomies/2/policyTags/3'`". You may use - * wildcard such as "policy_tag: - * `'projects/1/locations/us/taxonomies/2/*'`". - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Filters the data policies by policy tags that they - * are associated with. Currently filter only supports - * "policy_tag" based filtering and OR based predicates. Sample - * filter can be "policy_tag: - * `'projects/1/locations/us/taxonomies/2/policyTags/3'`". You may use - * wildcard such as "policy_tag: - * `'projects/1/locations/us/taxonomies/2/*'`". - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/ListDataPoliciesResponse.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/ListDataPoliciesResponse.php deleted file mode 100644 index e23d7ae0d58e..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/ListDataPoliciesResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.bigquery.datapolicies.v1.ListDataPoliciesResponse - */ -class ListDataPoliciesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Data policies that belong to the requested project. - * - * Generated from protobuf field repeated .google.cloud.bigquery.datapolicies.v1.DataPolicy data_policies = 1; - */ - private $data_policies; - /** - * Token used to retrieve the next page of results, or empty if there are no - * more results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy>|\Google\Protobuf\Internal\RepeatedField $data_policies - * Data policies that belong to the requested project. - * @type string $next_page_token - * Token used to retrieve the next page of results, or empty if there are no - * more results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Data policies that belong to the requested project. - * - * Generated from protobuf field repeated .google.cloud.bigquery.datapolicies.v1.DataPolicy data_policies = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDataPolicies() - { - return $this->data_policies; - } - - /** - * Data policies that belong to the requested project. - * - * Generated from protobuf field repeated .google.cloud.bigquery.datapolicies.v1.DataPolicy data_policies = 1; - * @param array<\Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDataPolicies($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy::class); - $this->data_policies = $arr; - - return $this; - } - - /** - * Token used to retrieve the next page of results, or empty if there are no - * more results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * Token used to retrieve the next page of results, or empty if there are no - * more results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/RenameDataPolicyRequest.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/RenameDataPolicyRequest.php deleted file mode 100644 index cb59f030aab8..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/RenameDataPolicyRequest.php +++ /dev/null @@ -1,121 +0,0 @@ -google.cloud.bigquery.datapolicies.v1.RenameDataPolicyRequest - */ -class RenameDataPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the data policy to rename. The format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $name = ''; - /** - * Required. The new data policy id. - * - * Generated from protobuf field string new_data_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $new_data_policy_id = ''; - - /** - * @param string $name Required. Resource name of the data policy to rename. The format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}` - * @param string $newDataPolicyId Required. The new data policy id. - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1\RenameDataPolicyRequest - * - * @experimental - */ - public static function build(string $name, string $newDataPolicyId): self - { - return (new self()) - ->setName($name) - ->setNewDataPolicyId($newDataPolicyId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Resource name of the data policy to rename. The format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}` - * @type string $new_data_policy_id - * Required. The new data policy id. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name of the data policy to rename. The format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Resource name of the data policy to rename. The format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. The new data policy id. - * - * Generated from protobuf field string new_data_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getNewDataPolicyId() - { - return $this->new_data_policy_id; - } - - /** - * Required. The new data policy id. - * - * Generated from protobuf field string new_data_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setNewDataPolicyId($var) - { - GPBUtil::checkString($var, True); - $this->new_data_policy_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/UpdateDataPolicyRequest.php b/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/UpdateDataPolicyRequest.php deleted file mode 100644 index 3bad7e59018b..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1/UpdateDataPolicyRequest.php +++ /dev/null @@ -1,168 +0,0 @@ -google.cloud.bigquery.datapolicies.v1.UpdateDataPolicyRequest - */ -class UpdateDataPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Update the data policy's metadata. - * The target data policy is determined by the `name` field. - * Other fields are updated to the specified values based on the field masks. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $data_policy = null; - /** - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * If not set, defaults to all of the fields that are allowed to update. - * Updates to the `name` and `dataPolicyId` fields are not allowed. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy $dataPolicy Required. Update the data policy's metadata. - * - * The target data policy is determined by the `name` field. - * Other fields are updated to the specified values based on the field masks. - * @param \Google\Protobuf\FieldMask $updateMask The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * If not set, defaults to all of the fields that are allowed to update. - * - * Updates to the `name` and `dataPolicyId` fields are not allowed. - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1\UpdateDataPolicyRequest - * - * @experimental - */ - public static function build(\Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy $dataPolicy, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setDataPolicy($dataPolicy) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy $data_policy - * Required. Update the data policy's metadata. - * The target data policy is determined by the `name` field. - * Other fields are updated to the specified values based on the field masks. - * @type \Google\Protobuf\FieldMask $update_mask - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * If not set, defaults to all of the fields that are allowed to update. - * Updates to the `name` and `dataPolicyId` fields are not allowed. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Update the data policy's metadata. - * The target data policy is determined by the `name` field. - * Other fields are updated to the specified values based on the field masks. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy|null - */ - public function getDataPolicy() - { - return $this->data_policy; - } - - public function hasDataPolicy() - { - return isset($this->data_policy); - } - - public function clearDataPolicy() - { - unset($this->data_policy); - } - - /** - * Required. Update the data policy's metadata. - * The target data policy is determined by the `name` field. - * Other fields are updated to the specified values based on the field masks. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy $var - * @return $this - */ - public function setDataPolicy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy::class); - $this->data_policy = $var; - - return $this; - } - - /** - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * If not set, defaults to all of the fields that are allowed to update. - * Updates to the `name` and `dataPolicyId` fields are not allowed. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * If not set, defaults to all of the fields that are allowed to update. - * Updates to the `name` and `dataPolicyId` fields are not allowed. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/create_data_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/create_data_policy.php deleted file mode 100644 index 6bc9f8c5b836..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/create_data_policy.php +++ /dev/null @@ -1,75 +0,0 @@ -setParent($formattedParent) - ->setDataPolicy($dataPolicy); - - // Call the API and handle any network failures. - try { - /** @var DataPolicy $response */ - $response = $dataPolicyServiceClient->createDataPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataPolicyServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - create_data_policy_sample($formattedParent); -} -// [END bigquerydatapolicy_v1_generated_DataPolicyService_CreateDataPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/delete_data_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/delete_data_policy.php deleted file mode 100644 index cde24b2539d9..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/delete_data_policy.php +++ /dev/null @@ -1,74 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $dataPolicyServiceClient->deleteDataPolicy($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataPolicyServiceClient::dataPolicyName( - '[PROJECT]', - '[LOCATION]', - '[DATA_POLICY]' - ); - - delete_data_policy_sample($formattedName); -} -// [END bigquerydatapolicy_v1_generated_DataPolicyService_DeleteDataPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/get_data_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/get_data_policy.php deleted file mode 100644 index 21cade6321b8..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/get_data_policy.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var DataPolicy $response */ - $response = $dataPolicyServiceClient->getDataPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataPolicyServiceClient::dataPolicyName( - '[PROJECT]', - '[LOCATION]', - '[DATA_POLICY]' - ); - - get_data_policy_sample($formattedName); -} -// [END bigquerydatapolicy_v1_generated_DataPolicyService_GetDataPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/get_iam_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/get_iam_policy.php deleted file mode 100644 index 4b12393582ea..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/get_iam_policy.php +++ /dev/null @@ -1,71 +0,0 @@ -setResource($resource); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $dataPolicyServiceClient->getIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - get_iam_policy_sample($resource); -} -// [END bigquerydatapolicy_v1_generated_DataPolicyService_GetIamPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/list_data_policies.php b/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/list_data_policies.php deleted file mode 100644 index f7aecfb9f2b6..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/list_data_policies.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $dataPolicyServiceClient->listDataPolicies($request); - - /** @var DataPolicy $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataPolicyServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - list_data_policies_sample($formattedParent); -} -// [END bigquerydatapolicy_v1_generated_DataPolicyService_ListDataPolicies_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/rename_data_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/rename_data_policy.php deleted file mode 100644 index 2834ec403527..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/rename_data_policy.php +++ /dev/null @@ -1,74 +0,0 @@ -setName($name) - ->setNewDataPolicyId($newDataPolicyId); - - // Call the API and handle any network failures. - try { - /** @var DataPolicy $response */ - $response = $dataPolicyServiceClient->renameDataPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $name = '[NAME]'; - $newDataPolicyId = '[NEW_DATA_POLICY_ID]'; - - rename_data_policy_sample($name, $newDataPolicyId); -} -// [END bigquerydatapolicy_v1_generated_DataPolicyService_RenameDataPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/set_iam_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/set_iam_policy.php deleted file mode 100644 index 31d43f3228f7..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/set_iam_policy.php +++ /dev/null @@ -1,73 +0,0 @@ -setResource($resource) - ->setPolicy($policy); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $dataPolicyServiceClient->setIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - set_iam_policy_sample($resource); -} -// [END bigquerydatapolicy_v1_generated_DataPolicyService_SetIamPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/test_iam_permissions.php b/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/test_iam_permissions.php deleted file mode 100644 index 5f02eaf37971..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/test_iam_permissions.php +++ /dev/null @@ -1,78 +0,0 @@ -setResource($resource) - ->setPermissions($permissions); - - // Call the API and handle any network failures. - try { - /** @var TestIamPermissionsResponse $response */ - $response = $dataPolicyServiceClient->testIamPermissions($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - $permissionsElement = '[PERMISSIONS]'; - - test_iam_permissions_sample($resource, $permissionsElement); -} -// [END bigquerydatapolicy_v1_generated_DataPolicyService_TestIamPermissions_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/update_data_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/update_data_policy.php deleted file mode 100644 index 521e0623609a..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/samples/V1/DataPolicyServiceClient/update_data_policy.php +++ /dev/null @@ -1,60 +0,0 @@ -setDataPolicy($dataPolicy); - - // Call the API and handle any network failures. - try { - /** @var DataPolicy $response */ - $response = $dataPolicyServiceClient->updateDataPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END bigquerydatapolicy_v1_generated_DataPolicyService_UpdateDataPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/DataPolicyServiceClient.php b/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/DataPolicyServiceClient.php deleted file mode 100644 index e90871fd2b63..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/DataPolicyServiceClient.php +++ /dev/null @@ -1,34 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $dataPolicy = new DataPolicy(); - * $response = $dataPolicyServiceClient->createDataPolicy($formattedParent, $dataPolicy); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class DataPolicyServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.bigquery.datapolicies.v1.DataPolicyService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'bigquerydatapolicy.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/bigquery', - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $dataPolicyNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/data_policy_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/data_policy_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/data_policy_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/data_policy_service_rest_client_config.php', - ], - ], - ]; - } - - private static function getDataPolicyNameTemplate() - { - if (self::$dataPolicyNameTemplate == null) { - self::$dataPolicyNameTemplate = new PathTemplate('projects/{project}/locations/{location}/dataPolicies/{data_policy}'); - } - - return self::$dataPolicyNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'dataPolicy' => self::getDataPolicyNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a data_policy - * resource. - * - * @param string $project - * @param string $location - * @param string $dataPolicy - * - * @return string The formatted data_policy resource. - */ - public static function dataPolicyName($project, $location, $dataPolicy) - { - return self::getDataPolicyNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'data_policy' => $dataPolicy, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - dataPolicy: projects/{project}/locations/{location}/dataPolicies/{data_policy} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'bigquerydatapolicy.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * Creates a new data policy under a project with the given `dataPolicyId` - * (used as the display name), policy tag, and data policy type. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $formattedParent = $dataPolicyServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * $dataPolicy = new DataPolicy(); - * $response = $dataPolicyServiceClient->createDataPolicy($formattedParent, $dataPolicy); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Resource name of the project that the data policy will belong to. - * The format is `projects/{project_number}/locations/{location_id}`. - * @param DataPolicy $dataPolicy Required. The data policy to create. The `name` field does not need to be - * provided for the data policy creation. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy - * - * @throws ApiException if the remote call fails - */ - public function createDataPolicy($parent, $dataPolicy, array $optionalArgs = []) - { - $request = new CreateDataPolicyRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setDataPolicy($dataPolicy); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateDataPolicy', DataPolicy::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes the data policy specified by its resource name. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $formattedName = $dataPolicyServiceClient->dataPolicyName('[PROJECT]', '[LOCATION]', '[DATA_POLICY]'); - * $dataPolicyServiceClient->deleteDataPolicy($formattedName); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Resource name of the data policy to delete. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - */ - public function deleteDataPolicy($name, array $optionalArgs = []) - { - $request = new DeleteDataPolicyRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteDataPolicy', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the data policy specified by its resource name. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $formattedName = $dataPolicyServiceClient->dataPolicyName('[PROJECT]', '[LOCATION]', '[DATA_POLICY]'); - * $response = $dataPolicyServiceClient->getDataPolicy($formattedName); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Resource name of the requested data policy. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy - * - * @throws ApiException if the remote call fails - */ - public function getDataPolicy($name, array $optionalArgs = []) - { - $request = new GetDataPolicyRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetDataPolicy', DataPolicy::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the IAM policy for the specified data policy. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $resource = 'resource'; - * $response = $dataPolicyServiceClient->getIamPolicy($resource); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @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 array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request)->wait(); - } - - /** - * List all of the data policies in the specified parent project. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $formattedParent = $dataPolicyServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $dataPolicyServiceClient->listDataPolicies($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataPolicyServiceClient->listDataPolicies($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Resource name of the project for which to list data policies. - * Format is `projects/{project_number}/locations/{location_id}`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * Filters the data policies by policy tags that they - * are associated with. Currently filter only supports - * "policy_tag" based filtering and OR based predicates. Sample - * filter can be "policy_tag: - * `'projects/1/locations/us/taxonomies/2/policyTags/3'`". You may use - * wildcard such as "policy_tag: - * `'projects/1/locations/us/taxonomies/2/*'`". - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listDataPolicies($parent, array $optionalArgs = []) - { - $request = new ListDataPoliciesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListDataPolicies', $optionalArgs, ListDataPoliciesResponse::class, $request); - } - - /** - * Renames the id (display name) of the specified data policy. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $name = 'name'; - * $newDataPolicyId = 'new_data_policy_id'; - * $response = $dataPolicyServiceClient->renameDataPolicy($name, $newDataPolicyId); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Resource name of the data policy to rename. The format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}` - * @param string $newDataPolicyId Required. The new data policy id. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy - * - * @throws ApiException if the remote call fails - */ - public function renameDataPolicy($name, $newDataPolicyId, array $optionalArgs = []) - { - $request = new RenameDataPolicyRequest(); - $requestParamHeaders = []; - $request->setName($name); - $request->setNewDataPolicyId($newDataPolicyId); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('RenameDataPolicy', DataPolicy::class, $optionalArgs, $request)->wait(); - } - - /** - * Sets the IAM policy for the specified data policy. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $dataPolicyServiceClient->setIamPolicy($resource, $policy); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @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 Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns the caller's permission on the specified data policy resource. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $dataPolicyServiceClient->testIamPermissions($resource, $permissions); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @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 string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Updates the metadata for an existing data policy. The target data policy - * can be specified by the resource name. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $dataPolicy = new DataPolicy(); - * $response = $dataPolicyServiceClient->updateDataPolicy($dataPolicy); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @param DataPolicy $dataPolicy Required. Update the data policy's metadata. - * - * The target data policy is determined by the `name` field. - * Other fields are updated to the specified values based on the field masks. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * If not set, defaults to all of the fields that are allowed to update. - * - * Updates to the `name` and `dataPolicyId` fields are not allowed. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy - * - * @throws ApiException if the remote call fails - */ - public function updateDataPolicy($dataPolicy, array $optionalArgs = []) - { - $request = new UpdateDataPolicyRequest(); - $requestParamHeaders = []; - $request->setDataPolicy($dataPolicy); - $requestParamHeaders['data_policy.name'] = $dataPolicy->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateDataPolicy', DataPolicy::class, $optionalArgs, $request)->wait(); - } -} diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/gapic_metadata.json b/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/gapic_metadata.json deleted file mode 100644 index 1d84ac5f7a4d..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.bigquery.datapolicies.v1", - "libraryPackage": "Google\\Cloud\\BigQuery\\DataPolicies\\V1", - "services": { - "DataPolicyService": { - "clients": { - "grpc": { - "libraryClient": "DataPolicyServiceGapicClient", - "rpcs": { - "CreateDataPolicy": { - "methods": [ - "createDataPolicy" - ] - }, - "DeleteDataPolicy": { - "methods": [ - "deleteDataPolicy" - ] - }, - "GetDataPolicy": { - "methods": [ - "getDataPolicy" - ] - }, - "GetIamPolicy": { - "methods": [ - "getIamPolicy" - ] - }, - "ListDataPolicies": { - "methods": [ - "listDataPolicies" - ] - }, - "RenameDataPolicy": { - "methods": [ - "renameDataPolicy" - ] - }, - "SetIamPolicy": { - "methods": [ - "setIamPolicy" - ] - }, - "TestIamPermissions": { - "methods": [ - "testIamPermissions" - ] - }, - "UpdateDataPolicy": { - "methods": [ - "updateDataPolicy" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/resources/data_policy_service_client_config.json b/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/resources/data_policy_service_client_config.json deleted file mode 100644 index c403ed0aa2f4..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/resources/data_policy_service_client_config.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "interfaces": { - "google.cloud.bigquery.datapolicies.v1.DataPolicyService": { - "retry_codes": { - "no_retry_codes": [], - "retry_policy_1_codes": [ - "UNAVAILABLE" - ] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "retry_policy_1_params": { - "initial_retry_delay_millis": 1000, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 10000, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "CreateDataPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteDataPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetDataPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListDataPolicies": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "RenameDataPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "SetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "TestIamPermissions": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateDataPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/resources/data_policy_service_descriptor_config.php b/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/resources/data_policy_service_descriptor_config.php deleted file mode 100644 index cda5186072b8..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/resources/data_policy_service_descriptor_config.php +++ /dev/null @@ -1,129 +0,0 @@ - [ - 'google.cloud.bigquery.datapolicies.v1.DataPolicyService' => [ - 'CreateDataPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteDataPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetDataPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - ], - 'ListDataPolicies' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getDataPolicies', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataPolicies\V1\ListDataPoliciesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'RenameDataPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - ], - 'UpdateDataPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\DataPolicies\V1\DataPolicy', - 'headerParams' => [ - [ - 'keyName' => 'data_policy.name', - 'fieldAccessors' => [ - 'getDataPolicy', - 'getName', - ], - ], - ], - ], - 'templateMap' => [ - 'dataPolicy' => 'projects/{project}/locations/{location}/dataPolicies/{data_policy}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/resources/data_policy_service_rest_client_config.php b/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/resources/data_policy_service_rest_client_config.php deleted file mode 100644 index 0e1f8f6bdad2..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/src/V1/resources/data_policy_service_rest_client_config.php +++ /dev/null @@ -1,115 +0,0 @@ - [ - 'google.cloud.bigquery.datapolicies.v1.DataPolicyService' => [ - 'CreateDataPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/dataPolicies', - 'body' => 'data_policy', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteDataPolicy' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/dataPolicies/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetDataPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/dataPolicies/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/dataPolicies/*}:getIamPolicy', - 'body' => '*', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'ListDataPolicies' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/dataPolicies', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'RenameDataPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/dataPolicies/*}:rename', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/dataPolicies/*}:setIamPolicy', - 'body' => '*', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/dataPolicies/*}:testIamPermissions', - 'body' => '*', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'UpdateDataPolicy' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{data_policy.name=projects/*/locations/*/dataPolicies/*}', - 'body' => 'data_policy', - 'placeholders' => [ - 'data_policy.name' => [ - 'getters' => [ - 'getDataPolicy', - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/BigQueryDataPolicies/v1/tests/Unit/V1/DataPolicyServiceClientTest.php b/owl-bot-staging/BigQueryDataPolicies/v1/tests/Unit/V1/DataPolicyServiceClientTest.php deleted file mode 100644 index e8512fac8c89..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1/tests/Unit/V1/DataPolicyServiceClientTest.php +++ /dev/null @@ -1,644 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return DataPolicyServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new DataPolicyServiceClient($options); - } - - /** @test */ - public function createDataPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $policyTag = 'policyTag1593879309'; - $name = 'name3373707'; - $dataPolicyId = 'dataPolicyId456934643'; - $expectedResponse = new DataPolicy(); - $expectedResponse->setPolicyTag($policyTag); - $expectedResponse->setName($name); - $expectedResponse->setDataPolicyId($dataPolicyId); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $dataPolicy = new DataPolicy(); - $response = $gapicClient->createDataPolicy($formattedParent, $dataPolicy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/CreateDataPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getDataPolicy(); - $this->assertProtobufEquals($dataPolicy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createDataPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $dataPolicy = new DataPolicy(); - try { - $gapicClient->createDataPolicy($formattedParent, $dataPolicy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteDataPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->dataPolicyName('[PROJECT]', '[LOCATION]', '[DATA_POLICY]'); - $gapicClient->deleteDataPolicy($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/DeleteDataPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteDataPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->dataPolicyName('[PROJECT]', '[LOCATION]', '[DATA_POLICY]'); - try { - $gapicClient->deleteDataPolicy($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDataPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $policyTag = 'policyTag1593879309'; - $name2 = 'name2-1052831874'; - $dataPolicyId = 'dataPolicyId456934643'; - $expectedResponse = new DataPolicy(); - $expectedResponse->setPolicyTag($policyTag); - $expectedResponse->setName($name2); - $expectedResponse->setDataPolicyId($dataPolicyId); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->dataPolicyName('[PROJECT]', '[LOCATION]', '[DATA_POLICY]'); - $response = $gapicClient->getDataPolicy($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/GetDataPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDataPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->dataPolicyName('[PROJECT]', '[LOCATION]', '[DATA_POLICY]'); - try { - $gapicClient->getDataPolicy($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDataPoliciesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $dataPoliciesElement = new DataPolicy(); - $dataPolicies = [ - $dataPoliciesElement, - ]; - $expectedResponse = new ListDataPoliciesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setDataPolicies($dataPolicies); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listDataPolicies($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getDataPolicies()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/ListDataPolicies', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDataPoliciesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listDataPolicies($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function renameDataPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $policyTag = 'policyTag1593879309'; - $name2 = 'name2-1052831874'; - $dataPolicyId = 'dataPolicyId456934643'; - $expectedResponse = new DataPolicy(); - $expectedResponse->setPolicyTag($policyTag); - $expectedResponse->setName($name2); - $expectedResponse->setDataPolicyId($dataPolicyId); - $transport->addResponse($expectedResponse); - // Mock request - $name = 'name3373707'; - $newDataPolicyId = 'newDataPolicyId-1742039694'; - $response = $gapicClient->renameDataPolicy($name, $newDataPolicyId); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/RenameDataPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($name, $actualValue); - $actualValue = $actualRequestObject->getNewDataPolicyId(); - $this->assertProtobufEquals($newDataPolicyId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function renameDataPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $name = 'name3373707'; - $newDataPolicyId = 'newDataPolicyId-1742039694'; - try { - $gapicClient->renameDataPolicy($name, $newDataPolicyId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateDataPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $policyTag = 'policyTag1593879309'; - $name = 'name3373707'; - $dataPolicyId = 'dataPolicyId456934643'; - $expectedResponse = new DataPolicy(); - $expectedResponse->setPolicyTag($policyTag); - $expectedResponse->setName($name); - $expectedResponse->setDataPolicyId($dataPolicyId); - $transport->addResponse($expectedResponse); - // Mock request - $dataPolicy = new DataPolicy(); - $response = $gapicClient->updateDataPolicy($dataPolicy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1.DataPolicyService/UpdateDataPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getDataPolicy(); - $this->assertProtobufEquals($dataPolicy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateDataPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $dataPolicy = new DataPolicy(); - try { - $gapicClient->updateDataPolicy($dataPolicy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/GPBMetadata/Google/Cloud/Bigquery/Datapolicies/V1Beta1/Datapolicy.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/GPBMetadata/Google/Cloud/Bigquery/Datapolicies/V1Beta1/Datapolicy.php deleted file mode 100644 index 033323dc833b..000000000000 Binary files a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/GPBMetadata/Google/Cloud/Bigquery/Datapolicies/V1Beta1/Datapolicy.php and /dev/null differ diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/CreateDataPolicyRequest.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/CreateDataPolicyRequest.php deleted file mode 100644 index d24912213cd4..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/CreateDataPolicyRequest.php +++ /dev/null @@ -1,119 +0,0 @@ -google.cloud.bigquery.datapolicies.v1beta1.CreateDataPolicyRequest - */ -class CreateDataPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the project that the data policy will belong to. The - * format is `projects/{project_number}/locations/{location_id}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The data policy to create. The `name` field does not need to be - * provided for the data policy creation. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataPolicy data_policy = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $data_policy = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Resource name of the project that the data policy will belong to. The - * format is `projects/{project_number}/locations/{location_id}`. - * @type \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy $data_policy - * Required. The data policy to create. The `name` field does not need to be - * provided for the data policy creation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1Beta1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name of the project that the data policy will belong to. The - * format is `projects/{project_number}/locations/{location_id}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Resource name of the project that the data policy will belong to. The - * format is `projects/{project_number}/locations/{location_id}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The data policy to create. The `name` field does not need to be - * provided for the data policy creation. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataPolicy data_policy = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy|null - */ - public function getDataPolicy() - { - return $this->data_policy; - } - - public function hasDataPolicy() - { - return isset($this->data_policy); - } - - public function clearDataPolicy() - { - unset($this->data_policy); - } - - /** - * Required. The data policy to create. The `name` field does not need to be - * provided for the data policy creation. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataPolicy data_policy = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy $var - * @return $this - */ - public function setDataPolicy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy::class); - $this->data_policy = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataMaskingPolicy.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataMaskingPolicy.php deleted file mode 100644 index 235c59c6fad0..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataMaskingPolicy.php +++ /dev/null @@ -1,75 +0,0 @@ -google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy - */ -class DataMaskingPolicy extends \Google\Protobuf\Internal\Message -{ - protected $masking_expression; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $predefined_expression - * A predefined masking expression. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1Beta1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * A predefined masking expression. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy.PredefinedExpression predefined_expression = 1; - * @return int - */ - public function getPredefinedExpression() - { - return $this->readOneof(1); - } - - public function hasPredefinedExpression() - { - return $this->hasOneof(1); - } - - /** - * A predefined masking expression. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy.PredefinedExpression predefined_expression = 1; - * @param int $var - * @return $this - */ - public function setPredefinedExpression($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataMaskingPolicy\PredefinedExpression::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * @return string - */ - public function getMaskingExpression() - { - return $this->whichOneof("masking_expression"); - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataMaskingPolicy/PredefinedExpression.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataMaskingPolicy/PredefinedExpression.php deleted file mode 100644 index c312974013d2..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataMaskingPolicy/PredefinedExpression.php +++ /dev/null @@ -1,89 +0,0 @@ -google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy.PredefinedExpression - */ -class PredefinedExpression -{ - /** - * Default, unspecified predefined expression. No masking will take place - * since no expression is specified. - * - * Generated from protobuf enum PREDEFINED_EXPRESSION_UNSPECIFIED = 0; - */ - const PREDEFINED_EXPRESSION_UNSPECIFIED = 0; - /** - * Masking expression to replace data with SHA-256 hash. - * - * Generated from protobuf enum SHA256 = 3; - */ - const SHA256 = 3; - /** - * Masking expression to replace data with NULLs. - * - * Generated from protobuf enum ALWAYS_NULL = 5; - */ - const ALWAYS_NULL = 5; - /** - * Masking expression to replace data with their default masking values. - * The default masking values for each type listed as below: - * * STRING: "" - * * BYTES: b'' - * * INTEGER: 0 - * * FLOAT: 0.0 - * * NUMERIC: 0 - * * BOOLEAN: FALSE - * * TIMESTAMP: 0001-01-01 00:00:00 UTC - * * DATE: 0001-01-01 - * * TIME: 00:00:00 - * * DATETIME: 0001-01-01T00:00:00 - * * GEOGRAPHY: POINT(0 0) - * * BIGNUMERIC: 0 - * * ARRAY: [] - * * STRUCT: NOT_APPLICABLE - * * JSON: NULL - * - * Generated from protobuf enum DEFAULT_MASKING_VALUE = 7; - */ - const DEFAULT_MASKING_VALUE = 7; - - private static $valueToName = [ - self::PREDEFINED_EXPRESSION_UNSPECIFIED => 'PREDEFINED_EXPRESSION_UNSPECIFIED', - self::SHA256 => 'SHA256', - self::ALWAYS_NULL => 'ALWAYS_NULL', - self::DEFAULT_MASKING_VALUE => 'DEFAULT_MASKING_VALUE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PredefinedExpression::class, \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataMaskingPolicy_PredefinedExpression::class); - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataMaskingPolicy_PredefinedExpression.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataMaskingPolicy_PredefinedExpression.php deleted file mode 100644 index e0a28838a415..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataMaskingPolicy_PredefinedExpression.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.bigquery.datapolicies.v1beta1.DataPolicy - */ -class DataPolicy extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Resource name of this data policy, in the format of - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Type of data policy. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataPolicy.DataPolicyType data_policy_type = 2; - */ - protected $data_policy_type = 0; - /** - * User-assigned (human readable) ID of the data policy that needs to be - * unique within a project. Used as {data_policy_id} in part of the resource - * name. - * - * Generated from protobuf field string data_policy_id = 3; - */ - protected $data_policy_id = ''; - protected $matching_label; - protected $policy; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $policy_tag - * Policy tag resource name, in the format of - * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`. - * @type \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataMaskingPolicy $data_masking_policy - * The data masking policy that specifies the data masking rule to use. - * @type string $name - * Output only. Resource name of this data policy, in the format of - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * @type int $data_policy_type - * Type of data policy. - * @type string $data_policy_id - * User-assigned (human readable) ID of the data policy that needs to be - * unique within a project. Used as {data_policy_id} in part of the resource - * name. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1Beta1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Policy tag resource name, in the format of - * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`. - * - * Generated from protobuf field string policy_tag = 4; - * @return string - */ - public function getPolicyTag() - { - return $this->readOneof(4); - } - - public function hasPolicyTag() - { - return $this->hasOneof(4); - } - - /** - * Policy tag resource name, in the format of - * `projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}/policyTags/{policyTag_id}`. - * - * Generated from protobuf field string policy_tag = 4; - * @param string $var - * @return $this - */ - public function setPolicyTag($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * The data masking policy that specifies the data masking rule to use. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy data_masking_policy = 5; - * @return \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataMaskingPolicy|null - */ - public function getDataMaskingPolicy() - { - return $this->readOneof(5); - } - - public function hasDataMaskingPolicy() - { - return $this->hasOneof(5); - } - - /** - * The data masking policy that specifies the data masking rule to use. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy data_masking_policy = 5; - * @param \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataMaskingPolicy $var - * @return $this - */ - public function setDataMaskingPolicy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataMaskingPolicy::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Output only. Resource name of this data policy, in the format of - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Resource name of this data policy, in the format of - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Type of data policy. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataPolicy.DataPolicyType data_policy_type = 2; - * @return int - */ - public function getDataPolicyType() - { - return $this->data_policy_type; - } - - /** - * Type of data policy. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataPolicy.DataPolicyType data_policy_type = 2; - * @param int $var - * @return $this - */ - public function setDataPolicyType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy\DataPolicyType::class); - $this->data_policy_type = $var; - - return $this; - } - - /** - * User-assigned (human readable) ID of the data policy that needs to be - * unique within a project. Used as {data_policy_id} in part of the resource - * name. - * - * Generated from protobuf field string data_policy_id = 3; - * @return string - */ - public function getDataPolicyId() - { - return $this->data_policy_id; - } - - /** - * User-assigned (human readable) ID of the data policy that needs to be - * unique within a project. Used as {data_policy_id} in part of the resource - * name. - * - * Generated from protobuf field string data_policy_id = 3; - * @param string $var - * @return $this - */ - public function setDataPolicyId($var) - { - GPBUtil::checkString($var, True); - $this->data_policy_id = $var; - - return $this; - } - - /** - * @return string - */ - public function getMatchingLabel() - { - return $this->whichOneof("matching_label"); - } - - /** - * @return string - */ - public function getPolicy() - { - return $this->whichOneof("policy"); - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataPolicy/DataPolicyType.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataPolicy/DataPolicyType.php deleted file mode 100644 index dfca4a7f0d37..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataPolicy/DataPolicyType.php +++ /dev/null @@ -1,65 +0,0 @@ -google.cloud.bigquery.datapolicies.v1beta1.DataPolicy.DataPolicyType - */ -class DataPolicyType -{ - /** - * Default value for the data policy type. This should not be used. - * - * Generated from protobuf enum DATA_POLICY_TYPE_UNSPECIFIED = 0; - */ - const DATA_POLICY_TYPE_UNSPECIFIED = 0; - /** - * Used to create a data policy for column-level security, without data - * masking. - * - * Generated from protobuf enum COLUMN_LEVEL_SECURITY_POLICY = 3; - */ - const COLUMN_LEVEL_SECURITY_POLICY = 3; - /** - * Used to create a data policy for data masking. - * - * Generated from protobuf enum DATA_MASKING_POLICY = 2; - */ - const DATA_MASKING_POLICY = 2; - - private static $valueToName = [ - self::DATA_POLICY_TYPE_UNSPECIFIED => 'DATA_POLICY_TYPE_UNSPECIFIED', - self::COLUMN_LEVEL_SECURITY_POLICY => 'COLUMN_LEVEL_SECURITY_POLICY', - self::DATA_MASKING_POLICY => 'DATA_MASKING_POLICY', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(DataPolicyType::class, \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy_DataPolicyType::class); - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataPolicyServiceGrpcClient.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataPolicyServiceGrpcClient.php deleted file mode 100644 index 8aaf57c6f7eb..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataPolicyServiceGrpcClient.php +++ /dev/null @@ -1,157 +0,0 @@ -_simpleRequest('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/CreateDataPolicy', - $argument, - ['\Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy', 'decode'], - $metadata, $options); - } - - /** - * Updates the metadata for an existing data policy. The target data policy - * can be specified by the resource name. - * @param \Google\Cloud\BigQuery\DataPolicies\V1beta1\UpdateDataPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateDataPolicy(\Google\Cloud\BigQuery\DataPolicies\V1beta1\UpdateDataPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/UpdateDataPolicy', - $argument, - ['\Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy', 'decode'], - $metadata, $options); - } - - /** - * Deletes the data policy specified by its resource name. - * @param \Google\Cloud\BigQuery\DataPolicies\V1beta1\DeleteDataPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteDataPolicy(\Google\Cloud\BigQuery\DataPolicies\V1beta1\DeleteDataPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/DeleteDataPolicy', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Gets the data policy specified by its resource name. - * @param \Google\Cloud\BigQuery\DataPolicies\V1beta1\GetDataPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetDataPolicy(\Google\Cloud\BigQuery\DataPolicies\V1beta1\GetDataPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/GetDataPolicy', - $argument, - ['\Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy', 'decode'], - $metadata, $options); - } - - /** - * List all of the data policies in the specified parent project. - * @param \Google\Cloud\BigQuery\DataPolicies\V1beta1\ListDataPoliciesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListDataPolicies(\Google\Cloud\BigQuery\DataPolicies\V1beta1\ListDataPoliciesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/ListDataPolicies', - $argument, - ['\Google\Cloud\BigQuery\DataPolicies\V1beta1\ListDataPoliciesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets the IAM policy for the specified data policy. - * @param \Google\Cloud\Iam\V1\GetIamPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetIamPolicy(\Google\Cloud\Iam\V1\GetIamPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/GetIamPolicy', - $argument, - ['\Google\Cloud\Iam\V1\Policy', 'decode'], - $metadata, $options); - } - - /** - * Sets the IAM policy for the specified data policy. - * @param \Google\Cloud\Iam\V1\SetIamPolicyRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function SetIamPolicy(\Google\Cloud\Iam\V1\SetIamPolicyRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/SetIamPolicy', - $argument, - ['\Google\Cloud\Iam\V1\Policy', 'decode'], - $metadata, $options); - } - - /** - * Returns the caller's permission on the specified data policy resource. - * @param \Google\Cloud\Iam\V1\TestIamPermissionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function TestIamPermissions(\Google\Cloud\Iam\V1\TestIamPermissionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/TestIamPermissions', - $argument, - ['\Google\Cloud\Iam\V1\TestIamPermissionsResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataPolicy_DataPolicyType.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataPolicy_DataPolicyType.php deleted file mode 100644 index c64409d7be2e..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/DataPolicy_DataPolicyType.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.bigquery.datapolicies.v1beta1.DeleteDataPolicyRequest - */ -class DeleteDataPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the data policy to delete. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Resource name of the data policy to delete. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1Beta1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name of the data policy to delete. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Resource name of the data policy to delete. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/GetDataPolicyRequest.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/GetDataPolicyRequest.php deleted file mode 100644 index ab1c978478f7..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/GetDataPolicyRequest.php +++ /dev/null @@ -1,71 +0,0 @@ -google.cloud.bigquery.datapolicies.v1beta1.GetDataPolicyRequest - */ -class GetDataPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the requested data policy. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Resource name of the requested data policy. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1Beta1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name of the requested data policy. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Resource name of the requested data policy. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/ListDataPoliciesRequest.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/ListDataPoliciesRequest.php deleted file mode 100644 index e6d7aa7fa4b0..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/ListDataPoliciesRequest.php +++ /dev/null @@ -1,151 +0,0 @@ -google.cloud.bigquery.datapolicies.v1beta1.ListDataPoliciesRequest - */ -class ListDataPoliciesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the project for which to list data policies. Format is - * `projects/{project_number}/locations/{location_id}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of data policies to return. Must be a value between 1 - * and 1000. - * If not set, defaults to 50. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The `nextPageToken` value returned from a previous list request, if any. If - * not set, defaults to an empty string. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Resource name of the project for which to list data policies. Format is - * `projects/{project_number}/locations/{location_id}`. - * @type int $page_size - * The maximum number of data policies to return. Must be a value between 1 - * and 1000. - * If not set, defaults to 50. - * @type string $page_token - * The `nextPageToken` value returned from a previous list request, if any. If - * not set, defaults to an empty string. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1Beta1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name of the project for which to list data policies. Format is - * `projects/{project_number}/locations/{location_id}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Resource name of the project for which to list data policies. Format is - * `projects/{project_number}/locations/{location_id}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of data policies to return. Must be a value between 1 - * and 1000. - * If not set, defaults to 50. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of data policies to return. Must be a value between 1 - * and 1000. - * If not set, defaults to 50. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The `nextPageToken` value returned from a previous list request, if any. If - * not set, defaults to an empty string. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The `nextPageToken` value returned from a previous list request, if any. If - * not set, defaults to an empty string. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/ListDataPoliciesResponse.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/ListDataPoliciesResponse.php deleted file mode 100644 index 9fbf4d5af4a3..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/ListDataPoliciesResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.bigquery.datapolicies.v1beta1.ListDataPoliciesResponse - */ -class ListDataPoliciesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Data policies that belong to the requested project. - * - * Generated from protobuf field repeated .google.cloud.bigquery.datapolicies.v1beta1.DataPolicy data_policies = 1; - */ - private $data_policies; - /** - * Token used to retrieve the next page of results, or empty if there are no - * more results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy>|\Google\Protobuf\Internal\RepeatedField $data_policies - * Data policies that belong to the requested project. - * @type string $next_page_token - * Token used to retrieve the next page of results, or empty if there are no - * more results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1Beta1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Data policies that belong to the requested project. - * - * Generated from protobuf field repeated .google.cloud.bigquery.datapolicies.v1beta1.DataPolicy data_policies = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDataPolicies() - { - return $this->data_policies; - } - - /** - * Data policies that belong to the requested project. - * - * Generated from protobuf field repeated .google.cloud.bigquery.datapolicies.v1beta1.DataPolicy data_policies = 1; - * @param array<\Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDataPolicies($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy::class); - $this->data_policies = $arr; - - return $this; - } - - /** - * Token used to retrieve the next page of results, or empty if there are no - * more results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * Token used to retrieve the next page of results, or empty if there are no - * more results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/UpdateDataPolicyRequest.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/UpdateDataPolicyRequest.php deleted file mode 100644 index d0cc036a020a..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/proto/src/Google/Cloud/BigQuery/DataPolicies/V1beta1/UpdateDataPolicyRequest.php +++ /dev/null @@ -1,145 +0,0 @@ -google.cloud.bigquery.datapolicies.v1beta1.UpdateDataPolicyRequest - */ -class UpdateDataPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Update the data policy's metadata. - * The target data policy is determined by the `name` field. - * Other fields are updated to the specified values based on the field masks. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $data_policy = null; - /** - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * If not set, defaults to all of the fields that are allowed to update. - * Updates to the `name` and `dataPolicyId` fields are not allowed. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy $data_policy - * Required. Update the data policy's metadata. - * The target data policy is determined by the `name` field. - * Other fields are updated to the specified values based on the field masks. - * @type \Google\Protobuf\FieldMask $update_mask - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * If not set, defaults to all of the fields that are allowed to update. - * Updates to the `name` and `dataPolicyId` fields are not allowed. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Datapolicies\V1Beta1\Datapolicy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Update the data policy's metadata. - * The target data policy is determined by the `name` field. - * Other fields are updated to the specified values based on the field masks. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy|null - */ - public function getDataPolicy() - { - return $this->data_policy; - } - - public function hasDataPolicy() - { - return isset($this->data_policy); - } - - public function clearDataPolicy() - { - unset($this->data_policy); - } - - /** - * Required. Update the data policy's metadata. - * The target data policy is determined by the `name` field. - * Other fields are updated to the specified values based on the field masks. - * - * Generated from protobuf field .google.cloud.bigquery.datapolicies.v1beta1.DataPolicy data_policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy $var - * @return $this - */ - public function setDataPolicy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy::class); - $this->data_policy = $var; - - return $this; - } - - /** - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * If not set, defaults to all of the fields that are allowed to update. - * Updates to the `name` and `dataPolicyId` fields are not allowed. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * If not set, defaults to all of the fields that are allowed to update. - * Updates to the `name` and `dataPolicyId` fields are not allowed. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/create_data_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/create_data_policy.php deleted file mode 100644 index 7f1ece69af2c..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/create_data_policy.php +++ /dev/null @@ -1,71 +0,0 @@ -createDataPolicy($formattedParent, $dataPolicy); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataPolicyServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - create_data_policy_sample($formattedParent); -} -// [END bigquerydatapolicy_v1beta1_generated_DataPolicyService_CreateDataPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/delete_data_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/delete_data_policy.php deleted file mode 100644 index 160cc637bac0..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/delete_data_policy.php +++ /dev/null @@ -1,69 +0,0 @@ -deleteDataPolicy($formattedName); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataPolicyServiceClient::dataPolicyName( - '[PROJECT]', - '[LOCATION]', - '[DATA_POLICY]' - ); - - delete_data_policy_sample($formattedName); -} -// [END bigquerydatapolicy_v1beta1_generated_DataPolicyService_DeleteDataPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/get_data_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/get_data_policy.php deleted file mode 100644 index 69da2915510e..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/get_data_policy.php +++ /dev/null @@ -1,71 +0,0 @@ -getDataPolicy($formattedName); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataPolicyServiceClient::dataPolicyName( - '[PROJECT]', - '[LOCATION]', - '[DATA_POLICY]' - ); - - get_data_policy_sample($formattedName); -} -// [END bigquerydatapolicy_v1beta1_generated_DataPolicyService_GetDataPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/get_iam_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/get_iam_policy.php deleted file mode 100644 index 5eddcdd0f3fa..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/get_iam_policy.php +++ /dev/null @@ -1,66 +0,0 @@ -getIamPolicy($resource); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - get_iam_policy_sample($resource); -} -// [END bigquerydatapolicy_v1beta1_generated_DataPolicyService_GetIamPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/list_data_policies.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/list_data_policies.php deleted file mode 100644 index 1e154b8cd7dd..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/list_data_policies.php +++ /dev/null @@ -1,72 +0,0 @@ -listDataPolicies($formattedParent); - - /** @var DataPolicy $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataPolicyServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - list_data_policies_sample($formattedParent); -} -// [END bigquerydatapolicy_v1beta1_generated_DataPolicyService_ListDataPolicies_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/set_iam_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/set_iam_policy.php deleted file mode 100644 index aa2a1dc8d51e..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/set_iam_policy.php +++ /dev/null @@ -1,69 +0,0 @@ -setIamPolicy($resource, $policy); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - set_iam_policy_sample($resource); -} -// [END bigquerydatapolicy_v1beta1_generated_DataPolicyService_SetIamPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/test_iam_permissions.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/test_iam_permissions.php deleted file mode 100644 index 27f8e15c6fc2..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/test_iam_permissions.php +++ /dev/null @@ -1,74 +0,0 @@ -testIamPermissions($resource, $permissions); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - $permissionsElement = '[PERMISSIONS]'; - - test_iam_permissions_sample($resource, $permissionsElement); -} -// [END bigquerydatapolicy_v1beta1_generated_DataPolicyService_TestIamPermissions_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/update_data_policy.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/update_data_policy.php deleted file mode 100644 index cd503c313c7f..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/samples/V1beta1/DataPolicyServiceClient/update_data_policy.php +++ /dev/null @@ -1,57 +0,0 @@ -updateDataPolicy($dataPolicy); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END bigquerydatapolicy_v1beta1_generated_DataPolicyService_UpdateDataPolicy_sync] diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/DataPolicyServiceClient.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/DataPolicyServiceClient.php deleted file mode 100644 index 131bf35fc054..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/DataPolicyServiceClient.php +++ /dev/null @@ -1,36 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $dataPolicy = new DataPolicy(); - * $response = $dataPolicyServiceClient->createDataPolicy($formattedParent, $dataPolicy); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - * - * @experimental - */ -class DataPolicyServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'bigquerydatapolicy.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/bigquery', - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $dataPolicyNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/data_policy_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/data_policy_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/data_policy_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/data_policy_service_rest_client_config.php', - ], - ], - ]; - } - - private static function getDataPolicyNameTemplate() - { - if (self::$dataPolicyNameTemplate == null) { - self::$dataPolicyNameTemplate = new PathTemplate('projects/{project}/locations/{location}/dataPolicies/{data_policy}'); - } - - return self::$dataPolicyNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'dataPolicy' => self::getDataPolicyNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a data_policy - * resource. - * - * @param string $project - * @param string $location - * @param string $dataPolicy - * - * @return string The formatted data_policy resource. - * - * @experimental - */ - public static function dataPolicyName($project, $location, $dataPolicy) - { - return self::getDataPolicyNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'data_policy' => $dataPolicy, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - * - * @experimental - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - dataPolicy: projects/{project}/locations/{location}/dataPolicies/{data_policy} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - * - * @experimental - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'bigquerydatapolicy.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - * - * @experimental - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * Creates a new data policy under a project with the given `dataPolicyId` - * (used as the display name), policy tag, and data policy type. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $formattedParent = $dataPolicyServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * $dataPolicy = new DataPolicy(); - * $response = $dataPolicyServiceClient->createDataPolicy($formattedParent, $dataPolicy); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Resource name of the project that the data policy will belong to. The - * format is `projects/{project_number}/locations/{location_id}`. - * @param DataPolicy $dataPolicy Required. The data policy to create. The `name` field does not need to be - * provided for the data policy creation. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function createDataPolicy($parent, $dataPolicy, array $optionalArgs = []) - { - $request = new CreateDataPolicyRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setDataPolicy($dataPolicy); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateDataPolicy', DataPolicy::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes the data policy specified by its resource name. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $formattedName = $dataPolicyServiceClient->dataPolicyName('[PROJECT]', '[LOCATION]', '[DATA_POLICY]'); - * $dataPolicyServiceClient->deleteDataPolicy($formattedName); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Resource name of the data policy to delete. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deleteDataPolicy($name, array $optionalArgs = []) - { - $request = new DeleteDataPolicyRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteDataPolicy', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the data policy specified by its resource name. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $formattedName = $dataPolicyServiceClient->dataPolicyName('[PROJECT]', '[LOCATION]', '[DATA_POLICY]'); - * $response = $dataPolicyServiceClient->getDataPolicy($formattedName); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Resource name of the requested data policy. Format is - * `projects/{project_number}/locations/{location_id}/dataPolicies/{data_policy_id}`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getDataPolicy($name, array $optionalArgs = []) - { - $request = new GetDataPolicyRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetDataPolicy', DataPolicy::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the IAM policy for the specified data policy. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $resource = 'resource'; - * $response = $dataPolicyServiceClient->getIamPolicy($resource); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @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 array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request)->wait(); - } - - /** - * List all of the data policies in the specified parent project. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $formattedParent = $dataPolicyServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $dataPolicyServiceClient->listDataPolicies($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataPolicyServiceClient->listDataPolicies($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Resource name of the project for which to list data policies. Format is - * `projects/{project_number}/locations/{location_id}`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listDataPolicies($parent, array $optionalArgs = []) - { - $request = new ListDataPoliciesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListDataPolicies', $optionalArgs, ListDataPoliciesResponse::class, $request); - } - - /** - * Sets the IAM policy for the specified data policy. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $dataPolicyServiceClient->setIamPolicy($resource, $policy); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @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 Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns the caller's permission on the specified data policy resource. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $dataPolicyServiceClient->testIamPermissions($resource, $permissions); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @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 string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Updates the metadata for an existing data policy. The target data policy - * can be specified by the resource name. - * - * Sample code: - * ``` - * $dataPolicyServiceClient = new DataPolicyServiceClient(); - * try { - * $dataPolicy = new DataPolicy(); - * $response = $dataPolicyServiceClient->updateDataPolicy($dataPolicy); - * } finally { - * $dataPolicyServiceClient->close(); - * } - * ``` - * - * @param DataPolicy $dataPolicy Required. Update the data policy's metadata. - * - * The target data policy is determined by the `name` field. - * Other fields are updated to the specified values based on the field masks. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The update mask applies to the resource. For the `FieldMask` definition, - * see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask - * If not set, defaults to all of the fields that are allowed to update. - * - * Updates to the `name` and `dataPolicyId` fields are not allowed. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\DataPolicies\V1beta1\DataPolicy - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function updateDataPolicy($dataPolicy, array $optionalArgs = []) - { - $request = new UpdateDataPolicyRequest(); - $requestParamHeaders = []; - $request->setDataPolicy($dataPolicy); - $requestParamHeaders['data_policy.name'] = $dataPolicy->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateDataPolicy', DataPolicy::class, $optionalArgs, $request)->wait(); - } -} diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/gapic_metadata.json b/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/gapic_metadata.json deleted file mode 100644 index 298e8702b71f..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/gapic_metadata.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.bigquery.datapolicies.v1beta1", - "libraryPackage": "Google\\Cloud\\BigQuery\\DataPolicies\\V1beta1", - "services": { - "DataPolicyService": { - "clients": { - "grpc": { - "libraryClient": "DataPolicyServiceGapicClient", - "rpcs": { - "CreateDataPolicy": { - "methods": [ - "createDataPolicy" - ] - }, - "DeleteDataPolicy": { - "methods": [ - "deleteDataPolicy" - ] - }, - "GetDataPolicy": { - "methods": [ - "getDataPolicy" - ] - }, - "GetIamPolicy": { - "methods": [ - "getIamPolicy" - ] - }, - "ListDataPolicies": { - "methods": [ - "listDataPolicies" - ] - }, - "SetIamPolicy": { - "methods": [ - "setIamPolicy" - ] - }, - "TestIamPermissions": { - "methods": [ - "testIamPermissions" - ] - }, - "UpdateDataPolicy": { - "methods": [ - "updateDataPolicy" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/resources/data_policy_service_client_config.json b/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/resources/data_policy_service_client_config.json deleted file mode 100644 index 1970c986fa2b..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/resources/data_policy_service_client_config.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "interfaces": { - "google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService": { - "retry_codes": { - "no_retry_codes": [], - "retry_policy_1_codes": [ - "UNAVAILABLE" - ] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "retry_policy_1_params": { - "initial_retry_delay_millis": 1000, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 10000, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "CreateDataPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteDataPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetDataPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListDataPolicies": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "SetIamPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "TestIamPermissions": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateDataPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/resources/data_policy_service_descriptor_config.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/resources/data_policy_service_descriptor_config.php deleted file mode 100644 index a2034625444d..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/resources/data_policy_service_descriptor_config.php +++ /dev/null @@ -1,18 +0,0 @@ - [ - 'google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService' => [ - 'ListDataPolicies' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getDataPolicies', - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/resources/data_policy_service_rest_client_config.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/resources/data_policy_service_rest_client_config.php deleted file mode 100644 index 3806a270227a..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/src/V1beta1/resources/data_policy_service_rest_client_config.php +++ /dev/null @@ -1,102 +0,0 @@ - [ - 'google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService' => [ - 'CreateDataPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{parent=projects/*/locations/*}/dataPolicies', - 'body' => 'data_policy', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteDataPolicy' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta1/{name=projects/*/locations/*/dataPolicies/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetDataPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/locations/*/dataPolicies/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{resource=projects/*/locations/*/dataPolicies/*}:getIamPolicy', - 'body' => '*', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'ListDataPolicies' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{parent=projects/*/locations/*}/dataPolicies', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{resource=projects/*/locations/*/dataPolicies/*}:setIamPolicy', - 'body' => '*', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{resource=projects/*/locations/*/dataPolicies/*}:testIamPermissions', - 'body' => '*', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'UpdateDataPolicy' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1beta1/{data_policy.name=projects/*/locations/*/dataPolicies/*}', - 'body' => 'data_policy', - 'placeholders' => [ - 'data_policy.name' => [ - 'getters' => [ - 'getDataPolicy', - 'getName', - ], - ], - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/BigQueryDataPolicies/v1beta1/tests/Unit/V1beta1/DataPolicyServiceClientTest.php b/owl-bot-staging/BigQueryDataPolicies/v1beta1/tests/Unit/V1beta1/DataPolicyServiceClientTest.php deleted file mode 100644 index c37f3b0647e0..000000000000 --- a/owl-bot-staging/BigQueryDataPolicies/v1beta1/tests/Unit/V1beta1/DataPolicyServiceClientTest.php +++ /dev/null @@ -1,576 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return DataPolicyServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new DataPolicyServiceClient($options); - } - - /** @test */ - public function createDataPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $policyTag = 'policyTag1593879309'; - $name = 'name3373707'; - $dataPolicyId = 'dataPolicyId456934643'; - $expectedResponse = new DataPolicy(); - $expectedResponse->setPolicyTag($policyTag); - $expectedResponse->setName($name); - $expectedResponse->setDataPolicyId($dataPolicyId); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $dataPolicy = new DataPolicy(); - $response = $gapicClient->createDataPolicy($formattedParent, $dataPolicy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/CreateDataPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getDataPolicy(); - $this->assertProtobufEquals($dataPolicy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createDataPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $dataPolicy = new DataPolicy(); - try { - $gapicClient->createDataPolicy($formattedParent, $dataPolicy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteDataPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->dataPolicyName('[PROJECT]', '[LOCATION]', '[DATA_POLICY]'); - $gapicClient->deleteDataPolicy($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/DeleteDataPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteDataPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->dataPolicyName('[PROJECT]', '[LOCATION]', '[DATA_POLICY]'); - try { - $gapicClient->deleteDataPolicy($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDataPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $policyTag = 'policyTag1593879309'; - $name2 = 'name2-1052831874'; - $dataPolicyId = 'dataPolicyId456934643'; - $expectedResponse = new DataPolicy(); - $expectedResponse->setPolicyTag($policyTag); - $expectedResponse->setName($name2); - $expectedResponse->setDataPolicyId($dataPolicyId); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->dataPolicyName('[PROJECT]', '[LOCATION]', '[DATA_POLICY]'); - $response = $gapicClient->getDataPolicy($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/GetDataPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDataPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->dataPolicyName('[PROJECT]', '[LOCATION]', '[DATA_POLICY]'); - try { - $gapicClient->getDataPolicy($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDataPoliciesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $dataPoliciesElement = new DataPolicy(); - $dataPolicies = [ - $dataPoliciesElement, - ]; - $expectedResponse = new ListDataPoliciesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setDataPolicies($dataPolicies); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listDataPolicies($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getDataPolicies()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/ListDataPolicies', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDataPoliciesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listDataPolicies($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateDataPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $policyTag = 'policyTag1593879309'; - $name = 'name3373707'; - $dataPolicyId = 'dataPolicyId456934643'; - $expectedResponse = new DataPolicy(); - $expectedResponse->setPolicyTag($policyTag); - $expectedResponse->setName($name); - $expectedResponse->setDataPolicyId($dataPolicyId); - $transport->addResponse($expectedResponse); - // Mock request - $dataPolicy = new DataPolicy(); - $response = $gapicClient->updateDataPolicy($dataPolicy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.datapolicies.v1beta1.DataPolicyService/UpdateDataPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getDataPolicy(); - $this->assertProtobufEquals($dataPolicy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateDataPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $dataPolicy = new DataPolicy(); - try { - $gapicClient->updateDataPolicy($dataPolicy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/MigrationEntities.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/MigrationEntities.php deleted file mode 100644 index 053eb31309e1..000000000000 Binary files a/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/MigrationEntities.php and /dev/null differ diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/MigrationErrorDetails.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/MigrationErrorDetails.php deleted file mode 100644 index b26a2b6d5950..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/MigrationErrorDetails.php +++ /dev/null @@ -1,40 +0,0 @@ -internalAddGeneratedFile( - ' -ß -@google/cloud/bigquery/migration/v2/migration_error_details.proto"google.cloud.bigquery.migration.v2google/rpc/error_details.proto"² -ResourceErrorDetail4 - resource_info ( 2.google.rpc.ResourceInfoBàAK - error_details ( 2/.google.cloud.bigquery.migration.v2.ErrorDetailBàA - error_count (BàA"‡ - ErrorDetailH -location ( 21.google.cloud.bigquery.migration.v2.ErrorLocationBàA. - -error_info ( 2.google.rpc.ErrorInfoBàA"7 - ErrorLocation -line (BàA -column (BàABÖ -&com.google.cloud.bigquery.migration.v2BMigrationErrorDetailsProtoPZDcloud.google.com/go/bigquery/migration/apiv2/migrationpb;migrationpbª"Google.Cloud.BigQuery.Migration.V2Ê"Google\\Cloud\\BigQuery\\Migration\\V2bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/MigrationMetrics.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/MigrationMetrics.php deleted file mode 100644 index 217888903451..000000000000 Binary files a/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/MigrationMetrics.php and /dev/null differ diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/MigrationService.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/MigrationService.php deleted file mode 100644 index 0df6aa0a90e6..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/MigrationService.php +++ /dev/null @@ -1,81 +0,0 @@ -internalAddGeneratedFile( - ' -Ô -:google/cloud/bigquery/migration/v2/migration_service.proto"google.cloud.bigquery.migration.v2google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto;google/cloud/bigquery/migration/v2/migration_entities.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"³ -CreateMigrationWorkflowRequest9 -parent ( B)àAúA# -!locations.googleapis.com/LocationV -migration_workflow ( 25.google.cloud.bigquery.migration.v2.MigrationWorkflowBàA"– -GetMigrationWorkflowRequestH -name ( B:àAúA4 -2bigquerymigration.googleapis.com/MigrationWorkflow- - read_mask ( 2.google.protobuf.FieldMask"° -ListMigrationWorkflowsRequest9 -parent ( B)àAúA# -!locations.googleapis.com/Location- - read_mask ( 2.google.protobuf.FieldMask - page_size ( - -page_token ( " -ListMigrationWorkflowsResponseR -migration_workflows ( 25.google.cloud.bigquery.migration.v2.MigrationWorkflow -next_page_token ( "j -DeleteMigrationWorkflowRequestH -name ( B:àAúA4 -2bigquerymigration.googleapis.com/MigrationWorkflow"i -StartMigrationWorkflowRequestH -name ( B:àAúA4 -2bigquerymigration.googleapis.com/MigrationWorkflow"™ -GetMigrationSubtaskRequestG -name ( B9àAúA3 -1bigquerymigration.googleapis.com/MigrationSubtask2 - read_mask ( 2.google.protobuf.FieldMaskBàA"ä -ListMigrationSubtasksRequestJ -parent ( B:àAúA4 -2bigquerymigration.googleapis.com/MigrationWorkflow2 - read_mask ( 2.google.protobuf.FieldMaskBàA - page_size (BàA - -page_token ( BàA -filter ( BàA"Š -ListMigrationSubtasksResponseP -migration_subtasks ( 24.google.cloud.bigquery.migration.v2.MigrationSubtask -next_page_token ( 2Ë -MigrationServiceû -CreateMigrationWorkflowB.google.cloud.bigquery.migration.v2.CreateMigrationWorkflowRequest5.google.cloud.bigquery.migration.v2.MigrationWorkflow"e‚Óä“C"-/v2/{parent=projects/*/locations/*}/workflows:migration_workflowÚAparent,migration_workflowÌ -GetMigrationWorkflow?.google.cloud.bigquery.migration.v2.GetMigrationWorkflowRequest5.google.cloud.bigquery.migration.v2.MigrationWorkflow"<‚Óä“/-/v2/{name=projects/*/locations/*/workflows/*}ÚAnameß -ListMigrationWorkflowsA.google.cloud.bigquery.migration.v2.ListMigrationWorkflowsRequestB.google.cloud.bigquery.migration.v2.ListMigrationWorkflowsResponse">‚Óä“/-/v2/{parent=projects/*/locations/*}/workflowsÚAparent³ -DeleteMigrationWorkflowB.google.cloud.bigquery.migration.v2.DeleteMigrationWorkflowRequest.google.protobuf.Empty"<‚Óä“/*-/v2/{name=projects/*/locations/*/workflows/*}ÚAnameº -StartMigrationWorkflowA.google.cloud.bigquery.migration.v2.StartMigrationWorkflowRequest.google.protobuf.Empty"E‚Óä“8"3/v2/{name=projects/*/locations/*/workflows/*}:start:*ÚAnameÔ -GetMigrationSubtask>.google.cloud.bigquery.migration.v2.GetMigrationSubtaskRequest4.google.cloud.bigquery.migration.v2.MigrationSubtask"G‚Óä“:8/v2/{name=projects/*/locations/*/workflows/*/subtasks/*}ÚAnameç -ListMigrationSubtasks@.google.cloud.bigquery.migration.v2.ListMigrationSubtasksRequestA.google.cloud.bigquery.migration.v2.ListMigrationSubtasksResponse"I‚Óä“:8/v2/{parent=projects/*/locations/*/workflows/*}/subtasksÚAparentTÊA bigquerymigration.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÑ -&com.google.cloud.bigquery.migration.v2BMigrationServiceProtoPZDcloud.google.com/go/bigquery/migration/apiv2/migrationpb;migrationpbª"Google.Cloud.BigQuery.Migration.V2Ê"Google\\Cloud\\BigQuery\\Migration\\V2bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/TranslationConfig.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/TranslationConfig.php deleted file mode 100644 index 3944fb406424..000000000000 Binary files a/owl-bot-staging/BigQueryMigration/v2/proto/src/GPBMetadata/Google/Cloud/Bigquery/Migration/V2/TranslationConfig.php and /dev/null differ diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/AzureSynapseDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/AzureSynapseDialect.php deleted file mode 100644 index 4cd1024c3f8c..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/AzureSynapseDialect.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.migration.v2.AzureSynapseDialect - */ -class AzureSynapseDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/BigQueryDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/BigQueryDialect.php deleted file mode 100644 index 633c28794cb2..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/BigQueryDialect.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.migration.v2.BigQueryDialect - */ -class BigQueryDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/CreateMigrationWorkflowRequest.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/CreateMigrationWorkflowRequest.php deleted file mode 100644 index cf86b9f22bb6..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/CreateMigrationWorkflowRequest.php +++ /dev/null @@ -1,132 +0,0 @@ -google.cloud.bigquery.migration.v2.CreateMigrationWorkflowRequest - */ -class CreateMigrationWorkflowRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the project to which this migration workflow belongs. - * Example: `projects/foo/locations/bar` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The migration workflow to create. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MigrationWorkflow migration_workflow = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $migration_workflow = null; - - /** - * @param string $parent Required. The name of the project to which this migration workflow belongs. - * Example: `projects/foo/locations/bar` - * Please see {@see MigrationServiceClient::locationName()} for help formatting this field. - * @param \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow $migrationWorkflow Required. The migration workflow to create. - * - * @return \Google\Cloud\BigQuery\Migration\V2\CreateMigrationWorkflowRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow $migrationWorkflow): self - { - return (new self()) - ->setParent($parent) - ->setMigrationWorkflow($migrationWorkflow); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The name of the project to which this migration workflow belongs. - * Example: `projects/foo/locations/bar` - * @type \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow $migration_workflow - * Required. The migration workflow to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the project to which this migration workflow belongs. - * Example: `projects/foo/locations/bar` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The name of the project to which this migration workflow belongs. - * Example: `projects/foo/locations/bar` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The migration workflow to create. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MigrationWorkflow migration_workflow = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow|null - */ - public function getMigrationWorkflow() - { - return $this->migration_workflow; - } - - public function hasMigrationWorkflow() - { - return isset($this->migration_workflow); - } - - public function clearMigrationWorkflow() - { - unset($this->migration_workflow); - } - - /** - * Required. The migration workflow to create. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MigrationWorkflow migration_workflow = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow $var - * @return $this - */ - public function setMigrationWorkflow($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow::class); - $this->migration_workflow = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/DeleteMigrationWorkflowRequest.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/DeleteMigrationWorkflowRequest.php deleted file mode 100644 index 8d1a839efb89..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/DeleteMigrationWorkflowRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.bigquery.migration.v2.DeleteMigrationWorkflowRequest - */ -class DeleteMigrationWorkflowRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * Please see {@see MigrationServiceClient::migrationWorkflowName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\Migration\V2\DeleteMigrationWorkflowRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/Dialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/Dialect.php deleted file mode 100644 index 72cba8fabd08..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/Dialect.php +++ /dev/null @@ -1,504 +0,0 @@ -google.cloud.bigquery.migration.v2.Dialect - */ -class Dialect extends \Google\Protobuf\Internal\Message -{ - protected $dialect_value; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\Migration\V2\BigQueryDialect $bigquery_dialect - * The BigQuery dialect - * @type \Google\Cloud\BigQuery\Migration\V2\HiveQLDialect $hiveql_dialect - * The HiveQL dialect - * @type \Google\Cloud\BigQuery\Migration\V2\RedshiftDialect $redshift_dialect - * The Redshift dialect - * @type \Google\Cloud\BigQuery\Migration\V2\TeradataDialect $teradata_dialect - * The Teradata dialect - * @type \Google\Cloud\BigQuery\Migration\V2\OracleDialect $oracle_dialect - * The Oracle dialect - * @type \Google\Cloud\BigQuery\Migration\V2\SparkSQLDialect $sparksql_dialect - * The SparkSQL dialect - * @type \Google\Cloud\BigQuery\Migration\V2\SnowflakeDialect $snowflake_dialect - * The Snowflake dialect - * @type \Google\Cloud\BigQuery\Migration\V2\NetezzaDialect $netezza_dialect - * The Netezza dialect - * @type \Google\Cloud\BigQuery\Migration\V2\AzureSynapseDialect $azure_synapse_dialect - * The Azure Synapse dialect - * @type \Google\Cloud\BigQuery\Migration\V2\VerticaDialect $vertica_dialect - * The Vertica dialect - * @type \Google\Cloud\BigQuery\Migration\V2\SQLServerDialect $sql_server_dialect - * The SQL Server dialect - * @type \Google\Cloud\BigQuery\Migration\V2\PostgresqlDialect $postgresql_dialect - * The Postgresql dialect - * @type \Google\Cloud\BigQuery\Migration\V2\PrestoDialect $presto_dialect - * The Presto dialect - * @type \Google\Cloud\BigQuery\Migration\V2\MySQLDialect $mysql_dialect - * The MySQL dialect - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - - /** - * The BigQuery dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.BigQueryDialect bigquery_dialect = 1; - * @return \Google\Cloud\BigQuery\Migration\V2\BigQueryDialect|null - */ - public function getBigqueryDialect() - { - return $this->readOneof(1); - } - - public function hasBigqueryDialect() - { - return $this->hasOneof(1); - } - - /** - * The BigQuery dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.BigQueryDialect bigquery_dialect = 1; - * @param \Google\Cloud\BigQuery\Migration\V2\BigQueryDialect $var - * @return $this - */ - public function setBigqueryDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\BigQueryDialect::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * The HiveQL dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.HiveQLDialect hiveql_dialect = 2; - * @return \Google\Cloud\BigQuery\Migration\V2\HiveQLDialect|null - */ - public function getHiveqlDialect() - { - return $this->readOneof(2); - } - - public function hasHiveqlDialect() - { - return $this->hasOneof(2); - } - - /** - * The HiveQL dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.HiveQLDialect hiveql_dialect = 2; - * @param \Google\Cloud\BigQuery\Migration\V2\HiveQLDialect $var - * @return $this - */ - public function setHiveqlDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\HiveQLDialect::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * The Redshift dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.RedshiftDialect redshift_dialect = 3; - * @return \Google\Cloud\BigQuery\Migration\V2\RedshiftDialect|null - */ - public function getRedshiftDialect() - { - return $this->readOneof(3); - } - - public function hasRedshiftDialect() - { - return $this->hasOneof(3); - } - - /** - * The Redshift dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.RedshiftDialect redshift_dialect = 3; - * @param \Google\Cloud\BigQuery\Migration\V2\RedshiftDialect $var - * @return $this - */ - public function setRedshiftDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\RedshiftDialect::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * The Teradata dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TeradataDialect teradata_dialect = 4; - * @return \Google\Cloud\BigQuery\Migration\V2\TeradataDialect|null - */ - public function getTeradataDialect() - { - return $this->readOneof(4); - } - - public function hasTeradataDialect() - { - return $this->hasOneof(4); - } - - /** - * The Teradata dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TeradataDialect teradata_dialect = 4; - * @param \Google\Cloud\BigQuery\Migration\V2\TeradataDialect $var - * @return $this - */ - public function setTeradataDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\TeradataDialect::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * The Oracle dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.OracleDialect oracle_dialect = 5; - * @return \Google\Cloud\BigQuery\Migration\V2\OracleDialect|null - */ - public function getOracleDialect() - { - return $this->readOneof(5); - } - - public function hasOracleDialect() - { - return $this->hasOneof(5); - } - - /** - * The Oracle dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.OracleDialect oracle_dialect = 5; - * @param \Google\Cloud\BigQuery\Migration\V2\OracleDialect $var - * @return $this - */ - public function setOracleDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\OracleDialect::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * The SparkSQL dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.SparkSQLDialect sparksql_dialect = 6; - * @return \Google\Cloud\BigQuery\Migration\V2\SparkSQLDialect|null - */ - public function getSparksqlDialect() - { - return $this->readOneof(6); - } - - public function hasSparksqlDialect() - { - return $this->hasOneof(6); - } - - /** - * The SparkSQL dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.SparkSQLDialect sparksql_dialect = 6; - * @param \Google\Cloud\BigQuery\Migration\V2\SparkSQLDialect $var - * @return $this - */ - public function setSparksqlDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\SparkSQLDialect::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * The Snowflake dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.SnowflakeDialect snowflake_dialect = 7; - * @return \Google\Cloud\BigQuery\Migration\V2\SnowflakeDialect|null - */ - public function getSnowflakeDialect() - { - return $this->readOneof(7); - } - - public function hasSnowflakeDialect() - { - return $this->hasOneof(7); - } - - /** - * The Snowflake dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.SnowflakeDialect snowflake_dialect = 7; - * @param \Google\Cloud\BigQuery\Migration\V2\SnowflakeDialect $var - * @return $this - */ - public function setSnowflakeDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\SnowflakeDialect::class); - $this->writeOneof(7, $var); - - return $this; - } - - /** - * The Netezza dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.NetezzaDialect netezza_dialect = 8; - * @return \Google\Cloud\BigQuery\Migration\V2\NetezzaDialect|null - */ - public function getNetezzaDialect() - { - return $this->readOneof(8); - } - - public function hasNetezzaDialect() - { - return $this->hasOneof(8); - } - - /** - * The Netezza dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.NetezzaDialect netezza_dialect = 8; - * @param \Google\Cloud\BigQuery\Migration\V2\NetezzaDialect $var - * @return $this - */ - public function setNetezzaDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\NetezzaDialect::class); - $this->writeOneof(8, $var); - - return $this; - } - - /** - * The Azure Synapse dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.AzureSynapseDialect azure_synapse_dialect = 9; - * @return \Google\Cloud\BigQuery\Migration\V2\AzureSynapseDialect|null - */ - public function getAzureSynapseDialect() - { - return $this->readOneof(9); - } - - public function hasAzureSynapseDialect() - { - return $this->hasOneof(9); - } - - /** - * The Azure Synapse dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.AzureSynapseDialect azure_synapse_dialect = 9; - * @param \Google\Cloud\BigQuery\Migration\V2\AzureSynapseDialect $var - * @return $this - */ - public function setAzureSynapseDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\AzureSynapseDialect::class); - $this->writeOneof(9, $var); - - return $this; - } - - /** - * The Vertica dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.VerticaDialect vertica_dialect = 10; - * @return \Google\Cloud\BigQuery\Migration\V2\VerticaDialect|null - */ - public function getVerticaDialect() - { - return $this->readOneof(10); - } - - public function hasVerticaDialect() - { - return $this->hasOneof(10); - } - - /** - * The Vertica dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.VerticaDialect vertica_dialect = 10; - * @param \Google\Cloud\BigQuery\Migration\V2\VerticaDialect $var - * @return $this - */ - public function setVerticaDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\VerticaDialect::class); - $this->writeOneof(10, $var); - - return $this; - } - - /** - * The SQL Server dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.SQLServerDialect sql_server_dialect = 11; - * @return \Google\Cloud\BigQuery\Migration\V2\SQLServerDialect|null - */ - public function getSqlServerDialect() - { - return $this->readOneof(11); - } - - public function hasSqlServerDialect() - { - return $this->hasOneof(11); - } - - /** - * The SQL Server dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.SQLServerDialect sql_server_dialect = 11; - * @param \Google\Cloud\BigQuery\Migration\V2\SQLServerDialect $var - * @return $this - */ - public function setSqlServerDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\SQLServerDialect::class); - $this->writeOneof(11, $var); - - return $this; - } - - /** - * The Postgresql dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.PostgresqlDialect postgresql_dialect = 12; - * @return \Google\Cloud\BigQuery\Migration\V2\PostgresqlDialect|null - */ - public function getPostgresqlDialect() - { - return $this->readOneof(12); - } - - public function hasPostgresqlDialect() - { - return $this->hasOneof(12); - } - - /** - * The Postgresql dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.PostgresqlDialect postgresql_dialect = 12; - * @param \Google\Cloud\BigQuery\Migration\V2\PostgresqlDialect $var - * @return $this - */ - public function setPostgresqlDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\PostgresqlDialect::class); - $this->writeOneof(12, $var); - - return $this; - } - - /** - * The Presto dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.PrestoDialect presto_dialect = 13; - * @return \Google\Cloud\BigQuery\Migration\V2\PrestoDialect|null - */ - public function getPrestoDialect() - { - return $this->readOneof(13); - } - - public function hasPrestoDialect() - { - return $this->hasOneof(13); - } - - /** - * The Presto dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.PrestoDialect presto_dialect = 13; - * @param \Google\Cloud\BigQuery\Migration\V2\PrestoDialect $var - * @return $this - */ - public function setPrestoDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\PrestoDialect::class); - $this->writeOneof(13, $var); - - return $this; - } - - /** - * The MySQL dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MySQLDialect mysql_dialect = 14; - * @return \Google\Cloud\BigQuery\Migration\V2\MySQLDialect|null - */ - public function getMysqlDialect() - { - return $this->readOneof(14); - } - - public function hasMysqlDialect() - { - return $this->hasOneof(14); - } - - /** - * The MySQL dialect - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MySQLDialect mysql_dialect = 14; - * @param \Google\Cloud\BigQuery\Migration\V2\MySQLDialect $var - * @return $this - */ - public function setMysqlDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\MySQLDialect::class); - $this->writeOneof(14, $var); - - return $this; - } - - /** - * @return string - */ - public function getDialectValue() - { - return $this->whichOneof("dialect_value"); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ErrorDetail.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ErrorDetail.php deleted file mode 100644 index b12388d8d92f..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ErrorDetail.php +++ /dev/null @@ -1,122 +0,0 @@ -google.cloud.bigquery.migration.v2.ErrorDetail - */ -class ErrorDetail extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. The exact location within the resource (if applicable). - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.ErrorLocation location = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $location = null; - /** - * Required. Describes the cause of the error with structured detail. - * - * Generated from protobuf field .google.rpc.ErrorInfo error_info = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $error_info = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\Migration\V2\ErrorLocation $location - * Optional. The exact location within the resource (if applicable). - * @type \Google\Rpc\ErrorInfo $error_info - * Required. Describes the cause of the error with structured detail. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationErrorDetails::initOnce(); - parent::__construct($data); - } - - /** - * Optional. The exact location within the resource (if applicable). - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.ErrorLocation location = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\BigQuery\Migration\V2\ErrorLocation|null - */ - public function getLocation() - { - return $this->location; - } - - public function hasLocation() - { - return isset($this->location); - } - - public function clearLocation() - { - unset($this->location); - } - - /** - * Optional. The exact location within the resource (if applicable). - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.ErrorLocation location = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\BigQuery\Migration\V2\ErrorLocation $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\ErrorLocation::class); - $this->location = $var; - - return $this; - } - - /** - * Required. Describes the cause of the error with structured detail. - * - * Generated from protobuf field .google.rpc.ErrorInfo error_info = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Rpc\ErrorInfo|null - */ - public function getErrorInfo() - { - return $this->error_info; - } - - public function hasErrorInfo() - { - return isset($this->error_info); - } - - public function clearErrorInfo() - { - unset($this->error_info); - } - - /** - * Required. Describes the cause of the error with structured detail. - * - * Generated from protobuf field .google.rpc.ErrorInfo error_info = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Rpc\ErrorInfo $var - * @return $this - */ - public function setErrorInfo($var) - { - GPBUtil::checkMessage($var, \Google\Rpc\ErrorInfo::class); - $this->error_info = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ErrorLocation.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ErrorLocation.php deleted file mode 100644 index b2d7144c0b51..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ErrorLocation.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.bigquery.migration.v2.ErrorLocation - */ -class ErrorLocation extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. If applicable, denotes the line where the error occurred. A zero - * value means that there is no line information. - * - * Generated from protobuf field int32 line = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $line = 0; - /** - * Optional. If applicable, denotes the column where the error occurred. A - * zero value means that there is no columns information. - * - * Generated from protobuf field int32 column = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $column = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $line - * Optional. If applicable, denotes the line where the error occurred. A zero - * value means that there is no line information. - * @type int $column - * Optional. If applicable, denotes the column where the error occurred. A - * zero value means that there is no columns information. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationErrorDetails::initOnce(); - parent::__construct($data); - } - - /** - * Optional. If applicable, denotes the line where the error occurred. A zero - * value means that there is no line information. - * - * Generated from protobuf field int32 line = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getLine() - { - return $this->line; - } - - /** - * Optional. If applicable, denotes the line where the error occurred. A zero - * value means that there is no line information. - * - * Generated from protobuf field int32 line = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setLine($var) - { - GPBUtil::checkInt32($var); - $this->line = $var; - - return $this; - } - - /** - * Optional. If applicable, denotes the column where the error occurred. A - * zero value means that there is no columns information. - * - * Generated from protobuf field int32 column = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getColumn() - { - return $this->column; - } - - /** - * Optional. If applicable, denotes the column where the error occurred. A - * zero value means that there is no columns information. - * - * Generated from protobuf field int32 column = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setColumn($var) - { - GPBUtil::checkInt32($var); - $this->column = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/GetMigrationSubtaskRequest.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/GetMigrationSubtaskRequest.php deleted file mode 100644 index ac8f15bd9e87..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/GetMigrationSubtaskRequest.php +++ /dev/null @@ -1,130 +0,0 @@ -google.cloud.bigquery.migration.v2.GetMigrationSubtaskRequest - */ -class GetMigrationSubtaskRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The unique identifier for the migration subtask. - * Example: `projects/123/locations/us/workflows/1234/subtasks/543` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. The list of fields to be retrieved. - * - * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $read_mask = null; - - /** - * @param string $name Required. The unique identifier for the migration subtask. - * Example: `projects/123/locations/us/workflows/1234/subtasks/543` - * Please see {@see MigrationServiceClient::migrationSubtaskName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\Migration\V2\GetMigrationSubtaskRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The unique identifier for the migration subtask. - * Example: `projects/123/locations/us/workflows/1234/subtasks/543` - * @type \Google\Protobuf\FieldMask $read_mask - * Optional. The list of fields to be retrieved. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The unique identifier for the migration subtask. - * Example: `projects/123/locations/us/workflows/1234/subtasks/543` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The unique identifier for the migration subtask. - * Example: `projects/123/locations/us/workflows/1234/subtasks/543` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. The list of fields to be retrieved. - * - * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getReadMask() - { - return $this->read_mask; - } - - public function hasReadMask() - { - return isset($this->read_mask); - } - - public function clearReadMask() - { - unset($this->read_mask); - } - - /** - * Optional. The list of fields to be retrieved. - * - * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setReadMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->read_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/GetMigrationWorkflowRequest.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/GetMigrationWorkflowRequest.php deleted file mode 100644 index cf20c5101842..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/GetMigrationWorkflowRequest.php +++ /dev/null @@ -1,130 +0,0 @@ -google.cloud.bigquery.migration.v2.GetMigrationWorkflowRequest - */ -class GetMigrationWorkflowRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * The list of fields to be retrieved. - * - * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; - */ - protected $read_mask = null; - - /** - * @param string $name Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * Please see {@see MigrationServiceClient::migrationWorkflowName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\Migration\V2\GetMigrationWorkflowRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * @type \Google\Protobuf\FieldMask $read_mask - * The list of fields to be retrieved. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The list of fields to be retrieved. - * - * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getReadMask() - { - return $this->read_mask; - } - - public function hasReadMask() - { - return isset($this->read_mask); - } - - public function clearReadMask() - { - unset($this->read_mask); - } - - /** - * The list of fields to be retrieved. - * - * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setReadMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->read_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/HiveQLDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/HiveQLDialect.php deleted file mode 100644 index 4eba620616c9..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/HiveQLDialect.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.migration.v2.HiveQLDialect - */ -class HiveQLDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ListMigrationSubtasksRequest.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ListMigrationSubtasksRequest.php deleted file mode 100644 index 5cdf51450e54..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ListMigrationSubtasksRequest.php +++ /dev/null @@ -1,256 +0,0 @@ -google.cloud.bigquery.migration.v2.ListMigrationSubtasksRequest - */ -class ListMigrationSubtasksRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The migration task of the subtasks to list. - * Example: `projects/123/locations/us/workflows/1234` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. The list of fields to be retrieved. - * - * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $read_mask = null; - /** - * Optional. The maximum number of migration tasks to return. The service may - * return fewer than this number. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A page token, received from previous `ListMigrationSubtasks` - * call. Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListMigrationSubtasks` - * must match the call that provided the page token. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - /** - * Optional. The filter to apply. This can be used to get the subtasks of a - * specific tasks in a workflow, e.g. `migration_task = "ab012"` where - * `"ab012"` is the task ID (not the name in the named map). - * - * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - - /** - * @param string $parent Required. The migration task of the subtasks to list. - * Example: `projects/123/locations/us/workflows/1234` - * Please see {@see MigrationServiceClient::migrationWorkflowName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\Migration\V2\ListMigrationSubtasksRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The migration task of the subtasks to list. - * Example: `projects/123/locations/us/workflows/1234` - * @type \Google\Protobuf\FieldMask $read_mask - * Optional. The list of fields to be retrieved. - * @type int $page_size - * Optional. The maximum number of migration tasks to return. The service may - * return fewer than this number. - * @type string $page_token - * Optional. A page token, received from previous `ListMigrationSubtasks` - * call. Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListMigrationSubtasks` - * must match the call that provided the page token. - * @type string $filter - * Optional. The filter to apply. This can be used to get the subtasks of a - * specific tasks in a workflow, e.g. `migration_task = "ab012"` where - * `"ab012"` is the task ID (not the name in the named map). - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The migration task of the subtasks to list. - * Example: `projects/123/locations/us/workflows/1234` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The migration task of the subtasks to list. - * Example: `projects/123/locations/us/workflows/1234` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. The list of fields to be retrieved. - * - * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getReadMask() - { - return $this->read_mask; - } - - public function hasReadMask() - { - return isset($this->read_mask); - } - - public function clearReadMask() - { - unset($this->read_mask); - } - - /** - * Optional. The list of fields to be retrieved. - * - * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setReadMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->read_mask = $var; - - return $this; - } - - /** - * Optional. The maximum number of migration tasks to return. The service may - * return fewer than this number. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. The maximum number of migration tasks to return. The service may - * return fewer than this number. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. A page token, received from previous `ListMigrationSubtasks` - * call. Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListMigrationSubtasks` - * must match the call that provided the page token. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A page token, received from previous `ListMigrationSubtasks` - * call. Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListMigrationSubtasks` - * must match the call that provided the page token. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Optional. The filter to apply. This can be used to get the subtasks of a - * specific tasks in a workflow, e.g. `migration_task = "ab012"` where - * `"ab012"` is the task ID (not the name in the named map). - * - * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. The filter to apply. This can be used to get the subtasks of a - * specific tasks in a workflow, e.g. `migration_task = "ab012"` where - * `"ab012"` is the task ID (not the name in the named map). - * - * Generated from protobuf field string filter = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ListMigrationSubtasksResponse.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ListMigrationSubtasksResponse.php deleted file mode 100644 index 5ef10e1eda97..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ListMigrationSubtasksResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.bigquery.migration.v2.ListMigrationSubtasksResponse - */ -class ListMigrationSubtasksResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The migration subtasks for the specified task. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.MigrationSubtask migration_subtasks = 1; - */ - private $migration_subtasks; - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BigQuery\Migration\V2\MigrationSubtask>|\Google\Protobuf\Internal\RepeatedField $migration_subtasks - * The migration subtasks for the specified task. - * @type string $next_page_token - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationService::initOnce(); - parent::__construct($data); - } - - /** - * The migration subtasks for the specified task. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.MigrationSubtask migration_subtasks = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getMigrationSubtasks() - { - return $this->migration_subtasks; - } - - /** - * The migration subtasks for the specified task. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.MigrationSubtask migration_subtasks = 1; - * @param array<\Google\Cloud\BigQuery\Migration\V2\MigrationSubtask>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setMigrationSubtasks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\Migration\V2\MigrationSubtask::class); - $this->migration_subtasks = $arr; - - return $this; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ListMigrationWorkflowsRequest.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ListMigrationWorkflowsRequest.php deleted file mode 100644 index e3637ad33ae3..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ListMigrationWorkflowsRequest.php +++ /dev/null @@ -1,214 +0,0 @@ -google.cloud.bigquery.migration.v2.ListMigrationWorkflowsRequest - */ -class ListMigrationWorkflowsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The project and location of the migration workflows to list. - * Example: `projects/123/locations/us` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The list of fields to be retrieved. - * - * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; - */ - protected $read_mask = null; - /** - * The maximum number of migration workflows to return. The service may return - * fewer than this number. - * - * Generated from protobuf field int32 page_size = 3; - */ - protected $page_size = 0; - /** - * A page token, received from previous `ListMigrationWorkflows` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListMigrationWorkflows` - * must match the call that provided the page token. - * - * Generated from protobuf field string page_token = 4; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. The project and location of the migration workflows to list. - * Example: `projects/123/locations/us` - * Please see {@see MigrationServiceClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\Migration\V2\ListMigrationWorkflowsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The project and location of the migration workflows to list. - * Example: `projects/123/locations/us` - * @type \Google\Protobuf\FieldMask $read_mask - * The list of fields to be retrieved. - * @type int $page_size - * The maximum number of migration workflows to return. The service may return - * fewer than this number. - * @type string $page_token - * A page token, received from previous `ListMigrationWorkflows` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListMigrationWorkflows` - * must match the call that provided the page token. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The project and location of the migration workflows to list. - * Example: `projects/123/locations/us` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The project and location of the migration workflows to list. - * Example: `projects/123/locations/us` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The list of fields to be retrieved. - * - * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getReadMask() - { - return $this->read_mask; - } - - public function hasReadMask() - { - return isset($this->read_mask); - } - - public function clearReadMask() - { - unset($this->read_mask); - } - - /** - * The list of fields to be retrieved. - * - * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setReadMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->read_mask = $var; - - return $this; - } - - /** - * The maximum number of migration workflows to return. The service may return - * fewer than this number. - * - * Generated from protobuf field int32 page_size = 3; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of migration workflows to return. The service may return - * fewer than this number. - * - * Generated from protobuf field int32 page_size = 3; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * A page token, received from previous `ListMigrationWorkflows` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListMigrationWorkflows` - * must match the call that provided the page token. - * - * Generated from protobuf field string page_token = 4; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * A page token, received from previous `ListMigrationWorkflows` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other parameters provided to `ListMigrationWorkflows` - * must match the call that provided the page token. - * - * Generated from protobuf field string page_token = 4; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ListMigrationWorkflowsResponse.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ListMigrationWorkflowsResponse.php deleted file mode 100644 index 41d31c2cfebd..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ListMigrationWorkflowsResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.bigquery.migration.v2.ListMigrationWorkflowsResponse - */ -class ListMigrationWorkflowsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The migration workflows for the specified project / location. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.MigrationWorkflow migration_workflows = 1; - */ - private $migration_workflows; - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow>|\Google\Protobuf\Internal\RepeatedField $migration_workflows - * The migration workflows for the specified project / location. - * @type string $next_page_token - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationService::initOnce(); - parent::__construct($data); - } - - /** - * The migration workflows for the specified project / location. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.MigrationWorkflow migration_workflows = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getMigrationWorkflows() - { - return $this->migration_workflows; - } - - /** - * The migration workflows for the specified project / location. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.MigrationWorkflow migration_workflows = 1; - * @param array<\Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setMigrationWorkflows($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow::class); - $this->migration_workflows = $arr; - - return $this; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token, which can be sent as `page_token` to retrieve the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationServiceGrpcClient.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationServiceGrpcClient.php deleted file mode 100644 index e771b58b30b7..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationServiceGrpcClient.php +++ /dev/null @@ -1,143 +0,0 @@ -_simpleRequest('/google.cloud.bigquery.migration.v2.MigrationService/CreateMigrationWorkflow', - $argument, - ['\Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow', 'decode'], - $metadata, $options); - } - - /** - * Gets a previously created migration workflow. - * @param \Google\Cloud\BigQuery\Migration\V2\GetMigrationWorkflowRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetMigrationWorkflow(\Google\Cloud\BigQuery\Migration\V2\GetMigrationWorkflowRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.migration.v2.MigrationService/GetMigrationWorkflow', - $argument, - ['\Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow', 'decode'], - $metadata, $options); - } - - /** - * Lists previously created migration workflow. - * @param \Google\Cloud\BigQuery\Migration\V2\ListMigrationWorkflowsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListMigrationWorkflows(\Google\Cloud\BigQuery\Migration\V2\ListMigrationWorkflowsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.migration.v2.MigrationService/ListMigrationWorkflows', - $argument, - ['\Google\Cloud\BigQuery\Migration\V2\ListMigrationWorkflowsResponse', 'decode'], - $metadata, $options); - } - - /** - * Deletes a migration workflow by name. - * @param \Google\Cloud\BigQuery\Migration\V2\DeleteMigrationWorkflowRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteMigrationWorkflow(\Google\Cloud\BigQuery\Migration\V2\DeleteMigrationWorkflowRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.migration.v2.MigrationService/DeleteMigrationWorkflow', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Starts a previously created migration workflow. I.e., the state transitions - * from DRAFT to RUNNING. This is a no-op if the state is already RUNNING. - * An error will be signaled if the state is anything other than DRAFT or - * RUNNING. - * @param \Google\Cloud\BigQuery\Migration\V2\StartMigrationWorkflowRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function StartMigrationWorkflow(\Google\Cloud\BigQuery\Migration\V2\StartMigrationWorkflowRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.migration.v2.MigrationService/StartMigrationWorkflow', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Gets a previously created migration subtask. - * @param \Google\Cloud\BigQuery\Migration\V2\GetMigrationSubtaskRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetMigrationSubtask(\Google\Cloud\BigQuery\Migration\V2\GetMigrationSubtaskRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.migration.v2.MigrationService/GetMigrationSubtask', - $argument, - ['\Google\Cloud\BigQuery\Migration\V2\MigrationSubtask', 'decode'], - $metadata, $options); - } - - /** - * Lists previously created migration subtasks. - * @param \Google\Cloud\BigQuery\Migration\V2\ListMigrationSubtasksRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListMigrationSubtasks(\Google\Cloud\BigQuery\Migration\V2\ListMigrationSubtasksRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.bigquery.migration.v2.MigrationService/ListMigrationSubtasks', - $argument, - ['\Google\Cloud\BigQuery\Migration\V2\ListMigrationSubtasksResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationSubtask.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationSubtask.php deleted file mode 100644 index 89a6b5afbe96..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationSubtask.php +++ /dev/null @@ -1,449 +0,0 @@ -google.cloud.bigquery.migration.v2.MigrationSubtask - */ -class MigrationSubtask extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Immutable. The resource name for the migration subtask. The ID - * is server-generated. - * Example: `projects/123/locations/us/workflows/345/subtasks/678` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - protected $name = ''; - /** - * The unique ID of the task to which this subtask belongs. - * - * Generated from protobuf field string task_id = 2; - */ - protected $task_id = ''; - /** - * The type of the Subtask. The migration service does not check whether this - * is a known type. It is up to the task creator (i.e. orchestrator or worker) - * to ensure it only creates subtasks for which there are compatible workers - * polling for Subtasks. - * - * Generated from protobuf field string type = 3; - */ - protected $type = ''; - /** - * Output only. The current state of the subtask. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MigrationSubtask.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. An explanation that may be populated when the task is in - * FAILED state. - * - * Generated from protobuf field .google.rpc.ErrorInfo processing_error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $processing_error = null; - /** - * Output only. Provides details to errors and issues encountered while - * processing the subtask. Presence of error details does not mean that the - * subtask failed. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.ResourceErrorDetail resource_error_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $resource_error_details; - /** - * The number or resources with errors. Note: This is not the total - * number of errors as each resource can have more than one error. - * This is used to indicate truncation by having a `resource_error_count` - * that is higher than the size of `resource_error_details`. - * - * Generated from protobuf field int32 resource_error_count = 13; - */ - protected $resource_error_count = 0; - /** - * Time when the subtask was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 7; - */ - protected $create_time = null; - /** - * Time when the subtask was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp last_update_time = 8; - */ - protected $last_update_time = null; - /** - * The metrics for the subtask. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.TimeSeries metrics = 11; - */ - private $metrics; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Immutable. The resource name for the migration subtask. The ID - * is server-generated. - * Example: `projects/123/locations/us/workflows/345/subtasks/678` - * @type string $task_id - * The unique ID of the task to which this subtask belongs. - * @type string $type - * The type of the Subtask. The migration service does not check whether this - * is a known type. It is up to the task creator (i.e. orchestrator or worker) - * to ensure it only creates subtasks for which there are compatible workers - * polling for Subtasks. - * @type int $state - * Output only. The current state of the subtask. - * @type \Google\Rpc\ErrorInfo $processing_error - * Output only. An explanation that may be populated when the task is in - * FAILED state. - * @type array<\Google\Cloud\BigQuery\Migration\V2\ResourceErrorDetail>|\Google\Protobuf\Internal\RepeatedField $resource_error_details - * Output only. Provides details to errors and issues encountered while - * processing the subtask. Presence of error details does not mean that the - * subtask failed. - * @type int $resource_error_count - * The number or resources with errors. Note: This is not the total - * number of errors as each resource can have more than one error. - * This is used to indicate truncation by having a `resource_error_count` - * that is higher than the size of `resource_error_details`. - * @type \Google\Protobuf\Timestamp $create_time - * Time when the subtask was created. - * @type \Google\Protobuf\Timestamp $last_update_time - * Time when the subtask was last updated. - * @type array<\Google\Cloud\BigQuery\Migration\V2\TimeSeries>|\Google\Protobuf\Internal\RepeatedField $metrics - * The metrics for the subtask. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationEntities::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Immutable. The resource name for the migration subtask. The ID - * is server-generated. - * Example: `projects/123/locations/us/workflows/345/subtasks/678` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Immutable. The resource name for the migration subtask. The ID - * is server-generated. - * Example: `projects/123/locations/us/workflows/345/subtasks/678` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The unique ID of the task to which this subtask belongs. - * - * Generated from protobuf field string task_id = 2; - * @return string - */ - public function getTaskId() - { - return $this->task_id; - } - - /** - * The unique ID of the task to which this subtask belongs. - * - * Generated from protobuf field string task_id = 2; - * @param string $var - * @return $this - */ - public function setTaskId($var) - { - GPBUtil::checkString($var, True); - $this->task_id = $var; - - return $this; - } - - /** - * The type of the Subtask. The migration service does not check whether this - * is a known type. It is up to the task creator (i.e. orchestrator or worker) - * to ensure it only creates subtasks for which there are compatible workers - * polling for Subtasks. - * - * Generated from protobuf field string type = 3; - * @return string - */ - public function getType() - { - return $this->type; - } - - /** - * The type of the Subtask. The migration service does not check whether this - * is a known type. It is up to the task creator (i.e. orchestrator or worker) - * to ensure it only creates subtasks for which there are compatible workers - * polling for Subtasks. - * - * Generated from protobuf field string type = 3; - * @param string $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkString($var, True); - $this->type = $var; - - return $this; - } - - /** - * Output only. The current state of the subtask. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MigrationSubtask.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The current state of the subtask. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MigrationSubtask.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BigQuery\Migration\V2\MigrationSubtask\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. An explanation that may be populated when the task is in - * FAILED state. - * - * Generated from protobuf field .google.rpc.ErrorInfo processing_error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Rpc\ErrorInfo|null - */ - public function getProcessingError() - { - return $this->processing_error; - } - - public function hasProcessingError() - { - return isset($this->processing_error); - } - - public function clearProcessingError() - { - unset($this->processing_error); - } - - /** - * Output only. An explanation that may be populated when the task is in - * FAILED state. - * - * Generated from protobuf field .google.rpc.ErrorInfo processing_error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Rpc\ErrorInfo $var - * @return $this - */ - public function setProcessingError($var) - { - GPBUtil::checkMessage($var, \Google\Rpc\ErrorInfo::class); - $this->processing_error = $var; - - return $this; - } - - /** - * Output only. Provides details to errors and issues encountered while - * processing the subtask. Presence of error details does not mean that the - * subtask failed. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.ResourceErrorDetail resource_error_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getResourceErrorDetails() - { - return $this->resource_error_details; - } - - /** - * Output only. Provides details to errors and issues encountered while - * processing the subtask. Presence of error details does not mean that the - * subtask failed. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.ResourceErrorDetail resource_error_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\BigQuery\Migration\V2\ResourceErrorDetail>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setResourceErrorDetails($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\Migration\V2\ResourceErrorDetail::class); - $this->resource_error_details = $arr; - - return $this; - } - - /** - * The number or resources with errors. Note: This is not the total - * number of errors as each resource can have more than one error. - * This is used to indicate truncation by having a `resource_error_count` - * that is higher than the size of `resource_error_details`. - * - * Generated from protobuf field int32 resource_error_count = 13; - * @return int - */ - public function getResourceErrorCount() - { - return $this->resource_error_count; - } - - /** - * The number or resources with errors. Note: This is not the total - * number of errors as each resource can have more than one error. - * This is used to indicate truncation by having a `resource_error_count` - * that is higher than the size of `resource_error_details`. - * - * Generated from protobuf field int32 resource_error_count = 13; - * @param int $var - * @return $this - */ - public function setResourceErrorCount($var) - { - GPBUtil::checkInt32($var); - $this->resource_error_count = $var; - - return $this; - } - - /** - * Time when the subtask was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 7; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Time when the subtask was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 7; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Time when the subtask was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp last_update_time = 8; - * @return \Google\Protobuf\Timestamp|null - */ - public function getLastUpdateTime() - { - return $this->last_update_time; - } - - public function hasLastUpdateTime() - { - return isset($this->last_update_time); - } - - public function clearLastUpdateTime() - { - unset($this->last_update_time); - } - - /** - * Time when the subtask was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp last_update_time = 8; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setLastUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->last_update_time = $var; - - return $this; - } - - /** - * The metrics for the subtask. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.TimeSeries metrics = 11; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getMetrics() - { - return $this->metrics; - } - - /** - * The metrics for the subtask. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.TimeSeries metrics = 11; - * @param array<\Google\Cloud\BigQuery\Migration\V2\TimeSeries>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setMetrics($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\Migration\V2\TimeSeries::class); - $this->metrics = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationSubtask/State.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationSubtask/State.php deleted file mode 100644 index 69f3698eaf48..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationSubtask/State.php +++ /dev/null @@ -1,94 +0,0 @@ -google.cloud.bigquery.migration.v2.MigrationSubtask.State - */ -class State -{ - /** - * The state is unspecified. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The subtask is ready, i.e. it is ready for execution. - * - * Generated from protobuf enum ACTIVE = 1; - */ - const ACTIVE = 1; - /** - * The subtask is running, i.e. it is assigned to a worker for execution. - * - * Generated from protobuf enum RUNNING = 2; - */ - const RUNNING = 2; - /** - * The subtask finished successfully. - * - * Generated from protobuf enum SUCCEEDED = 3; - */ - const SUCCEEDED = 3; - /** - * The subtask finished unsuccessfully. - * - * Generated from protobuf enum FAILED = 4; - */ - const FAILED = 4; - /** - * The subtask is paused, i.e., it will not be scheduled. If it was already - * assigned,it might still finish but no new lease renewals will be granted. - * - * Generated from protobuf enum PAUSED = 5; - */ - const PAUSED = 5; - /** - * The subtask is pending a dependency. It will be scheduled once its - * dependencies are done. - * - * Generated from protobuf enum PENDING_DEPENDENCY = 6; - */ - const PENDING_DEPENDENCY = 6; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::ACTIVE => 'ACTIVE', - self::RUNNING => 'RUNNING', - self::SUCCEEDED => 'SUCCEEDED', - self::FAILED => 'FAILED', - self::PAUSED => 'PAUSED', - self::PENDING_DEPENDENCY => 'PENDING_DEPENDENCY', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BigQuery\Migration\V2\MigrationSubtask_State::class); - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationSubtask_State.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationSubtask_State.php deleted file mode 100644 index 7a24bf0c186d..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationSubtask_State.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.bigquery.migration.v2.MigrationTask - */ -class MigrationTask extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Immutable. The unique identifier for the migration task. The - * ID is server-generated. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - protected $id = ''; - /** - * The type of the task. This must be one of the supported task types: - * Translation_Teradata2BQ, Translation_Redshift2BQ, Translation_Bteq2BQ, - * Translation_Oracle2BQ, Translation_HiveQL2BQ, Translation_SparkSQL2BQ, - * Translation_Snowflake2BQ, Translation_Netezza2BQ, - * Translation_AzureSynapse2BQ, Translation_Vertica2BQ, - * Translation_SQLServer2BQ, Translation_Presto2BQ, Translation_MySQL2BQ, - * Translation_Postgresql2BQ. - * - * Generated from protobuf field string type = 2; - */ - protected $type = ''; - /** - * Output only. The current state of the task. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MigrationTask.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. An explanation that may be populated when the task is in - * FAILED state. - * - * Generated from protobuf field .google.rpc.ErrorInfo processing_error = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $processing_error = null; - /** - * Time when the task was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 6; - */ - protected $create_time = null; - /** - * Time when the task was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp last_update_time = 7; - */ - protected $last_update_time = null; - protected $task_details; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\Migration\V2\TranslationConfigDetails $translation_config_details - * Task configuration for Batch SQL Translation. - * @type string $id - * Output only. Immutable. The unique identifier for the migration task. The - * ID is server-generated. - * @type string $type - * The type of the task. This must be one of the supported task types: - * Translation_Teradata2BQ, Translation_Redshift2BQ, Translation_Bteq2BQ, - * Translation_Oracle2BQ, Translation_HiveQL2BQ, Translation_SparkSQL2BQ, - * Translation_Snowflake2BQ, Translation_Netezza2BQ, - * Translation_AzureSynapse2BQ, Translation_Vertica2BQ, - * Translation_SQLServer2BQ, Translation_Presto2BQ, Translation_MySQL2BQ, - * Translation_Postgresql2BQ. - * @type int $state - * Output only. The current state of the task. - * @type \Google\Rpc\ErrorInfo $processing_error - * Output only. An explanation that may be populated when the task is in - * FAILED state. - * @type \Google\Protobuf\Timestamp $create_time - * Time when the task was created. - * @type \Google\Protobuf\Timestamp $last_update_time - * Time when the task was last updated. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationEntities::initOnce(); - parent::__construct($data); - } - - /** - * Task configuration for Batch SQL Translation. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TranslationConfigDetails translation_config_details = 14; - * @return \Google\Cloud\BigQuery\Migration\V2\TranslationConfigDetails|null - */ - public function getTranslationConfigDetails() - { - return $this->readOneof(14); - } - - public function hasTranslationConfigDetails() - { - return $this->hasOneof(14); - } - - /** - * Task configuration for Batch SQL Translation. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TranslationConfigDetails translation_config_details = 14; - * @param \Google\Cloud\BigQuery\Migration\V2\TranslationConfigDetails $var - * @return $this - */ - public function setTranslationConfigDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\TranslationConfigDetails::class); - $this->writeOneof(14, $var); - - return $this; - } - - /** - * Output only. Immutable. The unique identifier for the migration task. The - * ID is server-generated. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Output only. Immutable. The unique identifier for the migration task. The - * ID is server-generated. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * The type of the task. This must be one of the supported task types: - * Translation_Teradata2BQ, Translation_Redshift2BQ, Translation_Bteq2BQ, - * Translation_Oracle2BQ, Translation_HiveQL2BQ, Translation_SparkSQL2BQ, - * Translation_Snowflake2BQ, Translation_Netezza2BQ, - * Translation_AzureSynapse2BQ, Translation_Vertica2BQ, - * Translation_SQLServer2BQ, Translation_Presto2BQ, Translation_MySQL2BQ, - * Translation_Postgresql2BQ. - * - * Generated from protobuf field string type = 2; - * @return string - */ - public function getType() - { - return $this->type; - } - - /** - * The type of the task. This must be one of the supported task types: - * Translation_Teradata2BQ, Translation_Redshift2BQ, Translation_Bteq2BQ, - * Translation_Oracle2BQ, Translation_HiveQL2BQ, Translation_SparkSQL2BQ, - * Translation_Snowflake2BQ, Translation_Netezza2BQ, - * Translation_AzureSynapse2BQ, Translation_Vertica2BQ, - * Translation_SQLServer2BQ, Translation_Presto2BQ, Translation_MySQL2BQ, - * Translation_Postgresql2BQ. - * - * Generated from protobuf field string type = 2; - * @param string $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkString($var, True); - $this->type = $var; - - return $this; - } - - /** - * Output only. The current state of the task. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MigrationTask.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The current state of the task. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MigrationTask.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BigQuery\Migration\V2\MigrationTask\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. An explanation that may be populated when the task is in - * FAILED state. - * - * Generated from protobuf field .google.rpc.ErrorInfo processing_error = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Rpc\ErrorInfo|null - */ - public function getProcessingError() - { - return $this->processing_error; - } - - public function hasProcessingError() - { - return isset($this->processing_error); - } - - public function clearProcessingError() - { - unset($this->processing_error); - } - - /** - * Output only. An explanation that may be populated when the task is in - * FAILED state. - * - * Generated from protobuf field .google.rpc.ErrorInfo processing_error = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Rpc\ErrorInfo $var - * @return $this - */ - public function setProcessingError($var) - { - GPBUtil::checkMessage($var, \Google\Rpc\ErrorInfo::class); - $this->processing_error = $var; - - return $this; - } - - /** - * Time when the task was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 6; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Time when the task was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 6; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Time when the task was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp last_update_time = 7; - * @return \Google\Protobuf\Timestamp|null - */ - public function getLastUpdateTime() - { - return $this->last_update_time; - } - - public function hasLastUpdateTime() - { - return isset($this->last_update_time); - } - - public function clearLastUpdateTime() - { - unset($this->last_update_time); - } - - /** - * Time when the task was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp last_update_time = 7; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setLastUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->last_update_time = $var; - - return $this; - } - - /** - * @return string - */ - public function getTaskDetails() - { - return $this->whichOneof("task_details"); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationTask/State.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationTask/State.php deleted file mode 100644 index e55eb83b5525..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationTask/State.php +++ /dev/null @@ -1,93 +0,0 @@ -google.cloud.bigquery.migration.v2.MigrationTask.State - */ -class State -{ - /** - * The state is unspecified. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The task is waiting for orchestration. - * - * Generated from protobuf enum PENDING = 1; - */ - const PENDING = 1; - /** - * The task is assigned to an orchestrator. - * - * Generated from protobuf enum ORCHESTRATING = 2; - */ - const ORCHESTRATING = 2; - /** - * The task is running, i.e. its subtasks are ready for execution. - * - * Generated from protobuf enum RUNNING = 3; - */ - const RUNNING = 3; - /** - * Tha task is paused. Assigned subtasks can continue, but no new subtasks - * will be scheduled. - * - * Generated from protobuf enum PAUSED = 4; - */ - const PAUSED = 4; - /** - * The task finished successfully. - * - * Generated from protobuf enum SUCCEEDED = 5; - */ - const SUCCEEDED = 5; - /** - * The task finished unsuccessfully. - * - * Generated from protobuf enum FAILED = 6; - */ - const FAILED = 6; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::PENDING => 'PENDING', - self::ORCHESTRATING => 'ORCHESTRATING', - self::RUNNING => 'RUNNING', - self::PAUSED => 'PAUSED', - self::SUCCEEDED => 'SUCCEEDED', - self::FAILED => 'FAILED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BigQuery\Migration\V2\MigrationTask_State::class); - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationTask_State.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationTask_State.php deleted file mode 100644 index d63c1335d8d5..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationTask_State.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.bigquery.migration.v2.MigrationWorkflow - */ -class MigrationWorkflow extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Immutable. The unique identifier for the migration workflow. - * The ID is server-generated. - * Example: `projects/123/locations/us/workflows/345` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - protected $name = ''; - /** - * The display name of the workflow. This can be set to give a workflow - * a descriptive name. There is no guarantee or enforcement of uniqueness. - * - * Generated from protobuf field string display_name = 6; - */ - protected $display_name = ''; - /** - * The tasks in a workflow in a named map. The name (i.e. key) has no - * meaning and is merely a convenient way to address a specific task - * in a workflow. - * - * Generated from protobuf field map tasks = 2; - */ - private $tasks; - /** - * Output only. That status of the workflow. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MigrationWorkflow.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Time when the workflow was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4; - */ - protected $create_time = null; - /** - * Time when the workflow was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp last_update_time = 5; - */ - protected $last_update_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Immutable. The unique identifier for the migration workflow. - * The ID is server-generated. - * Example: `projects/123/locations/us/workflows/345` - * @type string $display_name - * The display name of the workflow. This can be set to give a workflow - * a descriptive name. There is no guarantee or enforcement of uniqueness. - * @type array|\Google\Protobuf\Internal\MapField $tasks - * The tasks in a workflow in a named map. The name (i.e. key) has no - * meaning and is merely a convenient way to address a specific task - * in a workflow. - * @type int $state - * Output only. That status of the workflow. - * @type \Google\Protobuf\Timestamp $create_time - * Time when the workflow was created. - * @type \Google\Protobuf\Timestamp $last_update_time - * Time when the workflow was last updated. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationEntities::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Immutable. The unique identifier for the migration workflow. - * The ID is server-generated. - * Example: `projects/123/locations/us/workflows/345` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Immutable. The unique identifier for the migration workflow. - * The ID is server-generated. - * Example: `projects/123/locations/us/workflows/345` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The display name of the workflow. This can be set to give a workflow - * a descriptive name. There is no guarantee or enforcement of uniqueness. - * - * Generated from protobuf field string display_name = 6; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * The display name of the workflow. This can be set to give a workflow - * a descriptive name. There is no guarantee or enforcement of uniqueness. - * - * Generated from protobuf field string display_name = 6; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * The tasks in a workflow in a named map. The name (i.e. key) has no - * meaning and is merely a convenient way to address a specific task - * in a workflow. - * - * Generated from protobuf field map tasks = 2; - * @return \Google\Protobuf\Internal\MapField - */ - public function getTasks() - { - return $this->tasks; - } - - /** - * The tasks in a workflow in a named map. The name (i.e. key) has no - * meaning and is merely a convenient way to address a specific task - * in a workflow. - * - * Generated from protobuf field map tasks = 2; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setTasks($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\Migration\V2\MigrationTask::class); - $this->tasks = $arr; - - return $this; - } - - /** - * Output only. That status of the workflow. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MigrationWorkflow.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. That status of the workflow. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.MigrationWorkflow.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow\State::class); - $this->state = $var; - - return $this; - } - - /** - * Time when the workflow was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Time when the workflow was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Time when the workflow was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp last_update_time = 5; - * @return \Google\Protobuf\Timestamp|null - */ - public function getLastUpdateTime() - { - return $this->last_update_time; - } - - public function hasLastUpdateTime() - { - return isset($this->last_update_time); - } - - public function clearLastUpdateTime() - { - unset($this->last_update_time); - } - - /** - * Time when the workflow was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp last_update_time = 5; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setLastUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->last_update_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationWorkflow/State.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationWorkflow/State.php deleted file mode 100644 index a3d08c0f69bd..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationWorkflow/State.php +++ /dev/null @@ -1,82 +0,0 @@ -google.cloud.bigquery.migration.v2.MigrationWorkflow.State - */ -class State -{ - /** - * Workflow state is unspecified. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * Workflow is in draft status, i.e. tasks are not yet eligible for - * execution. - * - * Generated from protobuf enum DRAFT = 1; - */ - const DRAFT = 1; - /** - * Workflow is running (i.e. tasks are eligible for execution). - * - * Generated from protobuf enum RUNNING = 2; - */ - const RUNNING = 2; - /** - * Workflow is paused. Tasks currently in progress may continue, but no - * further tasks will be scheduled. - * - * Generated from protobuf enum PAUSED = 3; - */ - const PAUSED = 3; - /** - * Workflow is complete. There should not be any task in a non-terminal - * state, but if they are (e.g. forced termination), they will not be - * scheduled. - * - * Generated from protobuf enum COMPLETED = 4; - */ - const COMPLETED = 4; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::DRAFT => 'DRAFT', - self::RUNNING => 'RUNNING', - self::PAUSED => 'PAUSED', - self::COMPLETED => 'COMPLETED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow_State::class); - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationWorkflow_State.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationWorkflow_State.php deleted file mode 100644 index 43332b365993..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/MigrationWorkflow_State.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.bigquery.migration.v2.MySQLDialect - */ -class MySQLDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/NameMappingKey.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/NameMappingKey.php deleted file mode 100644 index 685893ad9db5..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/NameMappingKey.php +++ /dev/null @@ -1,216 +0,0 @@ -google.cloud.bigquery.migration.v2.NameMappingKey - */ -class NameMappingKey extends \Google\Protobuf\Internal\Message -{ - /** - * The type of object that is being mapped. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.NameMappingKey.Type type = 1; - */ - protected $type = 0; - /** - * The database name (BigQuery project ID equivalent in the source data - * warehouse). - * - * Generated from protobuf field string database = 2; - */ - protected $database = ''; - /** - * The schema name (BigQuery dataset equivalent in the source data warehouse). - * - * Generated from protobuf field string schema = 3; - */ - protected $schema = ''; - /** - * The relation name (BigQuery table or view equivalent in the source data - * warehouse). - * - * Generated from protobuf field string relation = 4; - */ - protected $relation = ''; - /** - * The attribute name (BigQuery column equivalent in the source data - * warehouse). - * - * Generated from protobuf field string attribute = 5; - */ - protected $attribute = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $type - * The type of object that is being mapped. - * @type string $database - * The database name (BigQuery project ID equivalent in the source data - * warehouse). - * @type string $schema - * The schema name (BigQuery dataset equivalent in the source data warehouse). - * @type string $relation - * The relation name (BigQuery table or view equivalent in the source data - * warehouse). - * @type string $attribute - * The attribute name (BigQuery column equivalent in the source data - * warehouse). - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - - /** - * The type of object that is being mapped. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.NameMappingKey.Type type = 1; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * The type of object that is being mapped. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.NameMappingKey.Type type = 1; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BigQuery\Migration\V2\NameMappingKey\Type::class); - $this->type = $var; - - return $this; - } - - /** - * The database name (BigQuery project ID equivalent in the source data - * warehouse). - * - * Generated from protobuf field string database = 2; - * @return string - */ - public function getDatabase() - { - return $this->database; - } - - /** - * The database name (BigQuery project ID equivalent in the source data - * warehouse). - * - * Generated from protobuf field string database = 2; - * @param string $var - * @return $this - */ - public function setDatabase($var) - { - GPBUtil::checkString($var, True); - $this->database = $var; - - return $this; - } - - /** - * The schema name (BigQuery dataset equivalent in the source data warehouse). - * - * Generated from protobuf field string schema = 3; - * @return string - */ - public function getSchema() - { - return $this->schema; - } - - /** - * The schema name (BigQuery dataset equivalent in the source data warehouse). - * - * Generated from protobuf field string schema = 3; - * @param string $var - * @return $this - */ - public function setSchema($var) - { - GPBUtil::checkString($var, True); - $this->schema = $var; - - return $this; - } - - /** - * The relation name (BigQuery table or view equivalent in the source data - * warehouse). - * - * Generated from protobuf field string relation = 4; - * @return string - */ - public function getRelation() - { - return $this->relation; - } - - /** - * The relation name (BigQuery table or view equivalent in the source data - * warehouse). - * - * Generated from protobuf field string relation = 4; - * @param string $var - * @return $this - */ - public function setRelation($var) - { - GPBUtil::checkString($var, True); - $this->relation = $var; - - return $this; - } - - /** - * The attribute name (BigQuery column equivalent in the source data - * warehouse). - * - * Generated from protobuf field string attribute = 5; - * @return string - */ - public function getAttribute() - { - return $this->attribute; - } - - /** - * The attribute name (BigQuery column equivalent in the source data - * warehouse). - * - * Generated from protobuf field string attribute = 5; - * @param string $var - * @return $this - */ - public function setAttribute($var) - { - GPBUtil::checkString($var, True); - $this->attribute = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/NameMappingKey/Type.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/NameMappingKey/Type.php deleted file mode 100644 index dac0840dcc6e..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/NameMappingKey/Type.php +++ /dev/null @@ -1,103 +0,0 @@ -google.cloud.bigquery.migration.v2.NameMappingKey.Type - */ -class Type -{ - /** - * Unspecified name mapping type. - * - * Generated from protobuf enum TYPE_UNSPECIFIED = 0; - */ - const TYPE_UNSPECIFIED = 0; - /** - * The object being mapped is a database. - * - * Generated from protobuf enum DATABASE = 1; - */ - const DATABASE = 1; - /** - * The object being mapped is a schema. - * - * Generated from protobuf enum SCHEMA = 2; - */ - const SCHEMA = 2; - /** - * The object being mapped is a relation. - * - * Generated from protobuf enum RELATION = 3; - */ - const RELATION = 3; - /** - * The object being mapped is an attribute. - * - * Generated from protobuf enum ATTRIBUTE = 4; - */ - const ATTRIBUTE = 4; - /** - * The object being mapped is a relation alias. - * - * Generated from protobuf enum RELATION_ALIAS = 5; - */ - const RELATION_ALIAS = 5; - /** - * The object being mapped is a an attribute alias. - * - * Generated from protobuf enum ATTRIBUTE_ALIAS = 6; - */ - const ATTRIBUTE_ALIAS = 6; - /** - * The object being mapped is a function. - * - * Generated from protobuf enum FUNCTION = 7; - */ - const PBFUNCTION = 7; - - private static $valueToName = [ - self::TYPE_UNSPECIFIED => 'TYPE_UNSPECIFIED', - self::DATABASE => 'DATABASE', - self::SCHEMA => 'SCHEMA', - self::RELATION => 'RELATION', - self::ATTRIBUTE => 'ATTRIBUTE', - self::RELATION_ALIAS => 'RELATION_ALIAS', - self::ATTRIBUTE_ALIAS => 'ATTRIBUTE_ALIAS', - self::PBFUNCTION => 'FUNCTION', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - $pbconst = __CLASS__. '::PB' . strtoupper($name); - if (!defined($pbconst)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($pbconst); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Type::class, \Google\Cloud\BigQuery\Migration\V2\NameMappingKey_Type::class); - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/NameMappingKey_Type.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/NameMappingKey_Type.php deleted file mode 100644 index 9f197412e0af..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/NameMappingKey_Type.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.bigquery.migration.v2.NameMappingValue - */ -class NameMappingValue extends \Google\Protobuf\Internal\Message -{ - /** - * The database name (BigQuery project ID equivalent in the target data - * warehouse). - * - * Generated from protobuf field string database = 1; - */ - protected $database = ''; - /** - * The schema name (BigQuery dataset equivalent in the target data warehouse). - * - * Generated from protobuf field string schema = 2; - */ - protected $schema = ''; - /** - * The relation name (BigQuery table or view equivalent in the target data - * warehouse). - * - * Generated from protobuf field string relation = 3; - */ - protected $relation = ''; - /** - * The attribute name (BigQuery column equivalent in the target data - * warehouse). - * - * Generated from protobuf field string attribute = 4; - */ - protected $attribute = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $database - * The database name (BigQuery project ID equivalent in the target data - * warehouse). - * @type string $schema - * The schema name (BigQuery dataset equivalent in the target data warehouse). - * @type string $relation - * The relation name (BigQuery table or view equivalent in the target data - * warehouse). - * @type string $attribute - * The attribute name (BigQuery column equivalent in the target data - * warehouse). - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - - /** - * The database name (BigQuery project ID equivalent in the target data - * warehouse). - * - * Generated from protobuf field string database = 1; - * @return string - */ - public function getDatabase() - { - return $this->database; - } - - /** - * The database name (BigQuery project ID equivalent in the target data - * warehouse). - * - * Generated from protobuf field string database = 1; - * @param string $var - * @return $this - */ - public function setDatabase($var) - { - GPBUtil::checkString($var, True); - $this->database = $var; - - return $this; - } - - /** - * The schema name (BigQuery dataset equivalent in the target data warehouse). - * - * Generated from protobuf field string schema = 2; - * @return string - */ - public function getSchema() - { - return $this->schema; - } - - /** - * The schema name (BigQuery dataset equivalent in the target data warehouse). - * - * Generated from protobuf field string schema = 2; - * @param string $var - * @return $this - */ - public function setSchema($var) - { - GPBUtil::checkString($var, True); - $this->schema = $var; - - return $this; - } - - /** - * The relation name (BigQuery table or view equivalent in the target data - * warehouse). - * - * Generated from protobuf field string relation = 3; - * @return string - */ - public function getRelation() - { - return $this->relation; - } - - /** - * The relation name (BigQuery table or view equivalent in the target data - * warehouse). - * - * Generated from protobuf field string relation = 3; - * @param string $var - * @return $this - */ - public function setRelation($var) - { - GPBUtil::checkString($var, True); - $this->relation = $var; - - return $this; - } - - /** - * The attribute name (BigQuery column equivalent in the target data - * warehouse). - * - * Generated from protobuf field string attribute = 4; - * @return string - */ - public function getAttribute() - { - return $this->attribute; - } - - /** - * The attribute name (BigQuery column equivalent in the target data - * warehouse). - * - * Generated from protobuf field string attribute = 4; - * @param string $var - * @return $this - */ - public function setAttribute($var) - { - GPBUtil::checkString($var, True); - $this->attribute = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/NetezzaDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/NetezzaDialect.php deleted file mode 100644 index 1a722f2364c1..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/NetezzaDialect.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.migration.v2.NetezzaDialect - */ -class NetezzaDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ObjectNameMapping.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ObjectNameMapping.php deleted file mode 100644 index 8f6205ed4689..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ObjectNameMapping.php +++ /dev/null @@ -1,122 +0,0 @@ -google.cloud.bigquery.migration.v2.ObjectNameMapping - */ -class ObjectNameMapping extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the object in source that is being mapped. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.NameMappingKey source = 1; - */ - protected $source = null; - /** - * The desired target name of the object that is being mapped. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.NameMappingValue target = 2; - */ - protected $target = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\Migration\V2\NameMappingKey $source - * The name of the object in source that is being mapped. - * @type \Google\Cloud\BigQuery\Migration\V2\NameMappingValue $target - * The desired target name of the object that is being mapped. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - - /** - * The name of the object in source that is being mapped. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.NameMappingKey source = 1; - * @return \Google\Cloud\BigQuery\Migration\V2\NameMappingKey|null - */ - public function getSource() - { - return $this->source; - } - - public function hasSource() - { - return isset($this->source); - } - - public function clearSource() - { - unset($this->source); - } - - /** - * The name of the object in source that is being mapped. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.NameMappingKey source = 1; - * @param \Google\Cloud\BigQuery\Migration\V2\NameMappingKey $var - * @return $this - */ - public function setSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\NameMappingKey::class); - $this->source = $var; - - return $this; - } - - /** - * The desired target name of the object that is being mapped. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.NameMappingValue target = 2; - * @return \Google\Cloud\BigQuery\Migration\V2\NameMappingValue|null - */ - public function getTarget() - { - return $this->target; - } - - public function hasTarget() - { - return isset($this->target); - } - - public function clearTarget() - { - unset($this->target); - } - - /** - * The desired target name of the object that is being mapped. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.NameMappingValue target = 2; - * @param \Google\Cloud\BigQuery\Migration\V2\NameMappingValue $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\NameMappingValue::class); - $this->target = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ObjectNameMappingList.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ObjectNameMappingList.php deleted file mode 100644 index 6dba3633d75d..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ObjectNameMappingList.php +++ /dev/null @@ -1,68 +0,0 @@ -google.cloud.bigquery.migration.v2.ObjectNameMappingList - */ -class ObjectNameMappingList extends \Google\Protobuf\Internal\Message -{ - /** - * The elements of the object name map. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1; - */ - private $name_map; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\BigQuery\Migration\V2\ObjectNameMapping>|\Google\Protobuf\Internal\RepeatedField $name_map - * The elements of the object name map. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - - /** - * The elements of the object name map. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getNameMap() - { - return $this->name_map; - } - - /** - * The elements of the object name map. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1; - * @param array<\Google\Cloud\BigQuery\Migration\V2\ObjectNameMapping>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setNameMap($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\Migration\V2\ObjectNameMapping::class); - $this->name_map = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/OracleDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/OracleDialect.php deleted file mode 100644 index 3d3708230e6d..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/OracleDialect.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.migration.v2.OracleDialect - */ -class OracleDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/Point.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/Point.php deleted file mode 100644 index 19294ba7a81d..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/Point.php +++ /dev/null @@ -1,153 +0,0 @@ -google.cloud.bigquery.migration.v2.Point - */ -class Point extends \Google\Protobuf\Internal\Message -{ - /** - * The time interval to which the data point applies. For `GAUGE` metrics, - * the start time does not need to be supplied, but if it is supplied, it must - * equal the end time. For `DELTA` metrics, the start and end time should - * specify a non-zero interval, with subsequent points specifying contiguous - * and non-overlapping intervals. For `CUMULATIVE` metrics, the start and end - * time should specify a non-zero interval, with subsequent points specifying - * the same start time and increasing end times, until an event resets the - * cumulative value to zero and sets a new start time for the following - * points. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TimeInterval interval = 1; - */ - protected $interval = null; - /** - * The value of the data point. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TypedValue value = 2; - */ - protected $value = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\BigQuery\Migration\V2\TimeInterval $interval - * The time interval to which the data point applies. For `GAUGE` metrics, - * the start time does not need to be supplied, but if it is supplied, it must - * equal the end time. For `DELTA` metrics, the start and end time should - * specify a non-zero interval, with subsequent points specifying contiguous - * and non-overlapping intervals. For `CUMULATIVE` metrics, the start and end - * time should specify a non-zero interval, with subsequent points specifying - * the same start time and increasing end times, until an event resets the - * cumulative value to zero and sets a new start time for the following - * points. - * @type \Google\Cloud\BigQuery\Migration\V2\TypedValue $value - * The value of the data point. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationMetrics::initOnce(); - parent::__construct($data); - } - - /** - * The time interval to which the data point applies. For `GAUGE` metrics, - * the start time does not need to be supplied, but if it is supplied, it must - * equal the end time. For `DELTA` metrics, the start and end time should - * specify a non-zero interval, with subsequent points specifying contiguous - * and non-overlapping intervals. For `CUMULATIVE` metrics, the start and end - * time should specify a non-zero interval, with subsequent points specifying - * the same start time and increasing end times, until an event resets the - * cumulative value to zero and sets a new start time for the following - * points. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TimeInterval interval = 1; - * @return \Google\Cloud\BigQuery\Migration\V2\TimeInterval|null - */ - public function getInterval() - { - return $this->interval; - } - - public function hasInterval() - { - return isset($this->interval); - } - - public function clearInterval() - { - unset($this->interval); - } - - /** - * The time interval to which the data point applies. For `GAUGE` metrics, - * the start time does not need to be supplied, but if it is supplied, it must - * equal the end time. For `DELTA` metrics, the start and end time should - * specify a non-zero interval, with subsequent points specifying contiguous - * and non-overlapping intervals. For `CUMULATIVE` metrics, the start and end - * time should specify a non-zero interval, with subsequent points specifying - * the same start time and increasing end times, until an event resets the - * cumulative value to zero and sets a new start time for the following - * points. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TimeInterval interval = 1; - * @param \Google\Cloud\BigQuery\Migration\V2\TimeInterval $var - * @return $this - */ - public function setInterval($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\TimeInterval::class); - $this->interval = $var; - - return $this; - } - - /** - * The value of the data point. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TypedValue value = 2; - * @return \Google\Cloud\BigQuery\Migration\V2\TypedValue|null - */ - public function getValue() - { - return $this->value; - } - - public function hasValue() - { - return isset($this->value); - } - - public function clearValue() - { - unset($this->value); - } - - /** - * The value of the data point. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TypedValue value = 2; - * @param \Google\Cloud\BigQuery\Migration\V2\TypedValue $var - * @return $this - */ - public function setValue($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\TypedValue::class); - $this->value = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/PostgresqlDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/PostgresqlDialect.php deleted file mode 100644 index 9be7ec3ba359..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/PostgresqlDialect.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.migration.v2.PostgresqlDialect - */ -class PostgresqlDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/PrestoDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/PrestoDialect.php deleted file mode 100644 index ede9e320ec01..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/PrestoDialect.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.migration.v2.PrestoDialect - */ -class PrestoDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/RedshiftDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/RedshiftDialect.php deleted file mode 100644 index a2130a53a9af..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/RedshiftDialect.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.migration.v2.RedshiftDialect - */ -class RedshiftDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ResourceErrorDetail.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ResourceErrorDetail.php deleted file mode 100644 index a28217d83d87..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/ResourceErrorDetail.php +++ /dev/null @@ -1,153 +0,0 @@ -google.cloud.bigquery.migration.v2.ResourceErrorDetail - */ -class ResourceErrorDetail extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Information about the resource where the error is located. - * - * Generated from protobuf field .google.rpc.ResourceInfo resource_info = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $resource_info = null; - /** - * Required. The error details for the resource. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.ErrorDetail error_details = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - private $error_details; - /** - * Required. How many errors there are in total for the resource. Truncation - * can be indicated by having an `error_count` that is higher than the size of - * `error_details`. - * - * Generated from protobuf field int32 error_count = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $error_count = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Rpc\ResourceInfo $resource_info - * Required. Information about the resource where the error is located. - * @type array<\Google\Cloud\BigQuery\Migration\V2\ErrorDetail>|\Google\Protobuf\Internal\RepeatedField $error_details - * Required. The error details for the resource. - * @type int $error_count - * Required. How many errors there are in total for the resource. Truncation - * can be indicated by having an `error_count` that is higher than the size of - * `error_details`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationErrorDetails::initOnce(); - parent::__construct($data); - } - - /** - * Required. Information about the resource where the error is located. - * - * Generated from protobuf field .google.rpc.ResourceInfo resource_info = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Rpc\ResourceInfo|null - */ - public function getResourceInfo() - { - return $this->resource_info; - } - - public function hasResourceInfo() - { - return isset($this->resource_info); - } - - public function clearResourceInfo() - { - unset($this->resource_info); - } - - /** - * Required. Information about the resource where the error is located. - * - * Generated from protobuf field .google.rpc.ResourceInfo resource_info = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Rpc\ResourceInfo $var - * @return $this - */ - public function setResourceInfo($var) - { - GPBUtil::checkMessage($var, \Google\Rpc\ResourceInfo::class); - $this->resource_info = $var; - - return $this; - } - - /** - * Required. The error details for the resource. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.ErrorDetail error_details = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getErrorDetails() - { - return $this->error_details; - } - - /** - * Required. The error details for the resource. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.ErrorDetail error_details = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param array<\Google\Cloud\BigQuery\Migration\V2\ErrorDetail>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setErrorDetails($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\Migration\V2\ErrorDetail::class); - $this->error_details = $arr; - - return $this; - } - - /** - * Required. How many errors there are in total for the resource. Truncation - * can be indicated by having an `error_count` that is higher than the size of - * `error_details`. - * - * Generated from protobuf field int32 error_count = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getErrorCount() - { - return $this->error_count; - } - - /** - * Required. How many errors there are in total for the resource. Truncation - * can be indicated by having an `error_count` that is higher than the size of - * `error_details`. - * - * Generated from protobuf field int32 error_count = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setErrorCount($var) - { - GPBUtil::checkInt32($var); - $this->error_count = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/SQLServerDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/SQLServerDialect.php deleted file mode 100644 index f535d05ac4af..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/SQLServerDialect.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.migration.v2.SQLServerDialect - */ -class SQLServerDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/SnowflakeDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/SnowflakeDialect.php deleted file mode 100644 index b0edf5c26f67..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/SnowflakeDialect.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.migration.v2.SnowflakeDialect - */ -class SnowflakeDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/SourceEnv.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/SourceEnv.php deleted file mode 100644 index ad5d668878ea..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/SourceEnv.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.bigquery.migration.v2.SourceEnv - */ -class SourceEnv extends \Google\Protobuf\Internal\Message -{ - /** - * The default database name to fully qualify SQL objects when their database - * name is missing. - * - * Generated from protobuf field string default_database = 1; - */ - protected $default_database = ''; - /** - * The schema search path. When SQL objects are missing schema name, - * translation engine will search through this list to find the value. - * - * Generated from protobuf field repeated string schema_search_path = 2; - */ - private $schema_search_path; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $default_database - * The default database name to fully qualify SQL objects when their database - * name is missing. - * @type array|\Google\Protobuf\Internal\RepeatedField $schema_search_path - * The schema search path. When SQL objects are missing schema name, - * translation engine will search through this list to find the value. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - - /** - * The default database name to fully qualify SQL objects when their database - * name is missing. - * - * Generated from protobuf field string default_database = 1; - * @return string - */ - public function getDefaultDatabase() - { - return $this->default_database; - } - - /** - * The default database name to fully qualify SQL objects when their database - * name is missing. - * - * Generated from protobuf field string default_database = 1; - * @param string $var - * @return $this - */ - public function setDefaultDatabase($var) - { - GPBUtil::checkString($var, True); - $this->default_database = $var; - - return $this; - } - - /** - * The schema search path. When SQL objects are missing schema name, - * translation engine will search through this list to find the value. - * - * Generated from protobuf field repeated string schema_search_path = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSchemaSearchPath() - { - return $this->schema_search_path; - } - - /** - * The schema search path. When SQL objects are missing schema name, - * translation engine will search through this list to find the value. - * - * Generated from protobuf field repeated string schema_search_path = 2; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSchemaSearchPath($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->schema_search_path = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/SparkSQLDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/SparkSQLDialect.php deleted file mode 100644 index a933fa68324d..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/SparkSQLDialect.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.migration.v2.SparkSQLDialect - */ -class SparkSQLDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/StartMigrationWorkflowRequest.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/StartMigrationWorkflowRequest.php deleted file mode 100644 index 28129d124acf..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/StartMigrationWorkflowRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.bigquery.migration.v2.StartMigrationWorkflowRequest - */ -class StartMigrationWorkflowRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * Please see {@see MigrationServiceClient::migrationWorkflowName()} for help formatting this field. - * - * @return \Google\Cloud\BigQuery\Migration\V2\StartMigrationWorkflowRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TeradataDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TeradataDialect.php deleted file mode 100644 index b50e261eeb92..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TeradataDialect.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.bigquery.migration.v2.TeradataDialect - */ -class TeradataDialect extends \Google\Protobuf\Internal\Message -{ - /** - * Which Teradata sub-dialect mode the user specifies. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TeradataDialect.Mode mode = 1; - */ - protected $mode = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $mode - * Which Teradata sub-dialect mode the user specifies. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Which Teradata sub-dialect mode the user specifies. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TeradataDialect.Mode mode = 1; - * @return int - */ - public function getMode() - { - return $this->mode; - } - - /** - * Which Teradata sub-dialect mode the user specifies. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.TeradataDialect.Mode mode = 1; - * @param int $var - * @return $this - */ - public function setMode($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\BigQuery\Migration\V2\TeradataDialect\Mode::class); - $this->mode = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TeradataDialect/Mode.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TeradataDialect/Mode.php deleted file mode 100644 index 8565d3737289..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TeradataDialect/Mode.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.bigquery.migration.v2.TeradataDialect.Mode - */ -class Mode -{ - /** - * Unspecified mode. - * - * Generated from protobuf enum MODE_UNSPECIFIED = 0; - */ - const MODE_UNSPECIFIED = 0; - /** - * Teradata SQL mode. - * - * Generated from protobuf enum SQL = 1; - */ - const SQL = 1; - /** - * BTEQ mode (which includes SQL). - * - * Generated from protobuf enum BTEQ = 2; - */ - const BTEQ = 2; - - private static $valueToName = [ - self::MODE_UNSPECIFIED => 'MODE_UNSPECIFIED', - self::SQL => 'SQL', - self::BTEQ => 'BTEQ', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Mode::class, \Google\Cloud\BigQuery\Migration\V2\TeradataDialect_Mode::class); - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TeradataDialect_Mode.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TeradataDialect_Mode.php deleted file mode 100644 index e2e294b5a03d..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TeradataDialect_Mode.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.bigquery.migration.v2.TimeInterval - */ -class TimeInterval extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. The beginning of the time interval. The default value - * for the start time is the end time. The start time must not be - * later than the end time. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $start_time = null; - /** - * Required. The end of the time interval. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $end_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $start_time - * Optional. The beginning of the time interval. The default value - * for the start time is the end time. The start time must not be - * later than the end time. - * @type \Google\Protobuf\Timestamp $end_time - * Required. The end of the time interval. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationMetrics::initOnce(); - parent::__construct($data); - } - - /** - * Optional. The beginning of the time interval. The default value - * for the start time is the end time. The start time must not be - * later than the end time. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * Optional. The beginning of the time interval. The default value - * for the start time is the end time. The start time must not be - * later than the end time. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * Required. The end of the time interval. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Required. The end of the time interval. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TimeSeries.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TimeSeries.php deleted file mode 100644 index 2ea97494c4de..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TimeSeries.php +++ /dev/null @@ -1,213 +0,0 @@ -google.cloud.bigquery.migration.v2.TimeSeries - */ -class TimeSeries extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the metric. - * If the metric is not known by the service yet, it will be auto-created. - * - * Generated from protobuf field string metric = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $metric = ''; - /** - * Required. The value type of the time series. - * - * Generated from protobuf field .google.api.MetricDescriptor.ValueType value_type = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $value_type = 0; - /** - * Optional. The metric kind of the time series. - * If present, it must be the same as the metric kind of the associated - * metric. If the associated metric's descriptor must be auto-created, then - * this field specifies the metric kind of the new descriptor and must be - * either `GAUGE` (the default) or `CUMULATIVE`. - * - * Generated from protobuf field .google.api.MetricDescriptor.MetricKind metric_kind = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $metric_kind = 0; - /** - * Required. The data points of this time series. When listing time series, - * points are returned in reverse time order. - * When creating a time series, this field must contain exactly one point and - * the point's type must be the same as the value type of the associated - * metric. If the associated metric's descriptor must be auto-created, then - * the value type of the descriptor is determined by the point's type, which - * must be `BOOL`, `INT64`, `DOUBLE`, or `DISTRIBUTION`. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.Point points = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - private $points; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $metric - * Required. The name of the metric. - * If the metric is not known by the service yet, it will be auto-created. - * @type int $value_type - * Required. The value type of the time series. - * @type int $metric_kind - * Optional. The metric kind of the time series. - * If present, it must be the same as the metric kind of the associated - * metric. If the associated metric's descriptor must be auto-created, then - * this field specifies the metric kind of the new descriptor and must be - * either `GAUGE` (the default) or `CUMULATIVE`. - * @type array<\Google\Cloud\BigQuery\Migration\V2\Point>|\Google\Protobuf\Internal\RepeatedField $points - * Required. The data points of this time series. When listing time series, - * points are returned in reverse time order. - * When creating a time series, this field must contain exactly one point and - * the point's type must be the same as the value type of the associated - * metric. If the associated metric's descriptor must be auto-created, then - * the value type of the descriptor is determined by the point's type, which - * must be `BOOL`, `INT64`, `DOUBLE`, or `DISTRIBUTION`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationMetrics::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the metric. - * If the metric is not known by the service yet, it will be auto-created. - * - * Generated from protobuf field string metric = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getMetric() - { - return $this->metric; - } - - /** - * Required. The name of the metric. - * If the metric is not known by the service yet, it will be auto-created. - * - * Generated from protobuf field string metric = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setMetric($var) - { - GPBUtil::checkString($var, True); - $this->metric = $var; - - return $this; - } - - /** - * Required. The value type of the time series. - * - * Generated from protobuf field .google.api.MetricDescriptor.ValueType value_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getValueType() - { - return $this->value_type; - } - - /** - * Required. The value type of the time series. - * - * Generated from protobuf field .google.api.MetricDescriptor.ValueType value_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setValueType($var) - { - GPBUtil::checkEnum($var, \Google\Api\MetricDescriptor\ValueType::class); - $this->value_type = $var; - - return $this; - } - - /** - * Optional. The metric kind of the time series. - * If present, it must be the same as the metric kind of the associated - * metric. If the associated metric's descriptor must be auto-created, then - * this field specifies the metric kind of the new descriptor and must be - * either `GAUGE` (the default) or `CUMULATIVE`. - * - * Generated from protobuf field .google.api.MetricDescriptor.MetricKind metric_kind = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getMetricKind() - { - return $this->metric_kind; - } - - /** - * Optional. The metric kind of the time series. - * If present, it must be the same as the metric kind of the associated - * metric. If the associated metric's descriptor must be auto-created, then - * this field specifies the metric kind of the new descriptor and must be - * either `GAUGE` (the default) or `CUMULATIVE`. - * - * Generated from protobuf field .google.api.MetricDescriptor.MetricKind metric_kind = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setMetricKind($var) - { - GPBUtil::checkEnum($var, \Google\Api\MetricDescriptor\MetricKind::class); - $this->metric_kind = $var; - - return $this; - } - - /** - * Required. The data points of this time series. When listing time series, - * points are returned in reverse time order. - * When creating a time series, this field must contain exactly one point and - * the point's type must be the same as the value type of the associated - * metric. If the associated metric's descriptor must be auto-created, then - * the value type of the descriptor is determined by the point's type, which - * must be `BOOL`, `INT64`, `DOUBLE`, or `DISTRIBUTION`. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.Point points = 4 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPoints() - { - return $this->points; - } - - /** - * Required. The data points of this time series. When listing time series, - * points are returned in reverse time order. - * When creating a time series, this field must contain exactly one point and - * the point's type must be the same as the value type of the associated - * metric. If the associated metric's descriptor must be auto-created, then - * the value type of the descriptor is determined by the point's type, which - * must be `BOOL`, `INT64`, `DOUBLE`, or `DISTRIBUTION`. - * - * Generated from protobuf field repeated .google.cloud.bigquery.migration.v2.Point points = 4 [(.google.api.field_behavior) = REQUIRED]; - * @param array<\Google\Cloud\BigQuery\Migration\V2\Point>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPoints($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\BigQuery\Migration\V2\Point::class); - $this->points = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TranslationConfigDetails.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TranslationConfigDetails.php deleted file mode 100644 index c91f045263cb..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TranslationConfigDetails.php +++ /dev/null @@ -1,326 +0,0 @@ -google.cloud.bigquery.migration.v2.TranslationConfigDetails - */ -class TranslationConfigDetails extends \Google\Protobuf\Internal\Message -{ - /** - * The dialect of the input files. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.Dialect source_dialect = 3; - */ - protected $source_dialect = null; - /** - * The target dialect for the engine to translate the input to. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4; - */ - protected $target_dialect = null; - /** - * The default source environment values for the translation. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.SourceEnv source_env = 6; - */ - protected $source_env = null; - /** - * The indicator to show translation request initiator. - * - * Generated from protobuf field string request_source = 8; - */ - protected $request_source = ''; - protected $source_location; - protected $target_location; - protected $output_name_mapping; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $gcs_source_path - * The Cloud Storage path for a directory of files to translate in a task. - * @type string $gcs_target_path - * The Cloud Storage path to write back the corresponding input files to. - * @type \Google\Cloud\BigQuery\Migration\V2\ObjectNameMappingList $name_mapping_list - * The mapping of objects to their desired output names in list form. - * @type \Google\Cloud\BigQuery\Migration\V2\Dialect $source_dialect - * The dialect of the input files. - * @type \Google\Cloud\BigQuery\Migration\V2\Dialect $target_dialect - * The target dialect for the engine to translate the input to. - * @type \Google\Cloud\BigQuery\Migration\V2\SourceEnv $source_env - * The default source environment values for the translation. - * @type string $request_source - * The indicator to show translation request initiator. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - - /** - * The Cloud Storage path for a directory of files to translate in a task. - * - * Generated from protobuf field string gcs_source_path = 1; - * @return string - */ - public function getGcsSourcePath() - { - return $this->readOneof(1); - } - - public function hasGcsSourcePath() - { - return $this->hasOneof(1); - } - - /** - * The Cloud Storage path for a directory of files to translate in a task. - * - * Generated from protobuf field string gcs_source_path = 1; - * @param string $var - * @return $this - */ - public function setGcsSourcePath($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * The Cloud Storage path to write back the corresponding input files to. - * - * Generated from protobuf field string gcs_target_path = 2; - * @return string - */ - public function getGcsTargetPath() - { - return $this->readOneof(2); - } - - public function hasGcsTargetPath() - { - return $this->hasOneof(2); - } - - /** - * The Cloud Storage path to write back the corresponding input files to. - * - * Generated from protobuf field string gcs_target_path = 2; - * @param string $var - * @return $this - */ - public function setGcsTargetPath($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * The mapping of objects to their desired output names in list form. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.ObjectNameMappingList name_mapping_list = 5; - * @return \Google\Cloud\BigQuery\Migration\V2\ObjectNameMappingList|null - */ - public function getNameMappingList() - { - return $this->readOneof(5); - } - - public function hasNameMappingList() - { - return $this->hasOneof(5); - } - - /** - * The mapping of objects to their desired output names in list form. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.ObjectNameMappingList name_mapping_list = 5; - * @param \Google\Cloud\BigQuery\Migration\V2\ObjectNameMappingList $var - * @return $this - */ - public function setNameMappingList($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\ObjectNameMappingList::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * The dialect of the input files. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.Dialect source_dialect = 3; - * @return \Google\Cloud\BigQuery\Migration\V2\Dialect|null - */ - public function getSourceDialect() - { - return $this->source_dialect; - } - - public function hasSourceDialect() - { - return isset($this->source_dialect); - } - - public function clearSourceDialect() - { - unset($this->source_dialect); - } - - /** - * The dialect of the input files. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.Dialect source_dialect = 3; - * @param \Google\Cloud\BigQuery\Migration\V2\Dialect $var - * @return $this - */ - public function setSourceDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\Dialect::class); - $this->source_dialect = $var; - - return $this; - } - - /** - * The target dialect for the engine to translate the input to. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4; - * @return \Google\Cloud\BigQuery\Migration\V2\Dialect|null - */ - public function getTargetDialect() - { - return $this->target_dialect; - } - - public function hasTargetDialect() - { - return isset($this->target_dialect); - } - - public function clearTargetDialect() - { - unset($this->target_dialect); - } - - /** - * The target dialect for the engine to translate the input to. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.Dialect target_dialect = 4; - * @param \Google\Cloud\BigQuery\Migration\V2\Dialect $var - * @return $this - */ - public function setTargetDialect($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\Dialect::class); - $this->target_dialect = $var; - - return $this; - } - - /** - * The default source environment values for the translation. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.SourceEnv source_env = 6; - * @return \Google\Cloud\BigQuery\Migration\V2\SourceEnv|null - */ - public function getSourceEnv() - { - return $this->source_env; - } - - public function hasSourceEnv() - { - return isset($this->source_env); - } - - public function clearSourceEnv() - { - unset($this->source_env); - } - - /** - * The default source environment values for the translation. - * - * Generated from protobuf field .google.cloud.bigquery.migration.v2.SourceEnv source_env = 6; - * @param \Google\Cloud\BigQuery\Migration\V2\SourceEnv $var - * @return $this - */ - public function setSourceEnv($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\BigQuery\Migration\V2\SourceEnv::class); - $this->source_env = $var; - - return $this; - } - - /** - * The indicator to show translation request initiator. - * - * Generated from protobuf field string request_source = 8; - * @return string - */ - public function getRequestSource() - { - return $this->request_source; - } - - /** - * The indicator to show translation request initiator. - * - * Generated from protobuf field string request_source = 8; - * @param string $var - * @return $this - */ - public function setRequestSource($var) - { - GPBUtil::checkString($var, True); - $this->request_source = $var; - - return $this; - } - - /** - * @return string - */ - public function getSourceLocation() - { - return $this->whichOneof("source_location"); - } - - /** - * @return string - */ - public function getTargetLocation() - { - return $this->whichOneof("target_location"); - } - - /** - * @return string - */ - public function getOutputNameMapping() - { - return $this->whichOneof("output_name_mapping"); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TypedValue.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TypedValue.php deleted file mode 100644 index f1f140446f87..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/TypedValue.php +++ /dev/null @@ -1,213 +0,0 @@ -google.cloud.bigquery.migration.v2.TypedValue - */ -class TypedValue extends \Google\Protobuf\Internal\Message -{ - protected $value; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $bool_value - * A Boolean value: `true` or `false`. - * @type int|string $int64_value - * A 64-bit integer. Its range is approximately `+/-9.2x10^18`. - * @type float $double_value - * A 64-bit double-precision floating-point number. Its magnitude - * is approximately `+/-10^(+/-300)` and it has 16 significant digits of - * precision. - * @type string $string_value - * A variable-length string value. - * @type \Google\Api\Distribution $distribution_value - * A distribution value. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\MigrationMetrics::initOnce(); - parent::__construct($data); - } - - /** - * A Boolean value: `true` or `false`. - * - * Generated from protobuf field bool bool_value = 1; - * @return bool - */ - public function getBoolValue() - { - return $this->readOneof(1); - } - - public function hasBoolValue() - { - return $this->hasOneof(1); - } - - /** - * A Boolean value: `true` or `false`. - * - * Generated from protobuf field bool bool_value = 1; - * @param bool $var - * @return $this - */ - public function setBoolValue($var) - { - GPBUtil::checkBool($var); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * A 64-bit integer. Its range is approximately `+/-9.2x10^18`. - * - * Generated from protobuf field int64 int64_value = 2; - * @return int|string - */ - public function getInt64Value() - { - return $this->readOneof(2); - } - - public function hasInt64Value() - { - return $this->hasOneof(2); - } - - /** - * A 64-bit integer. Its range is approximately `+/-9.2x10^18`. - * - * Generated from protobuf field int64 int64_value = 2; - * @param int|string $var - * @return $this - */ - public function setInt64Value($var) - { - GPBUtil::checkInt64($var); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * A 64-bit double-precision floating-point number. Its magnitude - * is approximately `+/-10^(+/-300)` and it has 16 significant digits of - * precision. - * - * Generated from protobuf field double double_value = 3; - * @return float - */ - public function getDoubleValue() - { - return $this->readOneof(3); - } - - public function hasDoubleValue() - { - return $this->hasOneof(3); - } - - /** - * A 64-bit double-precision floating-point number. Its magnitude - * is approximately `+/-10^(+/-300)` and it has 16 significant digits of - * precision. - * - * Generated from protobuf field double double_value = 3; - * @param float $var - * @return $this - */ - public function setDoubleValue($var) - { - GPBUtil::checkDouble($var); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * A variable-length string value. - * - * Generated from protobuf field string string_value = 4; - * @return string - */ - public function getStringValue() - { - return $this->readOneof(4); - } - - public function hasStringValue() - { - return $this->hasOneof(4); - } - - /** - * A variable-length string value. - * - * Generated from protobuf field string string_value = 4; - * @param string $var - * @return $this - */ - public function setStringValue($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * A distribution value. - * - * Generated from protobuf field .google.api.Distribution distribution_value = 5; - * @return \Google\Api\Distribution|null - */ - public function getDistributionValue() - { - return $this->readOneof(5); - } - - public function hasDistributionValue() - { - return $this->hasOneof(5); - } - - /** - * A distribution value. - * - * Generated from protobuf field .google.api.Distribution distribution_value = 5; - * @param \Google\Api\Distribution $var - * @return $this - */ - public function setDistributionValue($var) - { - GPBUtil::checkMessage($var, \Google\Api\Distribution::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * @return string - */ - public function getValue() - { - return $this->whichOneof("value"); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/VerticaDialect.php b/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/VerticaDialect.php deleted file mode 100644 index c00c7444c8b1..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/proto/src/Google/Cloud/BigQuery/Migration/V2/VerticaDialect.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.bigquery.migration.v2.VerticaDialect - */ -class VerticaDialect extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Bigquery\Migration\V2\TranslationConfig::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/create_migration_workflow.php b/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/create_migration_workflow.php deleted file mode 100644 index d1ef9eeab44a..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/create_migration_workflow.php +++ /dev/null @@ -1,74 +0,0 @@ -setParent($formattedParent) - ->setMigrationWorkflow($migrationWorkflow); - - // Call the API and handle any network failures. - try { - /** @var MigrationWorkflow $response */ - $response = $migrationServiceClient->createMigrationWorkflow($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = MigrationServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - create_migration_workflow_sample($formattedParent); -} -// [END bigquerymigration_v2_generated_MigrationService_CreateMigrationWorkflow_sync] diff --git a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/delete_migration_workflow.php b/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/delete_migration_workflow.php deleted file mode 100644 index 37379bd72a87..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/delete_migration_workflow.php +++ /dev/null @@ -1,74 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $migrationServiceClient->deleteMigrationWorkflow($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = MigrationServiceClient::migrationWorkflowName( - '[PROJECT]', - '[LOCATION]', - '[WORKFLOW]' - ); - - delete_migration_workflow_sample($formattedName); -} -// [END bigquerymigration_v2_generated_MigrationService_DeleteMigrationWorkflow_sync] diff --git a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/get_migration_subtask.php b/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/get_migration_subtask.php deleted file mode 100644 index 57f148e52a09..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/get_migration_subtask.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var MigrationSubtask $response */ - $response = $migrationServiceClient->getMigrationSubtask($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = MigrationServiceClient::migrationSubtaskName( - '[PROJECT]', - '[LOCATION]', - '[WORKFLOW]', - '[SUBTASK]' - ); - - get_migration_subtask_sample($formattedName); -} -// [END bigquerymigration_v2_generated_MigrationService_GetMigrationSubtask_sync] diff --git a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/get_migration_workflow.php b/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/get_migration_workflow.php deleted file mode 100644 index 8e6f01903dc3..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/get_migration_workflow.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var MigrationWorkflow $response */ - $response = $migrationServiceClient->getMigrationWorkflow($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = MigrationServiceClient::migrationWorkflowName( - '[PROJECT]', - '[LOCATION]', - '[WORKFLOW]' - ); - - get_migration_workflow_sample($formattedName); -} -// [END bigquerymigration_v2_generated_MigrationService_GetMigrationWorkflow_sync] diff --git a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/list_migration_subtasks.php b/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/list_migration_subtasks.php deleted file mode 100644 index a1bfb5e200ff..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/list_migration_subtasks.php +++ /dev/null @@ -1,81 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $migrationServiceClient->listMigrationSubtasks($request); - - /** @var MigrationSubtask $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = MigrationServiceClient::migrationWorkflowName( - '[PROJECT]', - '[LOCATION]', - '[WORKFLOW]' - ); - - list_migration_subtasks_sample($formattedParent); -} -// [END bigquerymigration_v2_generated_MigrationService_ListMigrationSubtasks_sync] diff --git a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/list_migration_workflows.php b/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/list_migration_workflows.php deleted file mode 100644 index d717fca6b34c..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/list_migration_workflows.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $migrationServiceClient->listMigrationWorkflows($request); - - /** @var MigrationWorkflow $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = MigrationServiceClient::locationName('[PROJECT]', '[LOCATION]'); - - list_migration_workflows_sample($formattedParent); -} -// [END bigquerymigration_v2_generated_MigrationService_ListMigrationWorkflows_sync] diff --git a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/start_migration_workflow.php b/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/start_migration_workflow.php deleted file mode 100644 index 42f452a06811..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/samples/V2/MigrationServiceClient/start_migration_workflow.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $migrationServiceClient->startMigrationWorkflow($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = MigrationServiceClient::migrationWorkflowName( - '[PROJECT]', - '[LOCATION]', - '[WORKFLOW]' - ); - - start_migration_workflow_sample($formattedName); -} -// [END bigquerymigration_v2_generated_MigrationService_StartMigrationWorkflow_sync] diff --git a/owl-bot-staging/BigQueryMigration/v2/src/V2/Gapic/MigrationServiceGapicClient.php b/owl-bot-staging/BigQueryMigration/v2/src/V2/Gapic/MigrationServiceGapicClient.php deleted file mode 100644 index 97ce55454774..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/src/V2/Gapic/MigrationServiceGapicClient.php +++ /dev/null @@ -1,691 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $migrationWorkflow = new MigrationWorkflow(); - * $response = $migrationServiceClient->createMigrationWorkflow($formattedParent, $migrationWorkflow); - * } finally { - * $migrationServiceClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class MigrationServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.bigquery.migration.v2.MigrationService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'bigquerymigration.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $locationNameTemplate; - - private static $migrationSubtaskNameTemplate; - - private static $migrationWorkflowNameTemplate; - - private static $pathTemplateMap; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/migration_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/migration_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/migration_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/migration_service_rest_client_config.php', - ], - ], - ]; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getMigrationSubtaskNameTemplate() - { - if (self::$migrationSubtaskNameTemplate == null) { - self::$migrationSubtaskNameTemplate = new PathTemplate('projects/{project}/locations/{location}/workflows/{workflow}/subtasks/{subtask}'); - } - - return self::$migrationSubtaskNameTemplate; - } - - private static function getMigrationWorkflowNameTemplate() - { - if (self::$migrationWorkflowNameTemplate == null) { - self::$migrationWorkflowNameTemplate = new PathTemplate('projects/{project}/locations/{location}/workflows/{workflow}'); - } - - return self::$migrationWorkflowNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'location' => self::getLocationNameTemplate(), - 'migrationSubtask' => self::getMigrationSubtaskNameTemplate(), - 'migrationWorkflow' => self::getMigrationWorkflowNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * migration_subtask resource. - * - * @param string $project - * @param string $location - * @param string $workflow - * @param string $subtask - * - * @return string The formatted migration_subtask resource. - */ - public static function migrationSubtaskName($project, $location, $workflow, $subtask) - { - return self::getMigrationSubtaskNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'workflow' => $workflow, - 'subtask' => $subtask, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * migration_workflow resource. - * - * @param string $project - * @param string $location - * @param string $workflow - * - * @return string The formatted migration_workflow resource. - */ - public static function migrationWorkflowName($project, $location, $workflow) - { - return self::getMigrationWorkflowNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'workflow' => $workflow, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - location: projects/{project}/locations/{location} - * - migrationSubtask: projects/{project}/locations/{location}/workflows/{workflow}/subtasks/{subtask} - * - migrationWorkflow: projects/{project}/locations/{location}/workflows/{workflow} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'bigquerymigration.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * Creates a migration workflow. - * - * Sample code: - * ``` - * $migrationServiceClient = new MigrationServiceClient(); - * try { - * $formattedParent = $migrationServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * $migrationWorkflow = new MigrationWorkflow(); - * $response = $migrationServiceClient->createMigrationWorkflow($formattedParent, $migrationWorkflow); - * } finally { - * $migrationServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The name of the project to which this migration workflow belongs. - * Example: `projects/foo/locations/bar` - * @param MigrationWorkflow $migrationWorkflow Required. The migration workflow to create. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow - * - * @throws ApiException if the remote call fails - */ - public function createMigrationWorkflow($parent, $migrationWorkflow, array $optionalArgs = []) - { - $request = new CreateMigrationWorkflowRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setMigrationWorkflow($migrationWorkflow); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateMigrationWorkflow', MigrationWorkflow::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes a migration workflow by name. - * - * Sample code: - * ``` - * $migrationServiceClient = new MigrationServiceClient(); - * try { - * $formattedName = $migrationServiceClient->migrationWorkflowName('[PROJECT]', '[LOCATION]', '[WORKFLOW]'); - * $migrationServiceClient->deleteMigrationWorkflow($formattedName); - * } finally { - * $migrationServiceClient->close(); - * } - * ``` - * - * @param string $name Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - */ - public function deleteMigrationWorkflow($name, array $optionalArgs = []) - { - $request = new DeleteMigrationWorkflowRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteMigrationWorkflow', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets a previously created migration subtask. - * - * Sample code: - * ``` - * $migrationServiceClient = new MigrationServiceClient(); - * try { - * $formattedName = $migrationServiceClient->migrationSubtaskName('[PROJECT]', '[LOCATION]', '[WORKFLOW]', '[SUBTASK]'); - * $response = $migrationServiceClient->getMigrationSubtask($formattedName); - * } finally { - * $migrationServiceClient->close(); - * } - * ``` - * - * @param string $name Required. The unique identifier for the migration subtask. - * Example: `projects/123/locations/us/workflows/1234/subtasks/543` - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $readMask - * Optional. The list of fields to be retrieved. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\Migration\V2\MigrationSubtask - * - * @throws ApiException if the remote call fails - */ - public function getMigrationSubtask($name, array $optionalArgs = []) - { - $request = new GetMigrationSubtaskRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['readMask'])) { - $request->setReadMask($optionalArgs['readMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetMigrationSubtask', MigrationSubtask::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets a previously created migration workflow. - * - * Sample code: - * ``` - * $migrationServiceClient = new MigrationServiceClient(); - * try { - * $formattedName = $migrationServiceClient->migrationWorkflowName('[PROJECT]', '[LOCATION]', '[WORKFLOW]'); - * $response = $migrationServiceClient->getMigrationWorkflow($formattedName); - * } finally { - * $migrationServiceClient->close(); - * } - * ``` - * - * @param string $name Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $readMask - * The list of fields to be retrieved. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow - * - * @throws ApiException if the remote call fails - */ - public function getMigrationWorkflow($name, array $optionalArgs = []) - { - $request = new GetMigrationWorkflowRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['readMask'])) { - $request->setReadMask($optionalArgs['readMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetMigrationWorkflow', MigrationWorkflow::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists previously created migration subtasks. - * - * Sample code: - * ``` - * $migrationServiceClient = new MigrationServiceClient(); - * try { - * $formattedParent = $migrationServiceClient->migrationWorkflowName('[PROJECT]', '[LOCATION]', '[WORKFLOW]'); - * // Iterate over pages of elements - * $pagedResponse = $migrationServiceClient->listMigrationSubtasks($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $migrationServiceClient->listMigrationSubtasks($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $migrationServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The migration task of the subtasks to list. - * Example: `projects/123/locations/us/workflows/1234` - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $readMask - * Optional. The list of fields to be retrieved. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * Optional. The filter to apply. This can be used to get the subtasks of a - * specific tasks in a workflow, e.g. `migration_task = "ab012"` where - * `"ab012"` is the task ID (not the name in the named map). - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listMigrationSubtasks($parent, array $optionalArgs = []) - { - $request = new ListMigrationSubtasksRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['readMask'])) { - $request->setReadMask($optionalArgs['readMask']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListMigrationSubtasks', $optionalArgs, ListMigrationSubtasksResponse::class, $request); - } - - /** - * Lists previously created migration workflow. - * - * Sample code: - * ``` - * $migrationServiceClient = new MigrationServiceClient(); - * try { - * $formattedParent = $migrationServiceClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $migrationServiceClient->listMigrationWorkflows($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $migrationServiceClient->listMigrationWorkflows($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $migrationServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. The project and location of the migration workflows to list. - * Example: `projects/123/locations/us` - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $readMask - * The list of fields to be retrieved. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listMigrationWorkflows($parent, array $optionalArgs = []) - { - $request = new ListMigrationWorkflowsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['readMask'])) { - $request->setReadMask($optionalArgs['readMask']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListMigrationWorkflows', $optionalArgs, ListMigrationWorkflowsResponse::class, $request); - } - - /** - * Starts a previously created migration workflow. I.e., the state transitions - * from DRAFT to RUNNING. This is a no-op if the state is already RUNNING. - * An error will be signaled if the state is anything other than DRAFT or - * RUNNING. - * - * Sample code: - * ``` - * $migrationServiceClient = new MigrationServiceClient(); - * try { - * $formattedName = $migrationServiceClient->migrationWorkflowName('[PROJECT]', '[LOCATION]', '[WORKFLOW]'); - * $migrationServiceClient->startMigrationWorkflow($formattedName); - * } finally { - * $migrationServiceClient->close(); - * } - * ``` - * - * @param string $name Required. The unique identifier for the migration workflow. - * Example: `projects/123/locations/us/workflows/1234` - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - */ - public function startMigrationWorkflow($name, array $optionalArgs = []) - { - $request = new StartMigrationWorkflowRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('StartMigrationWorkflow', GPBEmpty::class, $optionalArgs, $request)->wait(); - } -} diff --git a/owl-bot-staging/BigQueryMigration/v2/src/V2/MigrationServiceClient.php b/owl-bot-staging/BigQueryMigration/v2/src/V2/MigrationServiceClient.php deleted file mode 100644 index fb2e77e020ed..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/src/V2/MigrationServiceClient.php +++ /dev/null @@ -1,34 +0,0 @@ - [ - 'google.cloud.bigquery.migration.v2.MigrationService' => [ - 'CreateMigrationWorkflow' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteMigrationWorkflow' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetMigrationSubtask' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\Migration\V2\MigrationSubtask', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetMigrationWorkflow' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\BigQuery\Migration\V2\MigrationWorkflow', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListMigrationSubtasks' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getMigrationSubtasks', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BigQuery\Migration\V2\ListMigrationSubtasksResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListMigrationWorkflows' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getMigrationWorkflows', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\BigQuery\Migration\V2\ListMigrationWorkflowsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'StartMigrationWorkflow' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'templateMap' => [ - 'location' => 'projects/{project}/locations/{location}', - 'migrationSubtask' => 'projects/{project}/locations/{location}/workflows/{workflow}/subtasks/{subtask}', - 'migrationWorkflow' => 'projects/{project}/locations/{location}/workflows/{workflow}', - ], - ], - ], -]; diff --git a/owl-bot-staging/BigQueryMigration/v2/src/V2/resources/migration_service_rest_client_config.php b/owl-bot-staging/BigQueryMigration/v2/src/V2/resources/migration_service_rest_client_config.php deleted file mode 100644 index b93e6bb69ad6..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/src/V2/resources/migration_service_rest_client_config.php +++ /dev/null @@ -1,87 +0,0 @@ - [ - 'google.cloud.bigquery.migration.v2.MigrationService' => [ - 'CreateMigrationWorkflow' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*}/workflows', - 'body' => 'migration_workflow', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteMigrationWorkflow' => [ - 'method' => 'delete', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/workflows/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetMigrationSubtask' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/workflows/*/subtasks/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetMigrationWorkflow' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/workflows/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListMigrationSubtasks' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*/workflows/*}/subtasks', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListMigrationWorkflows' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*}/workflows', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'StartMigrationWorkflow' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/workflows/*}:start', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/BigQueryMigration/v2/tests/Unit/V2/MigrationServiceClientTest.php b/owl-bot-staging/BigQueryMigration/v2/tests/Unit/V2/MigrationServiceClientTest.php deleted file mode 100644 index ed7f357bea30..000000000000 --- a/owl-bot-staging/BigQueryMigration/v2/tests/Unit/V2/MigrationServiceClientTest.php +++ /dev/null @@ -1,509 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return MigrationServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new MigrationServiceClient($options); - } - - /** @test */ - public function createMigrationWorkflowTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $expectedResponse = new MigrationWorkflow(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $migrationWorkflow = new MigrationWorkflow(); - $response = $gapicClient->createMigrationWorkflow($formattedParent, $migrationWorkflow); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.migration.v2.MigrationService/CreateMigrationWorkflow', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getMigrationWorkflow(); - $this->assertProtobufEquals($migrationWorkflow, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createMigrationWorkflowExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $migrationWorkflow = new MigrationWorkflow(); - try { - $gapicClient->createMigrationWorkflow($formattedParent, $migrationWorkflow); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteMigrationWorkflowTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->migrationWorkflowName('[PROJECT]', '[LOCATION]', '[WORKFLOW]'); - $gapicClient->deleteMigrationWorkflow($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.migration.v2.MigrationService/DeleteMigrationWorkflow', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteMigrationWorkflowExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->migrationWorkflowName('[PROJECT]', '[LOCATION]', '[WORKFLOW]'); - try { - $gapicClient->deleteMigrationWorkflow($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getMigrationSubtaskTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $taskId = 'taskId-1537240555'; - $type = 'type3575610'; - $resourceErrorCount = 929997465; - $expectedResponse = new MigrationSubtask(); - $expectedResponse->setName($name2); - $expectedResponse->setTaskId($taskId); - $expectedResponse->setType($type); - $expectedResponse->setResourceErrorCount($resourceErrorCount); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->migrationSubtaskName('[PROJECT]', '[LOCATION]', '[WORKFLOW]', '[SUBTASK]'); - $response = $gapicClient->getMigrationSubtask($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.migration.v2.MigrationService/GetMigrationSubtask', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getMigrationSubtaskExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->migrationSubtaskName('[PROJECT]', '[LOCATION]', '[WORKFLOW]', '[SUBTASK]'); - try { - $gapicClient->getMigrationSubtask($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getMigrationWorkflowTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $expectedResponse = new MigrationWorkflow(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->migrationWorkflowName('[PROJECT]', '[LOCATION]', '[WORKFLOW]'); - $response = $gapicClient->getMigrationWorkflow($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.migration.v2.MigrationService/GetMigrationWorkflow', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getMigrationWorkflowExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->migrationWorkflowName('[PROJECT]', '[LOCATION]', '[WORKFLOW]'); - try { - $gapicClient->getMigrationWorkflow($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listMigrationSubtasksTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $migrationSubtasksElement = new MigrationSubtask(); - $migrationSubtasks = [ - $migrationSubtasksElement, - ]; - $expectedResponse = new ListMigrationSubtasksResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setMigrationSubtasks($migrationSubtasks); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->migrationWorkflowName('[PROJECT]', '[LOCATION]', '[WORKFLOW]'); - $response = $gapicClient->listMigrationSubtasks($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getMigrationSubtasks()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.migration.v2.MigrationService/ListMigrationSubtasks', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listMigrationSubtasksExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->migrationWorkflowName('[PROJECT]', '[LOCATION]', '[WORKFLOW]'); - try { - $gapicClient->listMigrationSubtasks($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listMigrationWorkflowsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $migrationWorkflowsElement = new MigrationWorkflow(); - $migrationWorkflows = [ - $migrationWorkflowsElement, - ]; - $expectedResponse = new ListMigrationWorkflowsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setMigrationWorkflows($migrationWorkflows); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listMigrationWorkflows($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getMigrationWorkflows()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.migration.v2.MigrationService/ListMigrationWorkflows', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listMigrationWorkflowsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listMigrationWorkflows($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function startMigrationWorkflowTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->migrationWorkflowName('[PROJECT]', '[LOCATION]', '[WORKFLOW]'); - $gapicClient->startMigrationWorkflow($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.bigquery.migration.v2.MigrationService/StartMigrationWorkflow', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function startMigrationWorkflowExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->migrationWorkflowName('[PROJECT]', '[LOCATION]', '[WORKFLOW]'); - try { - $gapicClient->startMigrationWorkflow($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/Build/v1/proto/src/GPBMetadata/Google/Devtools/Cloudbuild/V1/Cloudbuild.php b/owl-bot-staging/Build/v1/proto/src/GPBMetadata/Google/Devtools/Cloudbuild/V1/Cloudbuild.php deleted file mode 100644 index a4f751ba5999..000000000000 Binary files a/owl-bot-staging/Build/v1/proto/src/GPBMetadata/Google/Devtools/Cloudbuild/V1/Cloudbuild.php and /dev/null differ diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ApprovalConfig.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ApprovalConfig.php deleted file mode 100644 index 6daec89cd040..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ApprovalConfig.php +++ /dev/null @@ -1,75 +0,0 @@ -google.devtools.cloudbuild.v1.ApprovalConfig - */ -class ApprovalConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Whether or not approval is needed. If this is set on a build, it will - * become pending when created, and will need to be explicitly approved - * to start. - * - * Generated from protobuf field bool approval_required = 1; - */ - protected $approval_required = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $approval_required - * Whether or not approval is needed. If this is set on a build, it will - * become pending when created, and will need to be explicitly approved - * to start. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Whether or not approval is needed. If this is set on a build, it will - * become pending when created, and will need to be explicitly approved - * to start. - * - * Generated from protobuf field bool approval_required = 1; - * @return bool - */ - public function getApprovalRequired() - { - return $this->approval_required; - } - - /** - * Whether or not approval is needed. If this is set on a build, it will - * become pending when created, and will need to be explicitly approved - * to start. - * - * Generated from protobuf field bool approval_required = 1; - * @param bool $var - * @return $this - */ - public function setApprovalRequired($var) - { - GPBUtil::checkBool($var); - $this->approval_required = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ApprovalResult.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ApprovalResult.php deleted file mode 100644 index 8124b5be5a9a..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ApprovalResult.php +++ /dev/null @@ -1,230 +0,0 @@ -google.devtools.cloudbuild.v1.ApprovalResult - */ -class ApprovalResult extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Email of the user that called the ApproveBuild API to - * approve or reject a build at the time that the API was called. - * - * Generated from protobuf field string approver_account = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $approver_account = ''; - /** - * Output only. The time when the approval decision was made. - * - * Generated from protobuf field .google.protobuf.Timestamp approval_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $approval_time = null; - /** - * Required. The decision of this manual approval. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.ApprovalResult.Decision decision = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $decision = 0; - /** - * Optional. An optional comment for this manual approval result. - * - * Generated from protobuf field string comment = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $comment = ''; - /** - * Optional. An optional URL tied to this manual approval result. This field - * is essentially the same as comment, except that it will be rendered by the - * UI differently. An example use case is a link to an external job that - * approved this Build. - * - * Generated from protobuf field string url = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $url = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $approver_account - * Output only. Email of the user that called the ApproveBuild API to - * approve or reject a build at the time that the API was called. - * @type \Google\Protobuf\Timestamp $approval_time - * Output only. The time when the approval decision was made. - * @type int $decision - * Required. The decision of this manual approval. - * @type string $comment - * Optional. An optional comment for this manual approval result. - * @type string $url - * Optional. An optional URL tied to this manual approval result. This field - * is essentially the same as comment, except that it will be rendered by the - * UI differently. An example use case is a link to an external job that - * approved this Build. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Email of the user that called the ApproveBuild API to - * approve or reject a build at the time that the API was called. - * - * Generated from protobuf field string approver_account = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getApproverAccount() - { - return $this->approver_account; - } - - /** - * Output only. Email of the user that called the ApproveBuild API to - * approve or reject a build at the time that the API was called. - * - * Generated from protobuf field string approver_account = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setApproverAccount($var) - { - GPBUtil::checkString($var, True); - $this->approver_account = $var; - - return $this; - } - - /** - * Output only. The time when the approval decision was made. - * - * Generated from protobuf field .google.protobuf.Timestamp approval_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getApprovalTime() - { - return $this->approval_time; - } - - public function hasApprovalTime() - { - return isset($this->approval_time); - } - - public function clearApprovalTime() - { - unset($this->approval_time); - } - - /** - * Output only. The time when the approval decision was made. - * - * Generated from protobuf field .google.protobuf.Timestamp approval_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setApprovalTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->approval_time = $var; - - return $this; - } - - /** - * Required. The decision of this manual approval. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.ApprovalResult.Decision decision = 4 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getDecision() - { - return $this->decision; - } - - /** - * Required. The decision of this manual approval. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.ApprovalResult.Decision decision = 4 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setDecision($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\ApprovalResult\Decision::class); - $this->decision = $var; - - return $this; - } - - /** - * Optional. An optional comment for this manual approval result. - * - * Generated from protobuf field string comment = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getComment() - { - return $this->comment; - } - - /** - * Optional. An optional comment for this manual approval result. - * - * Generated from protobuf field string comment = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setComment($var) - { - GPBUtil::checkString($var, True); - $this->comment = $var; - - return $this; - } - - /** - * Optional. An optional URL tied to this manual approval result. This field - * is essentially the same as comment, except that it will be rendered by the - * UI differently. An example use case is a link to an external job that - * approved this Build. - * - * Generated from protobuf field string url = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getUrl() - { - return $this->url; - } - - /** - * Optional. An optional URL tied to this manual approval result. This field - * is essentially the same as comment, except that it will be rendered by the - * UI differently. An example use case is a link to an external job that - * approved this Build. - * - * Generated from protobuf field string url = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setUrl($var) - { - GPBUtil::checkString($var, True); - $this->url = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ApprovalResult/Decision.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ApprovalResult/Decision.php deleted file mode 100644 index 3ee8714acb5e..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ApprovalResult/Decision.php +++ /dev/null @@ -1,65 +0,0 @@ -google.devtools.cloudbuild.v1.ApprovalResult.Decision - */ -class Decision -{ - /** - * Default enum type. This should not be used. - * - * Generated from protobuf enum DECISION_UNSPECIFIED = 0; - */ - const DECISION_UNSPECIFIED = 0; - /** - * Build is approved. - * - * Generated from protobuf enum APPROVED = 1; - */ - const APPROVED = 1; - /** - * Build is rejected. - * - * Generated from protobuf enum REJECTED = 2; - */ - const REJECTED = 2; - - private static $valueToName = [ - self::DECISION_UNSPECIFIED => 'DECISION_UNSPECIFIED', - self::APPROVED => 'APPROVED', - self::REJECTED => 'REJECTED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Decision::class, \Google\Cloud\Build\V1\ApprovalResult_Decision::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ApprovalResult_Decision.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ApprovalResult_Decision.php deleted file mode 100644 index cd4cc4aefb14..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ApprovalResult_Decision.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.cloudbuild.v1.ApproveBuildRequest - */ -class ApproveBuildRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the target build. - * For example: "projects/{$project_id}/builds/{$build_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $name = ''; - /** - * Approval decision and metadata. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.ApprovalResult approval_result = 2; - */ - protected $approval_result = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the target build. - * For example: "projects/{$project_id}/builds/{$build_id}" - * @type \Google\Cloud\Build\V1\ApprovalResult $approval_result - * Approval decision and metadata. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the target build. - * For example: "projects/{$project_id}/builds/{$build_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the target build. - * For example: "projects/{$project_id}/builds/{$build_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Approval decision and metadata. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.ApprovalResult approval_result = 2; - * @return \Google\Cloud\Build\V1\ApprovalResult|null - */ - public function getApprovalResult() - { - return $this->approval_result; - } - - public function hasApprovalResult() - { - return isset($this->approval_result); - } - - public function clearApprovalResult() - { - unset($this->approval_result); - } - - /** - * Approval decision and metadata. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.ApprovalResult approval_result = 2; - * @param \Google\Cloud\Build\V1\ApprovalResult $var - * @return $this - */ - public function setApprovalResult($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\ApprovalResult::class); - $this->approval_result = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ArtifactResult.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ArtifactResult.php deleted file mode 100644 index e65e6b647924..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ArtifactResult.php +++ /dev/null @@ -1,110 +0,0 @@ -google.devtools.cloudbuild.v1.ArtifactResult - */ -class ArtifactResult extends \Google\Protobuf\Internal\Message -{ - /** - * The path of an artifact in a Google Cloud Storage bucket, with the - * generation number. For example, - * `gs://mybucket/path/to/output.jar#generation`. - * - * Generated from protobuf field string location = 1; - */ - protected $location = ''; - /** - * The file hash of the artifact. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.FileHashes file_hash = 2; - */ - private $file_hash; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $location - * The path of an artifact in a Google Cloud Storage bucket, with the - * generation number. For example, - * `gs://mybucket/path/to/output.jar#generation`. - * @type array<\Google\Cloud\Build\V1\FileHashes>|\Google\Protobuf\Internal\RepeatedField $file_hash - * The file hash of the artifact. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The path of an artifact in a Google Cloud Storage bucket, with the - * generation number. For example, - * `gs://mybucket/path/to/output.jar#generation`. - * - * Generated from protobuf field string location = 1; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The path of an artifact in a Google Cloud Storage bucket, with the - * generation number. For example, - * `gs://mybucket/path/to/output.jar#generation`. - * - * Generated from protobuf field string location = 1; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - - /** - * The file hash of the artifact. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.FileHashes file_hash = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getFileHash() - { - return $this->file_hash; - } - - /** - * The file hash of the artifact. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.FileHashes file_hash = 2; - * @param array<\Google\Cloud\Build\V1\FileHashes>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setFileHash($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\FileHashes::class); - $this->file_hash = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts.php deleted file mode 100644 index 113f31545abe..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts.php +++ /dev/null @@ -1,314 +0,0 @@ -google.devtools.cloudbuild.v1.Artifacts - */ -class Artifacts extends \Google\Protobuf\Internal\Message -{ - /** - * A list of images to be pushed upon the successful completion of all build - * steps. - * The images will be pushed using the builder service account's credentials. - * The digests of the pushed images will be stored in the Build resource's - * results field. - * If any of the images fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field repeated string images = 1; - */ - private $images; - /** - * A list of objects to be uploaded to Cloud Storage upon successful - * completion of all build steps. - * Files in the workspace matching specified paths globs will be uploaded to - * the specified Cloud Storage location using the builder service account's - * credentials. - * The location and generation of the uploaded objects will be stored in the - * Build resource's results field. - * If any objects fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Artifacts.ArtifactObjects objects = 2; - */ - protected $objects = null; - /** - * A list of Maven artifacts to be uploaded to Artifact Registry upon - * successful completion of all build steps. - * Artifacts in the workspace matching specified paths globs will be uploaded - * to the specified Artifact Registry repository using the builder service - * account's credentials. - * If any artifacts fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Artifacts.MavenArtifact maven_artifacts = 3; - */ - private $maven_artifacts; - /** - * A list of Python packages to be uploaded to Artifact Registry upon - * successful completion of all build steps. - * The build service account credentials will be used to perform the upload. - * If any objects fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Artifacts.PythonPackage python_packages = 5; - */ - private $python_packages; - /** - * A list of npm packages to be uploaded to Artifact Registry upon - * successful completion of all build steps. - * Npm packages in the specified paths will be uploaded - * to the specified Artifact Registry repository using the builder service - * account's credentials. - * If any packages fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Artifacts.NpmPackage npm_packages = 6; - */ - private $npm_packages; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $images - * A list of images to be pushed upon the successful completion of all build - * steps. - * The images will be pushed using the builder service account's credentials. - * The digests of the pushed images will be stored in the Build resource's - * results field. - * If any of the images fail to be pushed, the build is marked FAILURE. - * @type \Google\Cloud\Build\V1\Artifacts\ArtifactObjects $objects - * A list of objects to be uploaded to Cloud Storage upon successful - * completion of all build steps. - * Files in the workspace matching specified paths globs will be uploaded to - * the specified Cloud Storage location using the builder service account's - * credentials. - * The location and generation of the uploaded objects will be stored in the - * Build resource's results field. - * If any objects fail to be pushed, the build is marked FAILURE. - * @type array<\Google\Cloud\Build\V1\Artifacts\MavenArtifact>|\Google\Protobuf\Internal\RepeatedField $maven_artifacts - * A list of Maven artifacts to be uploaded to Artifact Registry upon - * successful completion of all build steps. - * Artifacts in the workspace matching specified paths globs will be uploaded - * to the specified Artifact Registry repository using the builder service - * account's credentials. - * If any artifacts fail to be pushed, the build is marked FAILURE. - * @type array<\Google\Cloud\Build\V1\Artifacts\PythonPackage>|\Google\Protobuf\Internal\RepeatedField $python_packages - * A list of Python packages to be uploaded to Artifact Registry upon - * successful completion of all build steps. - * The build service account credentials will be used to perform the upload. - * If any objects fail to be pushed, the build is marked FAILURE. - * @type array<\Google\Cloud\Build\V1\Artifacts\NpmPackage>|\Google\Protobuf\Internal\RepeatedField $npm_packages - * A list of npm packages to be uploaded to Artifact Registry upon - * successful completion of all build steps. - * Npm packages in the specified paths will be uploaded - * to the specified Artifact Registry repository using the builder service - * account's credentials. - * If any packages fail to be pushed, the build is marked FAILURE. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * A list of images to be pushed upon the successful completion of all build - * steps. - * The images will be pushed using the builder service account's credentials. - * The digests of the pushed images will be stored in the Build resource's - * results field. - * If any of the images fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field repeated string images = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getImages() - { - return $this->images; - } - - /** - * A list of images to be pushed upon the successful completion of all build - * steps. - * The images will be pushed using the builder service account's credentials. - * The digests of the pushed images will be stored in the Build resource's - * results field. - * If any of the images fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field repeated string images = 1; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setImages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->images = $arr; - - return $this; - } - - /** - * A list of objects to be uploaded to Cloud Storage upon successful - * completion of all build steps. - * Files in the workspace matching specified paths globs will be uploaded to - * the specified Cloud Storage location using the builder service account's - * credentials. - * The location and generation of the uploaded objects will be stored in the - * Build resource's results field. - * If any objects fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Artifacts.ArtifactObjects objects = 2; - * @return \Google\Cloud\Build\V1\Artifacts\ArtifactObjects|null - */ - public function getObjects() - { - return $this->objects; - } - - public function hasObjects() - { - return isset($this->objects); - } - - public function clearObjects() - { - unset($this->objects); - } - - /** - * A list of objects to be uploaded to Cloud Storage upon successful - * completion of all build steps. - * Files in the workspace matching specified paths globs will be uploaded to - * the specified Cloud Storage location using the builder service account's - * credentials. - * The location and generation of the uploaded objects will be stored in the - * Build resource's results field. - * If any objects fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Artifacts.ArtifactObjects objects = 2; - * @param \Google\Cloud\Build\V1\Artifacts\ArtifactObjects $var - * @return $this - */ - public function setObjects($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\Artifacts\ArtifactObjects::class); - $this->objects = $var; - - return $this; - } - - /** - * A list of Maven artifacts to be uploaded to Artifact Registry upon - * successful completion of all build steps. - * Artifacts in the workspace matching specified paths globs will be uploaded - * to the specified Artifact Registry repository using the builder service - * account's credentials. - * If any artifacts fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Artifacts.MavenArtifact maven_artifacts = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getMavenArtifacts() - { - return $this->maven_artifacts; - } - - /** - * A list of Maven artifacts to be uploaded to Artifact Registry upon - * successful completion of all build steps. - * Artifacts in the workspace matching specified paths globs will be uploaded - * to the specified Artifact Registry repository using the builder service - * account's credentials. - * If any artifacts fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Artifacts.MavenArtifact maven_artifacts = 3; - * @param array<\Google\Cloud\Build\V1\Artifacts\MavenArtifact>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setMavenArtifacts($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\Artifacts\MavenArtifact::class); - $this->maven_artifacts = $arr; - - return $this; - } - - /** - * A list of Python packages to be uploaded to Artifact Registry upon - * successful completion of all build steps. - * The build service account credentials will be used to perform the upload. - * If any objects fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Artifacts.PythonPackage python_packages = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPythonPackages() - { - return $this->python_packages; - } - - /** - * A list of Python packages to be uploaded to Artifact Registry upon - * successful completion of all build steps. - * The build service account credentials will be used to perform the upload. - * If any objects fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Artifacts.PythonPackage python_packages = 5; - * @param array<\Google\Cloud\Build\V1\Artifacts\PythonPackage>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPythonPackages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\Artifacts\PythonPackage::class); - $this->python_packages = $arr; - - return $this; - } - - /** - * A list of npm packages to be uploaded to Artifact Registry upon - * successful completion of all build steps. - * Npm packages in the specified paths will be uploaded - * to the specified Artifact Registry repository using the builder service - * account's credentials. - * If any packages fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Artifacts.NpmPackage npm_packages = 6; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getNpmPackages() - { - return $this->npm_packages; - } - - /** - * A list of npm packages to be uploaded to Artifact Registry upon - * successful completion of all build steps. - * Npm packages in the specified paths will be uploaded - * to the specified Artifact Registry repository using the builder service - * account's credentials. - * If any packages fail to be pushed, the build is marked FAILURE. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Artifacts.NpmPackage npm_packages = 6; - * @param array<\Google\Cloud\Build\V1\Artifacts\NpmPackage>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setNpmPackages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\Artifacts\NpmPackage::class); - $this->npm_packages = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts/ArtifactObjects.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts/ArtifactObjects.php deleted file mode 100644 index 66ab42606c97..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts/ArtifactObjects.php +++ /dev/null @@ -1,165 +0,0 @@ -google.devtools.cloudbuild.v1.Artifacts.ArtifactObjects - */ -class ArtifactObjects extends \Google\Protobuf\Internal\Message -{ - /** - * Cloud Storage bucket and optional object path, in the form - * "gs://bucket/path/to/somewhere/". (see [Bucket Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * Files in the workspace matching any path pattern will be uploaded to - * Cloud Storage with this location as a prefix. - * - * Generated from protobuf field string location = 1; - */ - protected $location = ''; - /** - * Path globs used to match files in the build's workspace. - * - * Generated from protobuf field repeated string paths = 2; - */ - private $paths; - /** - * Output only. Stores timing information for pushing all artifact objects. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $timing = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $location - * Cloud Storage bucket and optional object path, in the form - * "gs://bucket/path/to/somewhere/". (see [Bucket Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * Files in the workspace matching any path pattern will be uploaded to - * Cloud Storage with this location as a prefix. - * @type array|\Google\Protobuf\Internal\RepeatedField $paths - * Path globs used to match files in the build's workspace. - * @type \Google\Cloud\Build\V1\TimeSpan $timing - * Output only. Stores timing information for pushing all artifact objects. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Cloud Storage bucket and optional object path, in the form - * "gs://bucket/path/to/somewhere/". (see [Bucket Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * Files in the workspace matching any path pattern will be uploaded to - * Cloud Storage with this location as a prefix. - * - * Generated from protobuf field string location = 1; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * Cloud Storage bucket and optional object path, in the form - * "gs://bucket/path/to/somewhere/". (see [Bucket Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * Files in the workspace matching any path pattern will be uploaded to - * Cloud Storage with this location as a prefix. - * - * Generated from protobuf field string location = 1; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - - /** - * Path globs used to match files in the build's workspace. - * - * Generated from protobuf field repeated string paths = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPaths() - { - return $this->paths; - } - - /** - * Path globs used to match files in the build's workspace. - * - * Generated from protobuf field repeated string paths = 2; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPaths($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->paths = $arr; - - return $this; - } - - /** - * Output only. Stores timing information for pushing all artifact objects. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\TimeSpan|null - */ - public function getTiming() - { - return $this->timing; - } - - public function hasTiming() - { - return isset($this->timing); - } - - public function clearTiming() - { - unset($this->timing); - } - - /** - * Output only. Stores timing information for pushing all artifact objects. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\TimeSpan $var - * @return $this - */ - public function setTiming($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\TimeSpan::class); - $this->timing = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ArtifactObjects::class, \Google\Cloud\Build\V1\Artifacts_ArtifactObjects::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts/MavenArtifact.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts/MavenArtifact.php deleted file mode 100644 index 09ecc8322e95..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts/MavenArtifact.php +++ /dev/null @@ -1,251 +0,0 @@ -google.devtools.cloudbuild.v1.Artifacts.MavenArtifact - */ -class MavenArtifact extends \Google\Protobuf\Internal\Message -{ - /** - * Artifact Registry repository, in the form - * "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" - * Artifact in the workspace specified by path will be uploaded to - * Artifact Registry with this location as a prefix. - * - * Generated from protobuf field string repository = 1; - */ - protected $repository = ''; - /** - * Path to an artifact in the build's workspace to be uploaded to - * Artifact Registry. - * This can be either an absolute path, - * e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar - * or a relative path from /workspace, - * e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. - * - * Generated from protobuf field string path = 2; - */ - protected $path = ''; - /** - * Maven `artifactId` value used when uploading the artifact to Artifact - * Registry. - * - * Generated from protobuf field string artifact_id = 3; - */ - protected $artifact_id = ''; - /** - * Maven `groupId` value used when uploading the artifact to Artifact - * Registry. - * - * Generated from protobuf field string group_id = 4; - */ - protected $group_id = ''; - /** - * Maven `version` value used when uploading the artifact to Artifact - * Registry. - * - * Generated from protobuf field string version = 5; - */ - protected $version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $repository - * Artifact Registry repository, in the form - * "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" - * Artifact in the workspace specified by path will be uploaded to - * Artifact Registry with this location as a prefix. - * @type string $path - * Path to an artifact in the build's workspace to be uploaded to - * Artifact Registry. - * This can be either an absolute path, - * e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar - * or a relative path from /workspace, - * e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. - * @type string $artifact_id - * Maven `artifactId` value used when uploading the artifact to Artifact - * Registry. - * @type string $group_id - * Maven `groupId` value used when uploading the artifact to Artifact - * Registry. - * @type string $version - * Maven `version` value used when uploading the artifact to Artifact - * Registry. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Artifact Registry repository, in the form - * "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" - * Artifact in the workspace specified by path will be uploaded to - * Artifact Registry with this location as a prefix. - * - * Generated from protobuf field string repository = 1; - * @return string - */ - public function getRepository() - { - return $this->repository; - } - - /** - * Artifact Registry repository, in the form - * "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" - * Artifact in the workspace specified by path will be uploaded to - * Artifact Registry with this location as a prefix. - * - * Generated from protobuf field string repository = 1; - * @param string $var - * @return $this - */ - public function setRepository($var) - { - GPBUtil::checkString($var, True); - $this->repository = $var; - - return $this; - } - - /** - * Path to an artifact in the build's workspace to be uploaded to - * Artifact Registry. - * This can be either an absolute path, - * e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar - * or a relative path from /workspace, - * e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. - * - * Generated from protobuf field string path = 2; - * @return string - */ - public function getPath() - { - return $this->path; - } - - /** - * Path to an artifact in the build's workspace to be uploaded to - * Artifact Registry. - * This can be either an absolute path, - * e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar - * or a relative path from /workspace, - * e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. - * - * Generated from protobuf field string path = 2; - * @param string $var - * @return $this - */ - public function setPath($var) - { - GPBUtil::checkString($var, True); - $this->path = $var; - - return $this; - } - - /** - * Maven `artifactId` value used when uploading the artifact to Artifact - * Registry. - * - * Generated from protobuf field string artifact_id = 3; - * @return string - */ - public function getArtifactId() - { - return $this->artifact_id; - } - - /** - * Maven `artifactId` value used when uploading the artifact to Artifact - * Registry. - * - * Generated from protobuf field string artifact_id = 3; - * @param string $var - * @return $this - */ - public function setArtifactId($var) - { - GPBUtil::checkString($var, True); - $this->artifact_id = $var; - - return $this; - } - - /** - * Maven `groupId` value used when uploading the artifact to Artifact - * Registry. - * - * Generated from protobuf field string group_id = 4; - * @return string - */ - public function getGroupId() - { - return $this->group_id; - } - - /** - * Maven `groupId` value used when uploading the artifact to Artifact - * Registry. - * - * Generated from protobuf field string group_id = 4; - * @param string $var - * @return $this - */ - public function setGroupId($var) - { - GPBUtil::checkString($var, True); - $this->group_id = $var; - - return $this; - } - - /** - * Maven `version` value used when uploading the artifact to Artifact - * Registry. - * - * Generated from protobuf field string version = 5; - * @return string - */ - public function getVersion() - { - return $this->version; - } - - /** - * Maven `version` value used when uploading the artifact to Artifact - * Registry. - * - * Generated from protobuf field string version = 5; - * @param string $var - * @return $this - */ - public function setVersion($var) - { - GPBUtil::checkString($var, True); - $this->version = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(MavenArtifact::class, \Google\Cloud\Build\V1\Artifacts_MavenArtifact::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts/NpmPackage.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts/NpmPackage.php deleted file mode 100644 index a00ac39f289f..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts/NpmPackage.php +++ /dev/null @@ -1,121 +0,0 @@ -google.devtools.cloudbuild.v1.Artifacts.NpmPackage - */ -class NpmPackage extends \Google\Protobuf\Internal\Message -{ - /** - * Artifact Registry repository, in the form - * "https://$REGION-npm.pkg.dev/$PROJECT/$REPOSITORY" - * Npm package in the workspace specified by path will be zipped and - * uploaded to Artifact Registry with this location as a prefix. - * - * Generated from protobuf field string repository = 1; - */ - protected $repository = ''; - /** - * Path to the package.json. - * e.g. workspace/path/to/package - * - * Generated from protobuf field string package_path = 2; - */ - protected $package_path = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $repository - * Artifact Registry repository, in the form - * "https://$REGION-npm.pkg.dev/$PROJECT/$REPOSITORY" - * Npm package in the workspace specified by path will be zipped and - * uploaded to Artifact Registry with this location as a prefix. - * @type string $package_path - * Path to the package.json. - * e.g. workspace/path/to/package - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Artifact Registry repository, in the form - * "https://$REGION-npm.pkg.dev/$PROJECT/$REPOSITORY" - * Npm package in the workspace specified by path will be zipped and - * uploaded to Artifact Registry with this location as a prefix. - * - * Generated from protobuf field string repository = 1; - * @return string - */ - public function getRepository() - { - return $this->repository; - } - - /** - * Artifact Registry repository, in the form - * "https://$REGION-npm.pkg.dev/$PROJECT/$REPOSITORY" - * Npm package in the workspace specified by path will be zipped and - * uploaded to Artifact Registry with this location as a prefix. - * - * Generated from protobuf field string repository = 1; - * @param string $var - * @return $this - */ - public function setRepository($var) - { - GPBUtil::checkString($var, True); - $this->repository = $var; - - return $this; - } - - /** - * Path to the package.json. - * e.g. workspace/path/to/package - * - * Generated from protobuf field string package_path = 2; - * @return string - */ - public function getPackagePath() - { - return $this->package_path; - } - - /** - * Path to the package.json. - * e.g. workspace/path/to/package - * - * Generated from protobuf field string package_path = 2; - * @param string $var - * @return $this - */ - public function setPackagePath($var) - { - GPBUtil::checkString($var, True); - $this->package_path = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(NpmPackage::class, \Google\Cloud\Build\V1\Artifacts_NpmPackage::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts/PythonPackage.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts/PythonPackage.php deleted file mode 100644 index 652136c673cd..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts/PythonPackage.php +++ /dev/null @@ -1,126 +0,0 @@ -google.devtools.cloudbuild.v1.Artifacts.PythonPackage - */ -class PythonPackage extends \Google\Protobuf\Internal\Message -{ - /** - * Artifact Registry repository, in the form - * "https://$REGION-python.pkg.dev/$PROJECT/$REPOSITORY" - * Files in the workspace matching any path pattern will be uploaded to - * Artifact Registry with this location as a prefix. - * - * Generated from protobuf field string repository = 1; - */ - protected $repository = ''; - /** - * Path globs used to match files in the build's workspace. For Python/ - * Twine, this is usually `dist/*`, and sometimes additionally an `.asc` - * file. - * - * Generated from protobuf field repeated string paths = 2; - */ - private $paths; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $repository - * Artifact Registry repository, in the form - * "https://$REGION-python.pkg.dev/$PROJECT/$REPOSITORY" - * Files in the workspace matching any path pattern will be uploaded to - * Artifact Registry with this location as a prefix. - * @type array|\Google\Protobuf\Internal\RepeatedField $paths - * Path globs used to match files in the build's workspace. For Python/ - * Twine, this is usually `dist/*`, and sometimes additionally an `.asc` - * file. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Artifact Registry repository, in the form - * "https://$REGION-python.pkg.dev/$PROJECT/$REPOSITORY" - * Files in the workspace matching any path pattern will be uploaded to - * Artifact Registry with this location as a prefix. - * - * Generated from protobuf field string repository = 1; - * @return string - */ - public function getRepository() - { - return $this->repository; - } - - /** - * Artifact Registry repository, in the form - * "https://$REGION-python.pkg.dev/$PROJECT/$REPOSITORY" - * Files in the workspace matching any path pattern will be uploaded to - * Artifact Registry with this location as a prefix. - * - * Generated from protobuf field string repository = 1; - * @param string $var - * @return $this - */ - public function setRepository($var) - { - GPBUtil::checkString($var, True); - $this->repository = $var; - - return $this; - } - - /** - * Path globs used to match files in the build's workspace. For Python/ - * Twine, this is usually `dist/*`, and sometimes additionally an `.asc` - * file. - * - * Generated from protobuf field repeated string paths = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPaths() - { - return $this->paths; - } - - /** - * Path globs used to match files in the build's workspace. For Python/ - * Twine, this is usually `dist/*`, and sometimes additionally an `.asc` - * file. - * - * Generated from protobuf field repeated string paths = 2; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPaths($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->paths = $arr; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PythonPackage::class, \Google\Cloud\Build\V1\Artifacts_PythonPackage::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts_ArtifactObjects.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts_ArtifactObjects.php deleted file mode 100644 index 9f697fa7976a..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Artifacts_ArtifactObjects.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.cloudbuild.v1.Build - */ -class Build extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The 'Build' name with format: - * `projects/{project}/locations/{location}/builds/{build}`, where {build} - * is a unique identifier generated by the service. - * - * Generated from protobuf field string name = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Output only. Unique identifier of the build. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $id = ''; - /** - * Output only. ID of the project. - * - * Generated from protobuf field string project_id = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $project_id = ''; - /** - * Output only. Status of the build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.Status status = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $status = 0; - /** - * Output only. Customer-readable message about the current status. - * - * Generated from protobuf field string status_detail = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $status_detail = ''; - /** - * The location of the source files to build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Source source = 3; - */ - protected $source = null; - /** - * Required. The operations to be performed on the workspace. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.BuildStep steps = 11; - */ - private $steps; - /** - * Output only. Results of the build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Results results = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $results = null; - /** - * Output only. Time at which the request to create the build was received. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Time at which execution of the build was started. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $start_time = null; - /** - * Output only. Time at which execution of the build was finished. - * The difference between finish_time and start_time is the duration of the - * build's execution. - * - * Generated from protobuf field .google.protobuf.Timestamp finish_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $finish_time = null; - /** - * Amount of time that this build should be allowed to run, to second - * granularity. If this amount of time elapses, work on the build will cease - * and the build status will be `TIMEOUT`. - * `timeout` starts ticking from `startTime`. - * Default time is 60 minutes. - * - * Generated from protobuf field .google.protobuf.Duration timeout = 12; - */ - protected $timeout = null; - /** - * A list of images to be pushed upon the successful completion of all build - * steps. - * The images are pushed using the builder service account's credentials. - * The digests of the pushed images will be stored in the `Build` resource's - * results field. - * If any of the images fail to be pushed, the build status is marked - * `FAILURE`. - * - * Generated from protobuf field repeated string images = 13; - */ - private $images; - /** - * TTL in queue for this build. If provided and the build is enqueued longer - * than this value, the build will expire and the build status will be - * `EXPIRED`. - * The TTL starts ticking from create_time. - * - * Generated from protobuf field .google.protobuf.Duration queue_ttl = 40; - */ - protected $queue_ttl = null; - /** - * Artifacts produced by the build that should be uploaded upon - * successful completion of all build steps. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Artifacts artifacts = 37; - */ - protected $artifacts = null; - /** - * Google Cloud Storage bucket where logs should be written (see - * [Bucket Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`. - * - * Generated from protobuf field string logs_bucket = 19; - */ - protected $logs_bucket = ''; - /** - * Output only. A permanent fixed identifier for source. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.SourceProvenance source_provenance = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $source_provenance = null; - /** - * Output only. The ID of the `BuildTrigger` that triggered this build, if it - * was triggered automatically. - * - * Generated from protobuf field string build_trigger_id = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $build_trigger_id = ''; - /** - * Special options for this build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions options = 23; - */ - protected $options = null; - /** - * Output only. URL to logs for this build in Google Cloud Console. - * - * Generated from protobuf field string log_url = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $log_url = ''; - /** - * Substitutions data for `Build` resource. - * - * Generated from protobuf field map substitutions = 29; - */ - private $substitutions; - /** - * Tags for annotation of a `Build`. These are not docker tags. - * - * Generated from protobuf field repeated string tags = 31; - */ - private $tags; - /** - * Secrets to decrypt using Cloud Key Management Service. - * Note: Secret Manager is the recommended technique - * for managing sensitive data with Cloud Build. Use `available_secrets` to - * configure builds to access secrets from Secret Manager. For instructions, - * see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Secret secrets = 32; - */ - private $secrets; - /** - * Output only. Stores timing information for phases of the build. Valid keys - * are: - * * BUILD: time to execute all build steps. - * * PUSH: time to push all artifacts including docker images and non docker - * artifacts. - * * FETCHSOURCE: time to fetch source. - * * SETUPBUILD: time to set up build. - * If the build does not specify source or images, - * these keys will not be included. - * - * Generated from protobuf field map timing = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $timing; - /** - * Output only. Describes this build's approval configuration, status, - * and result. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildApproval approval = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $approval = null; - /** - * IAM service account whose credentials will be used at build runtime. - * Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. - * ACCOUNT can be email address or uniqueId of the service account. - * - * Generated from protobuf field string service_account = 42 [(.google.api.resource_reference) = { - */ - protected $service_account = ''; - /** - * Secrets and secret environment variables. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Secrets available_secrets = 47; - */ - protected $available_secrets = null; - /** - * Output only. Non-fatal problems encountered during the execution of the - * build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Build.Warning warnings = 49 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $warnings; - /** - * Output only. Contains information about the build when status=FAILURE. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.FailureInfo failure_info = 51 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_info = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The 'Build' name with format: - * `projects/{project}/locations/{location}/builds/{build}`, where {build} - * is a unique identifier generated by the service. - * @type string $id - * Output only. Unique identifier of the build. - * @type string $project_id - * Output only. ID of the project. - * @type int $status - * Output only. Status of the build. - * @type string $status_detail - * Output only. Customer-readable message about the current status. - * @type \Google\Cloud\Build\V1\Source $source - * The location of the source files to build. - * @type array<\Google\Cloud\Build\V1\BuildStep>|\Google\Protobuf\Internal\RepeatedField $steps - * Required. The operations to be performed on the workspace. - * @type \Google\Cloud\Build\V1\Results $results - * Output only. Results of the build. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time at which the request to create the build was received. - * @type \Google\Protobuf\Timestamp $start_time - * Output only. Time at which execution of the build was started. - * @type \Google\Protobuf\Timestamp $finish_time - * Output only. Time at which execution of the build was finished. - * The difference between finish_time and start_time is the duration of the - * build's execution. - * @type \Google\Protobuf\Duration $timeout - * Amount of time that this build should be allowed to run, to second - * granularity. If this amount of time elapses, work on the build will cease - * and the build status will be `TIMEOUT`. - * `timeout` starts ticking from `startTime`. - * Default time is 60 minutes. - * @type array|\Google\Protobuf\Internal\RepeatedField $images - * A list of images to be pushed upon the successful completion of all build - * steps. - * The images are pushed using the builder service account's credentials. - * The digests of the pushed images will be stored in the `Build` resource's - * results field. - * If any of the images fail to be pushed, the build status is marked - * `FAILURE`. - * @type \Google\Protobuf\Duration $queue_ttl - * TTL in queue for this build. If provided and the build is enqueued longer - * than this value, the build will expire and the build status will be - * `EXPIRED`. - * The TTL starts ticking from create_time. - * @type \Google\Cloud\Build\V1\Artifacts $artifacts - * Artifacts produced by the build that should be uploaded upon - * successful completion of all build steps. - * @type string $logs_bucket - * Google Cloud Storage bucket where logs should be written (see - * [Bucket Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`. - * @type \Google\Cloud\Build\V1\SourceProvenance $source_provenance - * Output only. A permanent fixed identifier for source. - * @type string $build_trigger_id - * Output only. The ID of the `BuildTrigger` that triggered this build, if it - * was triggered automatically. - * @type \Google\Cloud\Build\V1\BuildOptions $options - * Special options for this build. - * @type string $log_url - * Output only. URL to logs for this build in Google Cloud Console. - * @type array|\Google\Protobuf\Internal\MapField $substitutions - * Substitutions data for `Build` resource. - * @type array|\Google\Protobuf\Internal\RepeatedField $tags - * Tags for annotation of a `Build`. These are not docker tags. - * @type array<\Google\Cloud\Build\V1\Secret>|\Google\Protobuf\Internal\RepeatedField $secrets - * Secrets to decrypt using Cloud Key Management Service. - * Note: Secret Manager is the recommended technique - * for managing sensitive data with Cloud Build. Use `available_secrets` to - * configure builds to access secrets from Secret Manager. For instructions, - * see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets - * @type array|\Google\Protobuf\Internal\MapField $timing - * Output only. Stores timing information for phases of the build. Valid keys - * are: - * * BUILD: time to execute all build steps. - * * PUSH: time to push all artifacts including docker images and non docker - * artifacts. - * * FETCHSOURCE: time to fetch source. - * * SETUPBUILD: time to set up build. - * If the build does not specify source or images, - * these keys will not be included. - * @type \Google\Cloud\Build\V1\BuildApproval $approval - * Output only. Describes this build's approval configuration, status, - * and result. - * @type string $service_account - * IAM service account whose credentials will be used at build runtime. - * Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. - * ACCOUNT can be email address or uniqueId of the service account. - * @type \Google\Cloud\Build\V1\Secrets $available_secrets - * Secrets and secret environment variables. - * @type array<\Google\Cloud\Build\V1\Build\Warning>|\Google\Protobuf\Internal\RepeatedField $warnings - * Output only. Non-fatal problems encountered during the execution of the - * build. - * @type \Google\Cloud\Build\V1\Build\FailureInfo $failure_info - * Output only. Contains information about the build when status=FAILURE. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The 'Build' name with format: - * `projects/{project}/locations/{location}/builds/{build}`, where {build} - * is a unique identifier generated by the service. - * - * Generated from protobuf field string name = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The 'Build' name with format: - * `projects/{project}/locations/{location}/builds/{build}`, where {build} - * is a unique identifier generated by the service. - * - * Generated from protobuf field string name = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. Unique identifier of the build. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Output only. Unique identifier of the build. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * Output only. ID of the project. - * - * Generated from protobuf field string project_id = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Output only. ID of the project. - * - * Generated from protobuf field string project_id = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Output only. Status of the build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.Status status = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getStatus() - { - return $this->status; - } - - /** - * Output only. Status of the build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.Status status = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setStatus($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\Build\Status::class); - $this->status = $var; - - return $this; - } - - /** - * Output only. Customer-readable message about the current status. - * - * Generated from protobuf field string status_detail = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStatusDetail() - { - return $this->status_detail; - } - - /** - * Output only. Customer-readable message about the current status. - * - * Generated from protobuf field string status_detail = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStatusDetail($var) - { - GPBUtil::checkString($var, True); - $this->status_detail = $var; - - return $this; - } - - /** - * The location of the source files to build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Source source = 3; - * @return \Google\Cloud\Build\V1\Source|null - */ - public function getSource() - { - return $this->source; - } - - public function hasSource() - { - return isset($this->source); - } - - public function clearSource() - { - unset($this->source); - } - - /** - * The location of the source files to build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Source source = 3; - * @param \Google\Cloud\Build\V1\Source $var - * @return $this - */ - public function setSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\Source::class); - $this->source = $var; - - return $this; - } - - /** - * Required. The operations to be performed on the workspace. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.BuildStep steps = 11; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSteps() - { - return $this->steps; - } - - /** - * Required. The operations to be performed on the workspace. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.BuildStep steps = 11; - * @param array<\Google\Cloud\Build\V1\BuildStep>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSteps($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\BuildStep::class); - $this->steps = $arr; - - return $this; - } - - /** - * Output only. Results of the build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Results results = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\Results|null - */ - public function getResults() - { - return $this->results; - } - - public function hasResults() - { - return isset($this->results); - } - - public function clearResults() - { - unset($this->results); - } - - /** - * Output only. Results of the build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Results results = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\Results $var - * @return $this - */ - public function setResults($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\Results::class); - $this->results = $var; - - return $this; - } - - /** - * Output only. Time at which the request to create the build was received. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Time at which the request to create the build was received. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Time at which execution of the build was started. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * Output only. Time at which execution of the build was started. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * Output only. Time at which execution of the build was finished. - * The difference between finish_time and start_time is the duration of the - * build's execution. - * - * Generated from protobuf field .google.protobuf.Timestamp finish_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getFinishTime() - { - return $this->finish_time; - } - - public function hasFinishTime() - { - return isset($this->finish_time); - } - - public function clearFinishTime() - { - unset($this->finish_time); - } - - /** - * Output only. Time at which execution of the build was finished. - * The difference between finish_time and start_time is the duration of the - * build's execution. - * - * Generated from protobuf field .google.protobuf.Timestamp finish_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setFinishTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->finish_time = $var; - - return $this; - } - - /** - * Amount of time that this build should be allowed to run, to second - * granularity. If this amount of time elapses, work on the build will cease - * and the build status will be `TIMEOUT`. - * `timeout` starts ticking from `startTime`. - * Default time is 60 minutes. - * - * Generated from protobuf field .google.protobuf.Duration timeout = 12; - * @return \Google\Protobuf\Duration|null - */ - public function getTimeout() - { - return $this->timeout; - } - - public function hasTimeout() - { - return isset($this->timeout); - } - - public function clearTimeout() - { - unset($this->timeout); - } - - /** - * Amount of time that this build should be allowed to run, to second - * granularity. If this amount of time elapses, work on the build will cease - * and the build status will be `TIMEOUT`. - * `timeout` starts ticking from `startTime`. - * Default time is 60 minutes. - * - * Generated from protobuf field .google.protobuf.Duration timeout = 12; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setTimeout($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->timeout = $var; - - return $this; - } - - /** - * A list of images to be pushed upon the successful completion of all build - * steps. - * The images are pushed using the builder service account's credentials. - * The digests of the pushed images will be stored in the `Build` resource's - * results field. - * If any of the images fail to be pushed, the build status is marked - * `FAILURE`. - * - * Generated from protobuf field repeated string images = 13; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getImages() - { - return $this->images; - } - - /** - * A list of images to be pushed upon the successful completion of all build - * steps. - * The images are pushed using the builder service account's credentials. - * The digests of the pushed images will be stored in the `Build` resource's - * results field. - * If any of the images fail to be pushed, the build status is marked - * `FAILURE`. - * - * Generated from protobuf field repeated string images = 13; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setImages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->images = $arr; - - return $this; - } - - /** - * TTL in queue for this build. If provided and the build is enqueued longer - * than this value, the build will expire and the build status will be - * `EXPIRED`. - * The TTL starts ticking from create_time. - * - * Generated from protobuf field .google.protobuf.Duration queue_ttl = 40; - * @return \Google\Protobuf\Duration|null - */ - public function getQueueTtl() - { - return $this->queue_ttl; - } - - public function hasQueueTtl() - { - return isset($this->queue_ttl); - } - - public function clearQueueTtl() - { - unset($this->queue_ttl); - } - - /** - * TTL in queue for this build. If provided and the build is enqueued longer - * than this value, the build will expire and the build status will be - * `EXPIRED`. - * The TTL starts ticking from create_time. - * - * Generated from protobuf field .google.protobuf.Duration queue_ttl = 40; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setQueueTtl($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->queue_ttl = $var; - - return $this; - } - - /** - * Artifacts produced by the build that should be uploaded upon - * successful completion of all build steps. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Artifacts artifacts = 37; - * @return \Google\Cloud\Build\V1\Artifacts|null - */ - public function getArtifacts() - { - return $this->artifacts; - } - - public function hasArtifacts() - { - return isset($this->artifacts); - } - - public function clearArtifacts() - { - unset($this->artifacts); - } - - /** - * Artifacts produced by the build that should be uploaded upon - * successful completion of all build steps. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Artifacts artifacts = 37; - * @param \Google\Cloud\Build\V1\Artifacts $var - * @return $this - */ - public function setArtifacts($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\Artifacts::class); - $this->artifacts = $var; - - return $this; - } - - /** - * Google Cloud Storage bucket where logs should be written (see - * [Bucket Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`. - * - * Generated from protobuf field string logs_bucket = 19; - * @return string - */ - public function getLogsBucket() - { - return $this->logs_bucket; - } - - /** - * Google Cloud Storage bucket where logs should be written (see - * [Bucket Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`. - * - * Generated from protobuf field string logs_bucket = 19; - * @param string $var - * @return $this - */ - public function setLogsBucket($var) - { - GPBUtil::checkString($var, True); - $this->logs_bucket = $var; - - return $this; - } - - /** - * Output only. A permanent fixed identifier for source. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.SourceProvenance source_provenance = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\SourceProvenance|null - */ - public function getSourceProvenance() - { - return $this->source_provenance; - } - - public function hasSourceProvenance() - { - return isset($this->source_provenance); - } - - public function clearSourceProvenance() - { - unset($this->source_provenance); - } - - /** - * Output only. A permanent fixed identifier for source. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.SourceProvenance source_provenance = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\SourceProvenance $var - * @return $this - */ - public function setSourceProvenance($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\SourceProvenance::class); - $this->source_provenance = $var; - - return $this; - } - - /** - * Output only. The ID of the `BuildTrigger` that triggered this build, if it - * was triggered automatically. - * - * Generated from protobuf field string build_trigger_id = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getBuildTriggerId() - { - return $this->build_trigger_id; - } - - /** - * Output only. The ID of the `BuildTrigger` that triggered this build, if it - * was triggered automatically. - * - * Generated from protobuf field string build_trigger_id = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setBuildTriggerId($var) - { - GPBUtil::checkString($var, True); - $this->build_trigger_id = $var; - - return $this; - } - - /** - * Special options for this build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions options = 23; - * @return \Google\Cloud\Build\V1\BuildOptions|null - */ - public function getOptions() - { - return $this->options; - } - - public function hasOptions() - { - return isset($this->options); - } - - public function clearOptions() - { - unset($this->options); - } - - /** - * Special options for this build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions options = 23; - * @param \Google\Cloud\Build\V1\BuildOptions $var - * @return $this - */ - public function setOptions($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\BuildOptions::class); - $this->options = $var; - - return $this; - } - - /** - * Output only. URL to logs for this build in Google Cloud Console. - * - * Generated from protobuf field string log_url = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getLogUrl() - { - return $this->log_url; - } - - /** - * Output only. URL to logs for this build in Google Cloud Console. - * - * Generated from protobuf field string log_url = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setLogUrl($var) - { - GPBUtil::checkString($var, True); - $this->log_url = $var; - - return $this; - } - - /** - * Substitutions data for `Build` resource. - * - * Generated from protobuf field map substitutions = 29; - * @return \Google\Protobuf\Internal\MapField - */ - public function getSubstitutions() - { - return $this->substitutions; - } - - /** - * Substitutions data for `Build` resource. - * - * Generated from protobuf field map substitutions = 29; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setSubstitutions($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->substitutions = $arr; - - return $this; - } - - /** - * Tags for annotation of a `Build`. These are not docker tags. - * - * Generated from protobuf field repeated string tags = 31; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getTags() - { - return $this->tags; - } - - /** - * Tags for annotation of a `Build`. These are not docker tags. - * - * Generated from protobuf field repeated string tags = 31; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setTags($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->tags = $arr; - - return $this; - } - - /** - * Secrets to decrypt using Cloud Key Management Service. - * Note: Secret Manager is the recommended technique - * for managing sensitive data with Cloud Build. Use `available_secrets` to - * configure builds to access secrets from Secret Manager. For instructions, - * see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Secret secrets = 32; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSecrets() - { - return $this->secrets; - } - - /** - * Secrets to decrypt using Cloud Key Management Service. - * Note: Secret Manager is the recommended technique - * for managing sensitive data with Cloud Build. Use `available_secrets` to - * configure builds to access secrets from Secret Manager. For instructions, - * see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Secret secrets = 32; - * @param array<\Google\Cloud\Build\V1\Secret>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSecrets($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\Secret::class); - $this->secrets = $arr; - - return $this; - } - - /** - * Output only. Stores timing information for phases of the build. Valid keys - * are: - * * BUILD: time to execute all build steps. - * * PUSH: time to push all artifacts including docker images and non docker - * artifacts. - * * FETCHSOURCE: time to fetch source. - * * SETUPBUILD: time to set up build. - * If the build does not specify source or images, - * these keys will not be included. - * - * Generated from protobuf field map timing = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getTiming() - { - return $this->timing; - } - - /** - * Output only. Stores timing information for phases of the build. Valid keys - * are: - * * BUILD: time to execute all build steps. - * * PUSH: time to push all artifacts including docker images and non docker - * artifacts. - * * FETCHSOURCE: time to fetch source. - * * SETUPBUILD: time to set up build. - * If the build does not specify source or images, - * these keys will not be included. - * - * Generated from protobuf field map timing = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setTiming($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\TimeSpan::class); - $this->timing = $arr; - - return $this; - } - - /** - * Output only. Describes this build's approval configuration, status, - * and result. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildApproval approval = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\BuildApproval|null - */ - public function getApproval() - { - return $this->approval; - } - - public function hasApproval() - { - return isset($this->approval); - } - - public function clearApproval() - { - unset($this->approval); - } - - /** - * Output only. Describes this build's approval configuration, status, - * and result. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildApproval approval = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\BuildApproval $var - * @return $this - */ - public function setApproval($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\BuildApproval::class); - $this->approval = $var; - - return $this; - } - - /** - * IAM service account whose credentials will be used at build runtime. - * Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. - * ACCOUNT can be email address or uniqueId of the service account. - * - * Generated from protobuf field string service_account = 42 [(.google.api.resource_reference) = { - * @return string - */ - public function getServiceAccount() - { - return $this->service_account; - } - - /** - * IAM service account whose credentials will be used at build runtime. - * Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. - * ACCOUNT can be email address or uniqueId of the service account. - * - * Generated from protobuf field string service_account = 42 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setServiceAccount($var) - { - GPBUtil::checkString($var, True); - $this->service_account = $var; - - return $this; - } - - /** - * Secrets and secret environment variables. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Secrets available_secrets = 47; - * @return \Google\Cloud\Build\V1\Secrets|null - */ - public function getAvailableSecrets() - { - return $this->available_secrets; - } - - public function hasAvailableSecrets() - { - return isset($this->available_secrets); - } - - public function clearAvailableSecrets() - { - unset($this->available_secrets); - } - - /** - * Secrets and secret environment variables. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Secrets available_secrets = 47; - * @param \Google\Cloud\Build\V1\Secrets $var - * @return $this - */ - public function setAvailableSecrets($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\Secrets::class); - $this->available_secrets = $var; - - return $this; - } - - /** - * Output only. Non-fatal problems encountered during the execution of the - * build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Build.Warning warnings = 49 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getWarnings() - { - return $this->warnings; - } - - /** - * Output only. Non-fatal problems encountered during the execution of the - * build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Build.Warning warnings = 49 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\Build\V1\Build\Warning>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setWarnings($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\Build\Warning::class); - $this->warnings = $arr; - - return $this; - } - - /** - * Output only. Contains information about the build when status=FAILURE. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.FailureInfo failure_info = 51 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\Build\FailureInfo|null - */ - public function getFailureInfo() - { - return $this->failure_info; - } - - public function hasFailureInfo() - { - return isset($this->failure_info); - } - - public function clearFailureInfo() - { - unset($this->failure_info); - } - - /** - * Output only. Contains information about the build when status=FAILURE. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.FailureInfo failure_info = 51 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\Build\FailureInfo $var - * @return $this - */ - public function setFailureInfo($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\Build\FailureInfo::class); - $this->failure_info = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/FailureInfo.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/FailureInfo.php deleted file mode 100644 index fa0ea5fc7f43..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/FailureInfo.php +++ /dev/null @@ -1,104 +0,0 @@ -google.devtools.cloudbuild.v1.Build.FailureInfo - */ -class FailureInfo extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the failure. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.FailureInfo.FailureType type = 1; - */ - protected $type = 0; - /** - * Explains the failure issue in more detail using hard-coded text. - * - * Generated from protobuf field string detail = 2; - */ - protected $detail = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $type - * The name of the failure. - * @type string $detail - * Explains the failure issue in more detail using hard-coded text. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The name of the failure. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.FailureInfo.FailureType type = 1; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * The name of the failure. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.FailureInfo.FailureType type = 1; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\Build\FailureInfo\FailureType::class); - $this->type = $var; - - return $this; - } - - /** - * Explains the failure issue in more detail using hard-coded text. - * - * Generated from protobuf field string detail = 2; - * @return string - */ - public function getDetail() - { - return $this->detail; - } - - /** - * Explains the failure issue in more detail using hard-coded text. - * - * Generated from protobuf field string detail = 2; - * @param string $var - * @return $this - */ - public function setDetail($var) - { - GPBUtil::checkString($var, True); - $this->detail = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(FailureInfo::class, \Google\Cloud\Build\V1\Build_FailureInfo::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/FailureInfo/FailureType.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/FailureInfo/FailureType.php deleted file mode 100644 index d7cdfc1a02de..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/FailureInfo/FailureType.php +++ /dev/null @@ -1,93 +0,0 @@ -google.devtools.cloudbuild.v1.Build.FailureInfo.FailureType - */ -class FailureType -{ - /** - * Type unspecified - * - * Generated from protobuf enum FAILURE_TYPE_UNSPECIFIED = 0; - */ - const FAILURE_TYPE_UNSPECIFIED = 0; - /** - * Unable to push the image to the repository. - * - * Generated from protobuf enum PUSH_FAILED = 1; - */ - const PUSH_FAILED = 1; - /** - * Final image not found. - * - * Generated from protobuf enum PUSH_IMAGE_NOT_FOUND = 2; - */ - const PUSH_IMAGE_NOT_FOUND = 2; - /** - * Unauthorized push of the final image. - * - * Generated from protobuf enum PUSH_NOT_AUTHORIZED = 3; - */ - const PUSH_NOT_AUTHORIZED = 3; - /** - * Backend logging failures. Should retry. - * - * Generated from protobuf enum LOGGING_FAILURE = 4; - */ - const LOGGING_FAILURE = 4; - /** - * A build step has failed. - * - * Generated from protobuf enum USER_BUILD_STEP = 5; - */ - const USER_BUILD_STEP = 5; - /** - * The source fetching has failed. - * - * Generated from protobuf enum FETCH_SOURCE_FAILED = 6; - */ - const FETCH_SOURCE_FAILED = 6; - - private static $valueToName = [ - self::FAILURE_TYPE_UNSPECIFIED => 'FAILURE_TYPE_UNSPECIFIED', - self::PUSH_FAILED => 'PUSH_FAILED', - self::PUSH_IMAGE_NOT_FOUND => 'PUSH_IMAGE_NOT_FOUND', - self::PUSH_NOT_AUTHORIZED => 'PUSH_NOT_AUTHORIZED', - self::LOGGING_FAILURE => 'LOGGING_FAILURE', - self::USER_BUILD_STEP => 'USER_BUILD_STEP', - self::FETCH_SOURCE_FAILED => 'FETCH_SOURCE_FAILED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(FailureType::class, \Google\Cloud\Build\V1\Build_FailureInfo_FailureType::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/Status.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/Status.php deleted file mode 100644 index 67fa894b86cf..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/Status.php +++ /dev/null @@ -1,114 +0,0 @@ -google.devtools.cloudbuild.v1.Build.Status - */ -class Status -{ - /** - * Status of the build is unknown. - * - * Generated from protobuf enum STATUS_UNKNOWN = 0; - */ - const STATUS_UNKNOWN = 0; - /** - * Build has been created and is pending execution and queuing. It has not - * been queued. - * - * Generated from protobuf enum PENDING = 10; - */ - const PENDING = 10; - /** - * Build or step is queued; work has not yet begun. - * - * Generated from protobuf enum QUEUED = 1; - */ - const QUEUED = 1; - /** - * Build or step is being executed. - * - * Generated from protobuf enum WORKING = 2; - */ - const WORKING = 2; - /** - * Build or step finished successfully. - * - * Generated from protobuf enum SUCCESS = 3; - */ - const SUCCESS = 3; - /** - * Build or step failed to complete successfully. - * - * Generated from protobuf enum FAILURE = 4; - */ - const FAILURE = 4; - /** - * Build or step failed due to an internal cause. - * - * Generated from protobuf enum INTERNAL_ERROR = 5; - */ - const INTERNAL_ERROR = 5; - /** - * Build or step took longer than was allowed. - * - * Generated from protobuf enum TIMEOUT = 6; - */ - const TIMEOUT = 6; - /** - * Build or step was canceled by a user. - * - * Generated from protobuf enum CANCELLED = 7; - */ - const CANCELLED = 7; - /** - * Build was enqueued for longer than the value of `queue_ttl`. - * - * Generated from protobuf enum EXPIRED = 9; - */ - const EXPIRED = 9; - - private static $valueToName = [ - self::STATUS_UNKNOWN => 'STATUS_UNKNOWN', - self::PENDING => 'PENDING', - self::QUEUED => 'QUEUED', - self::WORKING => 'WORKING', - self::SUCCESS => 'SUCCESS', - self::FAILURE => 'FAILURE', - self::INTERNAL_ERROR => 'INTERNAL_ERROR', - self::TIMEOUT => 'TIMEOUT', - self::CANCELLED => 'CANCELLED', - self::EXPIRED => 'EXPIRED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Status::class, \Google\Cloud\Build\V1\Build_Status::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/Warning.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/Warning.php deleted file mode 100644 index 5568099389c3..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/Warning.php +++ /dev/null @@ -1,104 +0,0 @@ -google.devtools.cloudbuild.v1.Build.Warning - */ -class Warning extends \Google\Protobuf\Internal\Message -{ - /** - * Explanation of the warning generated. - * - * Generated from protobuf field string text = 1; - */ - protected $text = ''; - /** - * The priority for this warning. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.Warning.Priority priority = 2; - */ - protected $priority = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $text - * Explanation of the warning generated. - * @type int $priority - * The priority for this warning. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Explanation of the warning generated. - * - * Generated from protobuf field string text = 1; - * @return string - */ - public function getText() - { - return $this->text; - } - - /** - * Explanation of the warning generated. - * - * Generated from protobuf field string text = 1; - * @param string $var - * @return $this - */ - public function setText($var) - { - GPBUtil::checkString($var, True); - $this->text = $var; - - return $this; - } - - /** - * The priority for this warning. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.Warning.Priority priority = 2; - * @return int - */ - public function getPriority() - { - return $this->priority; - } - - /** - * The priority for this warning. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.Warning.Priority priority = 2; - * @param int $var - * @return $this - */ - public function setPriority($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\Build\Warning\Priority::class); - $this->priority = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Warning::class, \Google\Cloud\Build\V1\Build_Warning::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/Warning/Priority.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/Warning/Priority.php deleted file mode 100644 index 798bd9dd8a31..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build/Warning/Priority.php +++ /dev/null @@ -1,71 +0,0 @@ -google.devtools.cloudbuild.v1.Build.Warning.Priority - */ -class Priority -{ - /** - * Should not be used. - * - * Generated from protobuf enum PRIORITY_UNSPECIFIED = 0; - */ - const PRIORITY_UNSPECIFIED = 0; - /** - * e.g. deprecation warnings and alternative feature highlights. - * - * Generated from protobuf enum INFO = 1; - */ - const INFO = 1; - /** - * e.g. automated detection of possible issues with the build. - * - * Generated from protobuf enum WARNING = 2; - */ - const WARNING = 2; - /** - * e.g. alerts that a feature used in the build is pending removal - * - * Generated from protobuf enum ALERT = 3; - */ - const ALERT = 3; - - private static $valueToName = [ - self::PRIORITY_UNSPECIFIED => 'PRIORITY_UNSPECIFIED', - self::INFO => 'INFO', - self::WARNING => 'WARNING', - self::ALERT => 'ALERT', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Priority::class, \Google\Cloud\Build\V1\Build_Warning_Priority::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildApproval.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildApproval.php deleted file mode 100644 index 36d49d7043d1..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildApproval.php +++ /dev/null @@ -1,156 +0,0 @@ -google.devtools.cloudbuild.v1.BuildApproval - */ -class BuildApproval extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The state of this build's approval. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildApproval.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Configuration for manual approval of this build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.ApprovalConfig config = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $config = null; - /** - * Output only. Result of manual approval for this Build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.ApprovalResult result = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $result = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $state - * Output only. The state of this build's approval. - * @type \Google\Cloud\Build\V1\ApprovalConfig $config - * Output only. Configuration for manual approval of this build. - * @type \Google\Cloud\Build\V1\ApprovalResult $result - * Output only. Result of manual approval for this Build. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The state of this build's approval. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildApproval.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The state of this build's approval. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildApproval.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\BuildApproval\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Configuration for manual approval of this build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.ApprovalConfig config = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\ApprovalConfig|null - */ - public function getConfig() - { - return $this->config; - } - - public function hasConfig() - { - return isset($this->config); - } - - public function clearConfig() - { - unset($this->config); - } - - /** - * Output only. Configuration for manual approval of this build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.ApprovalConfig config = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\ApprovalConfig $var - * @return $this - */ - public function setConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\ApprovalConfig::class); - $this->config = $var; - - return $this; - } - - /** - * Output only. Result of manual approval for this Build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.ApprovalResult result = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\ApprovalResult|null - */ - public function getResult() - { - return $this->result; - } - - public function hasResult() - { - return isset($this->result); - } - - public function clearResult() - { - unset($this->result); - } - - /** - * Output only. Result of manual approval for this Build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.ApprovalResult result = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\ApprovalResult $var - * @return $this - */ - public function setResult($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\ApprovalResult::class); - $this->result = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildApproval/State.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildApproval/State.php deleted file mode 100644 index 7f2dcc9c3f4b..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildApproval/State.php +++ /dev/null @@ -1,78 +0,0 @@ -google.devtools.cloudbuild.v1.BuildApproval.State - */ -class State -{ - /** - * Default enum type. This should not be used. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * Build approval is pending. - * - * Generated from protobuf enum PENDING = 1; - */ - const PENDING = 1; - /** - * Build approval has been approved. - * - * Generated from protobuf enum APPROVED = 2; - */ - const APPROVED = 2; - /** - * Build approval has been rejected. - * - * Generated from protobuf enum REJECTED = 3; - */ - const REJECTED = 3; - /** - * Build was cancelled while it was still pending approval. - * - * Generated from protobuf enum CANCELLED = 5; - */ - const CANCELLED = 5; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::PENDING => 'PENDING', - self::APPROVED => 'APPROVED', - self::REJECTED => 'REJECTED', - self::CANCELLED => 'CANCELLED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\Build\V1\BuildApproval_State::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildApproval_State.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildApproval_State.php deleted file mode 100644 index 653e57aaa9ba..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildApproval_State.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.cloudbuild.v1.BuildOperationMetadata - */ -class BuildOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * The build that the operation is tracking. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build build = 1; - */ - protected $build = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Build\V1\Build $build - * The build that the operation is tracking. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The build that the operation is tracking. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build build = 1; - * @return \Google\Cloud\Build\V1\Build|null - */ - public function getBuild() - { - return $this->build; - } - - public function hasBuild() - { - return isset($this->build); - } - - public function clearBuild() - { - unset($this->build); - } - - /** - * The build that the operation is tracking. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build build = 1; - * @param \Google\Cloud\Build\V1\Build $var - * @return $this - */ - public function setBuild($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\Build::class); - $this->build = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions.php deleted file mode 100644 index b542e1645043..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions.php +++ /dev/null @@ -1,640 +0,0 @@ -google.devtools.cloudbuild.v1.BuildOptions - */ -class BuildOptions extends \Google\Protobuf\Internal\Message -{ - /** - * Requested hash for SourceProvenance. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Hash.HashType source_provenance_hash = 1; - */ - private $source_provenance_hash; - /** - * Requested verifiability options. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.VerifyOption requested_verify_option = 2; - */ - protected $requested_verify_option = 0; - /** - * Compute Engine machine type on which to run the build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.MachineType machine_type = 3; - */ - protected $machine_type = 0; - /** - * Requested disk size for the VM that runs the build. Note that this is *NOT* - * "disk free"; some of the space will be used by the operating system and - * build utilities. Also note that this is the minimum disk size that will be - * allocated for the build -- the build may run with a larger disk than - * requested. At present, the maximum disk size is 2000GB; builds that request - * more than the maximum are rejected with an error. - * - * Generated from protobuf field int64 disk_size_gb = 6; - */ - protected $disk_size_gb = 0; - /** - * Option to specify behavior when there is an error in the substitution - * checks. - * NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot - * be overridden in the build configuration file. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.SubstitutionOption substitution_option = 4; - */ - protected $substitution_option = 0; - /** - * Option to specify whether or not to apply bash style string - * operations to the substitutions. - * NOTE: this is always enabled for triggered builds and cannot be - * overridden in the build configuration file. - * - * Generated from protobuf field bool dynamic_substitutions = 17; - */ - protected $dynamic_substitutions = false; - /** - * Option to define build log streaming behavior to Google Cloud - * Storage. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.LogStreamingOption log_streaming_option = 5; - */ - protected $log_streaming_option = 0; - /** - * This field deprecated; please use `pool.name` instead. - * - * Generated from protobuf field string worker_pool = 7 [deprecated = true]; - * @deprecated - */ - protected $worker_pool = ''; - /** - * Optional. Specification for execution on a `WorkerPool`. - * See [running builds in a private - * pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) - * for more information. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.PoolOption pool = 19 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $pool = null; - /** - * Option to specify the logging mode, which determines if and where build - * logs are stored. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.LoggingMode logging = 11; - */ - protected $logging = 0; - /** - * A list of global environment variable definitions that will exist for all - * build steps in this build. If a variable is defined in both globally and in - * a build step, the variable will use the build step value. - * The elements are of the form "KEY=VALUE" for the environment variable "KEY" - * being given the value "VALUE". - * - * Generated from protobuf field repeated string env = 12; - */ - private $env; - /** - * A list of global environment variables, which are encrypted using a Cloud - * Key Management Service crypto key. These values must be specified in the - * build's `Secret`. These variables will be available to all build steps - * in this build. - * - * Generated from protobuf field repeated string secret_env = 13; - */ - private $secret_env; - /** - * Global list of volumes to mount for ALL build steps - * Each volume is created as an empty volume prior to starting the build - * process. Upon completion of the build, volumes and their contents are - * discarded. Global volume names and paths cannot conflict with the volumes - * defined a build step. - * Using a global volume in a build with only one step is not valid as - * it is indicative of a build request with an incorrect configuration. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Volume volumes = 14; - */ - private $volumes; - /** - * Optional. Option to specify how default logs buckets are setup. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior default_logs_bucket_behavior = 21 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $default_logs_bucket_behavior = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $source_provenance_hash - * Requested hash for SourceProvenance. - * @type int $requested_verify_option - * Requested verifiability options. - * @type int $machine_type - * Compute Engine machine type on which to run the build. - * @type int|string $disk_size_gb - * Requested disk size for the VM that runs the build. Note that this is *NOT* - * "disk free"; some of the space will be used by the operating system and - * build utilities. Also note that this is the minimum disk size that will be - * allocated for the build -- the build may run with a larger disk than - * requested. At present, the maximum disk size is 2000GB; builds that request - * more than the maximum are rejected with an error. - * @type int $substitution_option - * Option to specify behavior when there is an error in the substitution - * checks. - * NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot - * be overridden in the build configuration file. - * @type bool $dynamic_substitutions - * Option to specify whether or not to apply bash style string - * operations to the substitutions. - * NOTE: this is always enabled for triggered builds and cannot be - * overridden in the build configuration file. - * @type int $log_streaming_option - * Option to define build log streaming behavior to Google Cloud - * Storage. - * @type string $worker_pool - * This field deprecated; please use `pool.name` instead. - * @type \Google\Cloud\Build\V1\BuildOptions\PoolOption $pool - * Optional. Specification for execution on a `WorkerPool`. - * See [running builds in a private - * pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) - * for more information. - * @type int $logging - * Option to specify the logging mode, which determines if and where build - * logs are stored. - * @type array|\Google\Protobuf\Internal\RepeatedField $env - * A list of global environment variable definitions that will exist for all - * build steps in this build. If a variable is defined in both globally and in - * a build step, the variable will use the build step value. - * The elements are of the form "KEY=VALUE" for the environment variable "KEY" - * being given the value "VALUE". - * @type array|\Google\Protobuf\Internal\RepeatedField $secret_env - * A list of global environment variables, which are encrypted using a Cloud - * Key Management Service crypto key. These values must be specified in the - * build's `Secret`. These variables will be available to all build steps - * in this build. - * @type array<\Google\Cloud\Build\V1\Volume>|\Google\Protobuf\Internal\RepeatedField $volumes - * Global list of volumes to mount for ALL build steps - * Each volume is created as an empty volume prior to starting the build - * process. Upon completion of the build, volumes and their contents are - * discarded. Global volume names and paths cannot conflict with the volumes - * defined a build step. - * Using a global volume in a build with only one step is not valid as - * it is indicative of a build request with an incorrect configuration. - * @type int $default_logs_bucket_behavior - * Optional. Option to specify how default logs buckets are setup. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Requested hash for SourceProvenance. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Hash.HashType source_provenance_hash = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSourceProvenanceHash() - { - return $this->source_provenance_hash; - } - - /** - * Requested hash for SourceProvenance. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Hash.HashType source_provenance_hash = 1; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSourceProvenanceHash($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::ENUM, \Google\Cloud\Build\V1\Hash\HashType::class); - $this->source_provenance_hash = $arr; - - return $this; - } - - /** - * Requested verifiability options. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.VerifyOption requested_verify_option = 2; - * @return int - */ - public function getRequestedVerifyOption() - { - return $this->requested_verify_option; - } - - /** - * Requested verifiability options. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.VerifyOption requested_verify_option = 2; - * @param int $var - * @return $this - */ - public function setRequestedVerifyOption($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\BuildOptions\VerifyOption::class); - $this->requested_verify_option = $var; - - return $this; - } - - /** - * Compute Engine machine type on which to run the build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.MachineType machine_type = 3; - * @return int - */ - public function getMachineType() - { - return $this->machine_type; - } - - /** - * Compute Engine machine type on which to run the build. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.MachineType machine_type = 3; - * @param int $var - * @return $this - */ - public function setMachineType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\BuildOptions\MachineType::class); - $this->machine_type = $var; - - return $this; - } - - /** - * Requested disk size for the VM that runs the build. Note that this is *NOT* - * "disk free"; some of the space will be used by the operating system and - * build utilities. Also note that this is the minimum disk size that will be - * allocated for the build -- the build may run with a larger disk than - * requested. At present, the maximum disk size is 2000GB; builds that request - * more than the maximum are rejected with an error. - * - * Generated from protobuf field int64 disk_size_gb = 6; - * @return int|string - */ - public function getDiskSizeGb() - { - return $this->disk_size_gb; - } - - /** - * Requested disk size for the VM that runs the build. Note that this is *NOT* - * "disk free"; some of the space will be used by the operating system and - * build utilities. Also note that this is the minimum disk size that will be - * allocated for the build -- the build may run with a larger disk than - * requested. At present, the maximum disk size is 2000GB; builds that request - * more than the maximum are rejected with an error. - * - * Generated from protobuf field int64 disk_size_gb = 6; - * @param int|string $var - * @return $this - */ - public function setDiskSizeGb($var) - { - GPBUtil::checkInt64($var); - $this->disk_size_gb = $var; - - return $this; - } - - /** - * Option to specify behavior when there is an error in the substitution - * checks. - * NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot - * be overridden in the build configuration file. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.SubstitutionOption substitution_option = 4; - * @return int - */ - public function getSubstitutionOption() - { - return $this->substitution_option; - } - - /** - * Option to specify behavior when there is an error in the substitution - * checks. - * NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot - * be overridden in the build configuration file. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.SubstitutionOption substitution_option = 4; - * @param int $var - * @return $this - */ - public function setSubstitutionOption($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\BuildOptions\SubstitutionOption::class); - $this->substitution_option = $var; - - return $this; - } - - /** - * Option to specify whether or not to apply bash style string - * operations to the substitutions. - * NOTE: this is always enabled for triggered builds and cannot be - * overridden in the build configuration file. - * - * Generated from protobuf field bool dynamic_substitutions = 17; - * @return bool - */ - public function getDynamicSubstitutions() - { - return $this->dynamic_substitutions; - } - - /** - * Option to specify whether or not to apply bash style string - * operations to the substitutions. - * NOTE: this is always enabled for triggered builds and cannot be - * overridden in the build configuration file. - * - * Generated from protobuf field bool dynamic_substitutions = 17; - * @param bool $var - * @return $this - */ - public function setDynamicSubstitutions($var) - { - GPBUtil::checkBool($var); - $this->dynamic_substitutions = $var; - - return $this; - } - - /** - * Option to define build log streaming behavior to Google Cloud - * Storage. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.LogStreamingOption log_streaming_option = 5; - * @return int - */ - public function getLogStreamingOption() - { - return $this->log_streaming_option; - } - - /** - * Option to define build log streaming behavior to Google Cloud - * Storage. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.LogStreamingOption log_streaming_option = 5; - * @param int $var - * @return $this - */ - public function setLogStreamingOption($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\BuildOptions\LogStreamingOption::class); - $this->log_streaming_option = $var; - - return $this; - } - - /** - * This field deprecated; please use `pool.name` instead. - * - * Generated from protobuf field string worker_pool = 7 [deprecated = true]; - * @return string - * @deprecated - */ - public function getWorkerPool() - { - @trigger_error('worker_pool is deprecated.', E_USER_DEPRECATED); - return $this->worker_pool; - } - - /** - * This field deprecated; please use `pool.name` instead. - * - * Generated from protobuf field string worker_pool = 7 [deprecated = true]; - * @param string $var - * @return $this - * @deprecated - */ - public function setWorkerPool($var) - { - @trigger_error('worker_pool is deprecated.', E_USER_DEPRECATED); - GPBUtil::checkString($var, True); - $this->worker_pool = $var; - - return $this; - } - - /** - * Optional. Specification for execution on a `WorkerPool`. - * See [running builds in a private - * pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) - * for more information. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.PoolOption pool = 19 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Build\V1\BuildOptions\PoolOption|null - */ - public function getPool() - { - return $this->pool; - } - - public function hasPool() - { - return isset($this->pool); - } - - public function clearPool() - { - unset($this->pool); - } - - /** - * Optional. Specification for execution on a `WorkerPool`. - * See [running builds in a private - * pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) - * for more information. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.PoolOption pool = 19 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Build\V1\BuildOptions\PoolOption $var - * @return $this - */ - public function setPool($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\BuildOptions\PoolOption::class); - $this->pool = $var; - - return $this; - } - - /** - * Option to specify the logging mode, which determines if and where build - * logs are stored. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.LoggingMode logging = 11; - * @return int - */ - public function getLogging() - { - return $this->logging; - } - - /** - * Option to specify the logging mode, which determines if and where build - * logs are stored. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.LoggingMode logging = 11; - * @param int $var - * @return $this - */ - public function setLogging($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\BuildOptions\LoggingMode::class); - $this->logging = $var; - - return $this; - } - - /** - * A list of global environment variable definitions that will exist for all - * build steps in this build. If a variable is defined in both globally and in - * a build step, the variable will use the build step value. - * The elements are of the form "KEY=VALUE" for the environment variable "KEY" - * being given the value "VALUE". - * - * Generated from protobuf field repeated string env = 12; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getEnv() - { - return $this->env; - } - - /** - * A list of global environment variable definitions that will exist for all - * build steps in this build. If a variable is defined in both globally and in - * a build step, the variable will use the build step value. - * The elements are of the form "KEY=VALUE" for the environment variable "KEY" - * being given the value "VALUE". - * - * Generated from protobuf field repeated string env = 12; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setEnv($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->env = $arr; - - return $this; - } - - /** - * A list of global environment variables, which are encrypted using a Cloud - * Key Management Service crypto key. These values must be specified in the - * build's `Secret`. These variables will be available to all build steps - * in this build. - * - * Generated from protobuf field repeated string secret_env = 13; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSecretEnv() - { - return $this->secret_env; - } - - /** - * A list of global environment variables, which are encrypted using a Cloud - * Key Management Service crypto key. These values must be specified in the - * build's `Secret`. These variables will be available to all build steps - * in this build. - * - * Generated from protobuf field repeated string secret_env = 13; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSecretEnv($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->secret_env = $arr; - - return $this; - } - - /** - * Global list of volumes to mount for ALL build steps - * Each volume is created as an empty volume prior to starting the build - * process. Upon completion of the build, volumes and their contents are - * discarded. Global volume names and paths cannot conflict with the volumes - * defined a build step. - * Using a global volume in a build with only one step is not valid as - * it is indicative of a build request with an incorrect configuration. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Volume volumes = 14; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getVolumes() - { - return $this->volumes; - } - - /** - * Global list of volumes to mount for ALL build steps - * Each volume is created as an empty volume prior to starting the build - * process. Upon completion of the build, volumes and their contents are - * discarded. Global volume names and paths cannot conflict with the volumes - * defined a build step. - * Using a global volume in a build with only one step is not valid as - * it is indicative of a build request with an incorrect configuration. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Volume volumes = 14; - * @param array<\Google\Cloud\Build\V1\Volume>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setVolumes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\Volume::class); - $this->volumes = $arr; - - return $this; - } - - /** - * Optional. Option to specify how default logs buckets are setup. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior default_logs_bucket_behavior = 21 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getDefaultLogsBucketBehavior() - { - return $this->default_logs_bucket_behavior; - } - - /** - * Optional. Option to specify how default logs buckets are setup. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior default_logs_bucket_behavior = 21 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setDefaultLogsBucketBehavior($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\BuildOptions\DefaultLogsBucketBehavior::class); - $this->default_logs_bucket_behavior = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/DefaultLogsBucketBehavior.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/DefaultLogsBucketBehavior.php deleted file mode 100644 index 6d139a8e98c5..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/DefaultLogsBucketBehavior.php +++ /dev/null @@ -1,59 +0,0 @@ -google.devtools.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior - */ -class DefaultLogsBucketBehavior -{ - /** - * Unspecified. - * - * Generated from protobuf enum DEFAULT_LOGS_BUCKET_BEHAVIOR_UNSPECIFIED = 0; - */ - const DEFAULT_LOGS_BUCKET_BEHAVIOR_UNSPECIFIED = 0; - /** - * Bucket is located in user-owned project in the same region as the - * build. The builder service account must have access to create and write - * to GCS buckets in the build project. - * - * Generated from protobuf enum REGIONAL_USER_OWNED_BUCKET = 1; - */ - const REGIONAL_USER_OWNED_BUCKET = 1; - - private static $valueToName = [ - self::DEFAULT_LOGS_BUCKET_BEHAVIOR_UNSPECIFIED => 'DEFAULT_LOGS_BUCKET_BEHAVIOR_UNSPECIFIED', - self::REGIONAL_USER_OWNED_BUCKET => 'REGIONAL_USER_OWNED_BUCKET', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(DefaultLogsBucketBehavior::class, \Google\Cloud\Build\V1\BuildOptions_DefaultLogsBucketBehavior::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/LogStreamingOption.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/LogStreamingOption.php deleted file mode 100644 index 2a3f9a0ddc0c..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/LogStreamingOption.php +++ /dev/null @@ -1,65 +0,0 @@ -google.devtools.cloudbuild.v1.BuildOptions.LogStreamingOption - */ -class LogStreamingOption -{ - /** - * Service may automatically determine build log streaming behavior. - * - * Generated from protobuf enum STREAM_DEFAULT = 0; - */ - const STREAM_DEFAULT = 0; - /** - * Build logs should be streamed to Google Cloud Storage. - * - * Generated from protobuf enum STREAM_ON = 1; - */ - const STREAM_ON = 1; - /** - * Build logs should not be streamed to Google Cloud Storage; they will be - * written when the build is completed. - * - * Generated from protobuf enum STREAM_OFF = 2; - */ - const STREAM_OFF = 2; - - private static $valueToName = [ - self::STREAM_DEFAULT => 'STREAM_DEFAULT', - self::STREAM_ON => 'STREAM_ON', - self::STREAM_OFF => 'STREAM_OFF', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(LogStreamingOption::class, \Google\Cloud\Build\V1\BuildOptions_LogStreamingOption::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/LoggingMode.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/LoggingMode.php deleted file mode 100644 index 14d794dbf5d1..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/LoggingMode.php +++ /dev/null @@ -1,88 +0,0 @@ -google.devtools.cloudbuild.v1.BuildOptions.LoggingMode - */ -class LoggingMode -{ - /** - * The service determines the logging mode. The default is `LEGACY`. Do not - * rely on the default logging behavior as it may change in the future. - * - * Generated from protobuf enum LOGGING_UNSPECIFIED = 0; - */ - const LOGGING_UNSPECIFIED = 0; - /** - * Build logs are stored in Cloud Logging and Cloud Storage. - * - * Generated from protobuf enum LEGACY = 1; - */ - const LEGACY = 1; - /** - * Build logs are stored in Cloud Storage. - * - * Generated from protobuf enum GCS_ONLY = 2; - */ - const GCS_ONLY = 2; - /** - * This option is the same as CLOUD_LOGGING_ONLY. - * - * Generated from protobuf enum STACKDRIVER_ONLY = 3 [deprecated = true]; - */ - const STACKDRIVER_ONLY = 3; - /** - * Build logs are stored in Cloud Logging. Selecting this option will not - * allow [logs - * streaming](https://cloud.google.com/sdk/gcloud/reference/builds/log). - * - * Generated from protobuf enum CLOUD_LOGGING_ONLY = 5; - */ - const CLOUD_LOGGING_ONLY = 5; - /** - * Turn off all logging. No build logs will be captured. - * - * Generated from protobuf enum NONE = 4; - */ - const NONE = 4; - - private static $valueToName = [ - self::LOGGING_UNSPECIFIED => 'LOGGING_UNSPECIFIED', - self::LEGACY => 'LEGACY', - self::GCS_ONLY => 'GCS_ONLY', - self::STACKDRIVER_ONLY => 'STACKDRIVER_ONLY', - self::CLOUD_LOGGING_ONLY => 'CLOUD_LOGGING_ONLY', - self::NONE => 'NONE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(LoggingMode::class, \Google\Cloud\Build\V1\BuildOptions_LoggingMode::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/MachineType.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/MachineType.php deleted file mode 100644 index e8ee9da697b1..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/MachineType.php +++ /dev/null @@ -1,80 +0,0 @@ -google.devtools.cloudbuild.v1.BuildOptions.MachineType - */ -class MachineType -{ - /** - * Standard machine type. - * - * Generated from protobuf enum UNSPECIFIED = 0; - */ - const UNSPECIFIED = 0; - /** - * Highcpu machine with 8 CPUs. - * - * Generated from protobuf enum N1_HIGHCPU_8 = 1; - */ - const N1_HIGHCPU_8 = 1; - /** - * Highcpu machine with 32 CPUs. - * - * Generated from protobuf enum N1_HIGHCPU_32 = 2; - */ - const N1_HIGHCPU_32 = 2; - /** - * Highcpu e2 machine with 8 CPUs. - * - * Generated from protobuf enum E2_HIGHCPU_8 = 5; - */ - const E2_HIGHCPU_8 = 5; - /** - * Highcpu e2 machine with 32 CPUs. - * - * Generated from protobuf enum E2_HIGHCPU_32 = 6; - */ - const E2_HIGHCPU_32 = 6; - - private static $valueToName = [ - self::UNSPECIFIED => 'UNSPECIFIED', - self::N1_HIGHCPU_8 => 'N1_HIGHCPU_8', - self::N1_HIGHCPU_32 => 'N1_HIGHCPU_32', - self::E2_HIGHCPU_8 => 'E2_HIGHCPU_8', - self::E2_HIGHCPU_32 => 'E2_HIGHCPU_32', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(MachineType::class, \Google\Cloud\Build\V1\BuildOptions_MachineType::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/PoolOption.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/PoolOption.php deleted file mode 100644 index bb7bb9af80f6..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/PoolOption.php +++ /dev/null @@ -1,85 +0,0 @@ -google.devtools.cloudbuild.v1.BuildOptions.PoolOption - */ -class PoolOption extends \Google\Protobuf\Internal\Message -{ - /** - * The `WorkerPool` resource to execute the build on. - * You must have `cloudbuild.workerpools.use` on the project hosting the - * WorkerPool. - * Format projects/{project}/locations/{location}/workerPools/{workerPoolId} - * - * Generated from protobuf field string name = 1 [(.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The `WorkerPool` resource to execute the build on. - * You must have `cloudbuild.workerpools.use` on the project hosting the - * WorkerPool. - * Format projects/{project}/locations/{location}/workerPools/{workerPoolId} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The `WorkerPool` resource to execute the build on. - * You must have `cloudbuild.workerpools.use` on the project hosting the - * WorkerPool. - * Format projects/{project}/locations/{location}/workerPools/{workerPoolId} - * - * Generated from protobuf field string name = 1 [(.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The `WorkerPool` resource to execute the build on. - * You must have `cloudbuild.workerpools.use` on the project hosting the - * WorkerPool. - * Format projects/{project}/locations/{location}/workerPools/{workerPoolId} - * - * Generated from protobuf field string name = 1 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PoolOption::class, \Google\Cloud\Build\V1\BuildOptions_PoolOption::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/SubstitutionOption.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/SubstitutionOption.php deleted file mode 100644 index 822546c92aee..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/SubstitutionOption.php +++ /dev/null @@ -1,58 +0,0 @@ -google.devtools.cloudbuild.v1.BuildOptions.SubstitutionOption - */ -class SubstitutionOption -{ - /** - * Fails the build if error in substitutions checks, like missing - * a substitution in the template or in the map. - * - * Generated from protobuf enum MUST_MATCH = 0; - */ - const MUST_MATCH = 0; - /** - * Do not fail the build if error in substitutions checks. - * - * Generated from protobuf enum ALLOW_LOOSE = 1; - */ - const ALLOW_LOOSE = 1; - - private static $valueToName = [ - self::MUST_MATCH => 'MUST_MATCH', - self::ALLOW_LOOSE => 'ALLOW_LOOSE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(SubstitutionOption::class, \Google\Cloud\Build\V1\BuildOptions_SubstitutionOption::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/VerifyOption.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/VerifyOption.php deleted file mode 100644 index 3479ddbf9cf2..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions/VerifyOption.php +++ /dev/null @@ -1,57 +0,0 @@ -google.devtools.cloudbuild.v1.BuildOptions.VerifyOption - */ -class VerifyOption -{ - /** - * Not a verifiable build (the default). - * - * Generated from protobuf enum NOT_VERIFIED = 0; - */ - const NOT_VERIFIED = 0; - /** - * Build must be verified. - * - * Generated from protobuf enum VERIFIED = 1; - */ - const VERIFIED = 1; - - private static $valueToName = [ - self::NOT_VERIFIED => 'NOT_VERIFIED', - self::VERIFIED => 'VERIFIED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(VerifyOption::class, \Google\Cloud\Build\V1\BuildOptions_VerifyOption::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions_DefaultLogsBucketBehavior.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions_DefaultLogsBucketBehavior.php deleted file mode 100644 index 40cc863f04f1..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildOptions_DefaultLogsBucketBehavior.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.cloudbuild.v1.BuildStep - */ -class BuildStep extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the container image that will run this particular - * build step. - * If the image is available in the host's Docker daemon's cache, it - * will be run directly. If not, the host will attempt to pull the image - * first, using the builder service account's credentials if necessary. - * The Docker daemon's cache will already have the latest versions of all of - * the officially supported build steps - * ([https://github.com/GoogleCloudPlatform/cloud-builders](https://github.com/GoogleCloudPlatform/cloud-builders)). - * The Docker daemon will also have cached many of the layers for some popular - * images, like "ubuntu", "debian", but they will be refreshed at the time you - * attempt to use them. - * If you built an image in a previous build step, it will be stored in the - * host's Docker daemon's cache and is available to use as the name for a - * later build step. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * A list of environment variable definitions to be used when running a step. - * The elements are of the form "KEY=VALUE" for the environment variable "KEY" - * being given the value "VALUE". - * - * Generated from protobuf field repeated string env = 2; - */ - private $env; - /** - * A list of arguments that will be presented to the step when it is started. - * If the image used to run the step's container has an entrypoint, the `args` - * are used as arguments to that entrypoint. If the image does not define - * an entrypoint, the first element in args is used as the entrypoint, - * and the remainder will be used as arguments. - * - * Generated from protobuf field repeated string args = 3; - */ - private $args; - /** - * Working directory to use when running this step's container. - * If this value is a relative path, it is relative to the build's working - * directory. If this value is absolute, it may be outside the build's working - * directory, in which case the contents of the path may not be persisted - * across build step executions, unless a `volume` for that path is specified. - * If the build specifies a `RepoSource` with `dir` and a step with a `dir`, - * which specifies an absolute path, the `RepoSource` `dir` is ignored for - * the step's execution. - * - * Generated from protobuf field string dir = 4; - */ - protected $dir = ''; - /** - * Unique identifier for this build step, used in `wait_for` to - * reference this build step as a dependency. - * - * Generated from protobuf field string id = 5; - */ - protected $id = ''; - /** - * The ID(s) of the step(s) that this build step depends on. - * This build step will not start until all the build steps in `wait_for` - * have completed successfully. If `wait_for` is empty, this build step will - * start when all previous build steps in the `Build.Steps` list have - * completed successfully. - * - * Generated from protobuf field repeated string wait_for = 6; - */ - private $wait_for; - /** - * Entrypoint to be used instead of the build step image's default entrypoint. - * If unset, the image's default entrypoint is used. - * - * Generated from protobuf field string entrypoint = 7; - */ - protected $entrypoint = ''; - /** - * A list of environment variables which are encrypted using a Cloud Key - * Management Service crypto key. These values must be specified in the - * build's `Secret`. - * - * Generated from protobuf field repeated string secret_env = 8; - */ - private $secret_env; - /** - * List of volumes to mount into the build step. - * Each volume is created as an empty volume prior to execution of the - * build step. Upon completion of the build, volumes and their contents are - * discarded. - * Using a named volume in only one step is not valid as it is indicative - * of a build request with an incorrect configuration. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Volume volumes = 9; - */ - private $volumes; - /** - * Output only. Stores timing information for executing this build step. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan timing = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $timing = null; - /** - * Output only. Stores timing information for pulling this build step's - * builder image only. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan pull_timing = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $pull_timing = null; - /** - * Time limit for executing this build step. If not defined, the step has no - * time limit and will be allowed to continue to run until either it completes - * or the build itself times out. - * - * Generated from protobuf field .google.protobuf.Duration timeout = 11; - */ - protected $timeout = null; - /** - * Output only. Status of the build step. At this time, build step status is - * only updated on build completion; step status is not updated in real-time - * as the build progresses. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.Status status = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $status = 0; - /** - * Allow this build step to fail without failing the entire build. - * If false, the entire build will fail if this step fails. Otherwise, the - * build will succeed, but this step will still have a failure status. - * Error information will be reported in the failure_detail field. - * - * Generated from protobuf field bool allow_failure = 14; - */ - protected $allow_failure = false; - /** - * Output only. Return code from running the step. - * - * Generated from protobuf field int32 exit_code = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $exit_code = 0; - /** - * Allow this build step to fail without failing the entire build if and - * only if the exit code is one of the specified codes. If allow_failure - * is also specified, this field will take precedence. - * - * Generated from protobuf field repeated int32 allow_exit_codes = 18; - */ - private $allow_exit_codes; - /** - * A shell script to be executed in the step. - * When script is provided, the user cannot specify the entrypoint or args. - * - * Generated from protobuf field string script = 19; - */ - protected $script = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the container image that will run this particular - * build step. - * If the image is available in the host's Docker daemon's cache, it - * will be run directly. If not, the host will attempt to pull the image - * first, using the builder service account's credentials if necessary. - * The Docker daemon's cache will already have the latest versions of all of - * the officially supported build steps - * ([https://github.com/GoogleCloudPlatform/cloud-builders](https://github.com/GoogleCloudPlatform/cloud-builders)). - * The Docker daemon will also have cached many of the layers for some popular - * images, like "ubuntu", "debian", but they will be refreshed at the time you - * attempt to use them. - * If you built an image in a previous build step, it will be stored in the - * host's Docker daemon's cache and is available to use as the name for a - * later build step. - * @type array|\Google\Protobuf\Internal\RepeatedField $env - * A list of environment variable definitions to be used when running a step. - * The elements are of the form "KEY=VALUE" for the environment variable "KEY" - * being given the value "VALUE". - * @type array|\Google\Protobuf\Internal\RepeatedField $args - * A list of arguments that will be presented to the step when it is started. - * If the image used to run the step's container has an entrypoint, the `args` - * are used as arguments to that entrypoint. If the image does not define - * an entrypoint, the first element in args is used as the entrypoint, - * and the remainder will be used as arguments. - * @type string $dir - * Working directory to use when running this step's container. - * If this value is a relative path, it is relative to the build's working - * directory. If this value is absolute, it may be outside the build's working - * directory, in which case the contents of the path may not be persisted - * across build step executions, unless a `volume` for that path is specified. - * If the build specifies a `RepoSource` with `dir` and a step with a `dir`, - * which specifies an absolute path, the `RepoSource` `dir` is ignored for - * the step's execution. - * @type string $id - * Unique identifier for this build step, used in `wait_for` to - * reference this build step as a dependency. - * @type array|\Google\Protobuf\Internal\RepeatedField $wait_for - * The ID(s) of the step(s) that this build step depends on. - * This build step will not start until all the build steps in `wait_for` - * have completed successfully. If `wait_for` is empty, this build step will - * start when all previous build steps in the `Build.Steps` list have - * completed successfully. - * @type string $entrypoint - * Entrypoint to be used instead of the build step image's default entrypoint. - * If unset, the image's default entrypoint is used. - * @type array|\Google\Protobuf\Internal\RepeatedField $secret_env - * A list of environment variables which are encrypted using a Cloud Key - * Management Service crypto key. These values must be specified in the - * build's `Secret`. - * @type array<\Google\Cloud\Build\V1\Volume>|\Google\Protobuf\Internal\RepeatedField $volumes - * List of volumes to mount into the build step. - * Each volume is created as an empty volume prior to execution of the - * build step. Upon completion of the build, volumes and their contents are - * discarded. - * Using a named volume in only one step is not valid as it is indicative - * of a build request with an incorrect configuration. - * @type \Google\Cloud\Build\V1\TimeSpan $timing - * Output only. Stores timing information for executing this build step. - * @type \Google\Cloud\Build\V1\TimeSpan $pull_timing - * Output only. Stores timing information for pulling this build step's - * builder image only. - * @type \Google\Protobuf\Duration $timeout - * Time limit for executing this build step. If not defined, the step has no - * time limit and will be allowed to continue to run until either it completes - * or the build itself times out. - * @type int $status - * Output only. Status of the build step. At this time, build step status is - * only updated on build completion; step status is not updated in real-time - * as the build progresses. - * @type bool $allow_failure - * Allow this build step to fail without failing the entire build. - * If false, the entire build will fail if this step fails. Otherwise, the - * build will succeed, but this step will still have a failure status. - * Error information will be reported in the failure_detail field. - * @type int $exit_code - * Output only. Return code from running the step. - * @type array|\Google\Protobuf\Internal\RepeatedField $allow_exit_codes - * Allow this build step to fail without failing the entire build if and - * only if the exit code is one of the specified codes. If allow_failure - * is also specified, this field will take precedence. - * @type string $script - * A shell script to be executed in the step. - * When script is provided, the user cannot specify the entrypoint or args. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the container image that will run this particular - * build step. - * If the image is available in the host's Docker daemon's cache, it - * will be run directly. If not, the host will attempt to pull the image - * first, using the builder service account's credentials if necessary. - * The Docker daemon's cache will already have the latest versions of all of - * the officially supported build steps - * ([https://github.com/GoogleCloudPlatform/cloud-builders](https://github.com/GoogleCloudPlatform/cloud-builders)). - * The Docker daemon will also have cached many of the layers for some popular - * images, like "ubuntu", "debian", but they will be refreshed at the time you - * attempt to use them. - * If you built an image in a previous build step, it will be stored in the - * host's Docker daemon's cache and is available to use as the name for a - * later build step. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the container image that will run this particular - * build step. - * If the image is available in the host's Docker daemon's cache, it - * will be run directly. If not, the host will attempt to pull the image - * first, using the builder service account's credentials if necessary. - * The Docker daemon's cache will already have the latest versions of all of - * the officially supported build steps - * ([https://github.com/GoogleCloudPlatform/cloud-builders](https://github.com/GoogleCloudPlatform/cloud-builders)). - * The Docker daemon will also have cached many of the layers for some popular - * images, like "ubuntu", "debian", but they will be refreshed at the time you - * attempt to use them. - * If you built an image in a previous build step, it will be stored in the - * host's Docker daemon's cache and is available to use as the name for a - * later build step. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * A list of environment variable definitions to be used when running a step. - * The elements are of the form "KEY=VALUE" for the environment variable "KEY" - * being given the value "VALUE". - * - * Generated from protobuf field repeated string env = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getEnv() - { - return $this->env; - } - - /** - * A list of environment variable definitions to be used when running a step. - * The elements are of the form "KEY=VALUE" for the environment variable "KEY" - * being given the value "VALUE". - * - * Generated from protobuf field repeated string env = 2; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setEnv($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->env = $arr; - - return $this; - } - - /** - * A list of arguments that will be presented to the step when it is started. - * If the image used to run the step's container has an entrypoint, the `args` - * are used as arguments to that entrypoint. If the image does not define - * an entrypoint, the first element in args is used as the entrypoint, - * and the remainder will be used as arguments. - * - * Generated from protobuf field repeated string args = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getArgs() - { - return $this->args; - } - - /** - * A list of arguments that will be presented to the step when it is started. - * If the image used to run the step's container has an entrypoint, the `args` - * are used as arguments to that entrypoint. If the image does not define - * an entrypoint, the first element in args is used as the entrypoint, - * and the remainder will be used as arguments. - * - * Generated from protobuf field repeated string args = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setArgs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->args = $arr; - - return $this; - } - - /** - * Working directory to use when running this step's container. - * If this value is a relative path, it is relative to the build's working - * directory. If this value is absolute, it may be outside the build's working - * directory, in which case the contents of the path may not be persisted - * across build step executions, unless a `volume` for that path is specified. - * If the build specifies a `RepoSource` with `dir` and a step with a `dir`, - * which specifies an absolute path, the `RepoSource` `dir` is ignored for - * the step's execution. - * - * Generated from protobuf field string dir = 4; - * @return string - */ - public function getDir() - { - return $this->dir; - } - - /** - * Working directory to use when running this step's container. - * If this value is a relative path, it is relative to the build's working - * directory. If this value is absolute, it may be outside the build's working - * directory, in which case the contents of the path may not be persisted - * across build step executions, unless a `volume` for that path is specified. - * If the build specifies a `RepoSource` with `dir` and a step with a `dir`, - * which specifies an absolute path, the `RepoSource` `dir` is ignored for - * the step's execution. - * - * Generated from protobuf field string dir = 4; - * @param string $var - * @return $this - */ - public function setDir($var) - { - GPBUtil::checkString($var, True); - $this->dir = $var; - - return $this; - } - - /** - * Unique identifier for this build step, used in `wait_for` to - * reference this build step as a dependency. - * - * Generated from protobuf field string id = 5; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Unique identifier for this build step, used in `wait_for` to - * reference this build step as a dependency. - * - * Generated from protobuf field string id = 5; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * The ID(s) of the step(s) that this build step depends on. - * This build step will not start until all the build steps in `wait_for` - * have completed successfully. If `wait_for` is empty, this build step will - * start when all previous build steps in the `Build.Steps` list have - * completed successfully. - * - * Generated from protobuf field repeated string wait_for = 6; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getWaitFor() - { - return $this->wait_for; - } - - /** - * The ID(s) of the step(s) that this build step depends on. - * This build step will not start until all the build steps in `wait_for` - * have completed successfully. If `wait_for` is empty, this build step will - * start when all previous build steps in the `Build.Steps` list have - * completed successfully. - * - * Generated from protobuf field repeated string wait_for = 6; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setWaitFor($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->wait_for = $arr; - - return $this; - } - - /** - * Entrypoint to be used instead of the build step image's default entrypoint. - * If unset, the image's default entrypoint is used. - * - * Generated from protobuf field string entrypoint = 7; - * @return string - */ - public function getEntrypoint() - { - return $this->entrypoint; - } - - /** - * Entrypoint to be used instead of the build step image's default entrypoint. - * If unset, the image's default entrypoint is used. - * - * Generated from protobuf field string entrypoint = 7; - * @param string $var - * @return $this - */ - public function setEntrypoint($var) - { - GPBUtil::checkString($var, True); - $this->entrypoint = $var; - - return $this; - } - - /** - * A list of environment variables which are encrypted using a Cloud Key - * Management Service crypto key. These values must be specified in the - * build's `Secret`. - * - * Generated from protobuf field repeated string secret_env = 8; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSecretEnv() - { - return $this->secret_env; - } - - /** - * A list of environment variables which are encrypted using a Cloud Key - * Management Service crypto key. These values must be specified in the - * build's `Secret`. - * - * Generated from protobuf field repeated string secret_env = 8; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSecretEnv($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->secret_env = $arr; - - return $this; - } - - /** - * List of volumes to mount into the build step. - * Each volume is created as an empty volume prior to execution of the - * build step. Upon completion of the build, volumes and their contents are - * discarded. - * Using a named volume in only one step is not valid as it is indicative - * of a build request with an incorrect configuration. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Volume volumes = 9; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getVolumes() - { - return $this->volumes; - } - - /** - * List of volumes to mount into the build step. - * Each volume is created as an empty volume prior to execution of the - * build step. Upon completion of the build, volumes and their contents are - * discarded. - * Using a named volume in only one step is not valid as it is indicative - * of a build request with an incorrect configuration. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Volume volumes = 9; - * @param array<\Google\Cloud\Build\V1\Volume>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setVolumes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\Volume::class); - $this->volumes = $arr; - - return $this; - } - - /** - * Output only. Stores timing information for executing this build step. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan timing = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\TimeSpan|null - */ - public function getTiming() - { - return $this->timing; - } - - public function hasTiming() - { - return isset($this->timing); - } - - public function clearTiming() - { - unset($this->timing); - } - - /** - * Output only. Stores timing information for executing this build step. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan timing = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\TimeSpan $var - * @return $this - */ - public function setTiming($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\TimeSpan::class); - $this->timing = $var; - - return $this; - } - - /** - * Output only. Stores timing information for pulling this build step's - * builder image only. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan pull_timing = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\TimeSpan|null - */ - public function getPullTiming() - { - return $this->pull_timing; - } - - public function hasPullTiming() - { - return isset($this->pull_timing); - } - - public function clearPullTiming() - { - unset($this->pull_timing); - } - - /** - * Output only. Stores timing information for pulling this build step's - * builder image only. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan pull_timing = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\TimeSpan $var - * @return $this - */ - public function setPullTiming($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\TimeSpan::class); - $this->pull_timing = $var; - - return $this; - } - - /** - * Time limit for executing this build step. If not defined, the step has no - * time limit and will be allowed to continue to run until either it completes - * or the build itself times out. - * - * Generated from protobuf field .google.protobuf.Duration timeout = 11; - * @return \Google\Protobuf\Duration|null - */ - public function getTimeout() - { - return $this->timeout; - } - - public function hasTimeout() - { - return isset($this->timeout); - } - - public function clearTimeout() - { - unset($this->timeout); - } - - /** - * Time limit for executing this build step. If not defined, the step has no - * time limit and will be allowed to continue to run until either it completes - * or the build itself times out. - * - * Generated from protobuf field .google.protobuf.Duration timeout = 11; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setTimeout($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->timeout = $var; - - return $this; - } - - /** - * Output only. Status of the build step. At this time, build step status is - * only updated on build completion; step status is not updated in real-time - * as the build progresses. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.Status status = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getStatus() - { - return $this->status; - } - - /** - * Output only. Status of the build step. At this time, build step status is - * only updated on build completion; step status is not updated in real-time - * as the build progresses. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build.Status status = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setStatus($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\Build\Status::class); - $this->status = $var; - - return $this; - } - - /** - * Allow this build step to fail without failing the entire build. - * If false, the entire build will fail if this step fails. Otherwise, the - * build will succeed, but this step will still have a failure status. - * Error information will be reported in the failure_detail field. - * - * Generated from protobuf field bool allow_failure = 14; - * @return bool - */ - public function getAllowFailure() - { - return $this->allow_failure; - } - - /** - * Allow this build step to fail without failing the entire build. - * If false, the entire build will fail if this step fails. Otherwise, the - * build will succeed, but this step will still have a failure status. - * Error information will be reported in the failure_detail field. - * - * Generated from protobuf field bool allow_failure = 14; - * @param bool $var - * @return $this - */ - public function setAllowFailure($var) - { - GPBUtil::checkBool($var); - $this->allow_failure = $var; - - return $this; - } - - /** - * Output only. Return code from running the step. - * - * Generated from protobuf field int32 exit_code = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getExitCode() - { - return $this->exit_code; - } - - /** - * Output only. Return code from running the step. - * - * Generated from protobuf field int32 exit_code = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setExitCode($var) - { - GPBUtil::checkInt32($var); - $this->exit_code = $var; - - return $this; - } - - /** - * Allow this build step to fail without failing the entire build if and - * only if the exit code is one of the specified codes. If allow_failure - * is also specified, this field will take precedence. - * - * Generated from protobuf field repeated int32 allow_exit_codes = 18; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAllowExitCodes() - { - return $this->allow_exit_codes; - } - - /** - * Allow this build step to fail without failing the entire build if and - * only if the exit code is one of the specified codes. If allow_failure - * is also specified, this field will take precedence. - * - * Generated from protobuf field repeated int32 allow_exit_codes = 18; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAllowExitCodes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::INT32); - $this->allow_exit_codes = $arr; - - return $this; - } - - /** - * A shell script to be executed in the step. - * When script is provided, the user cannot specify the entrypoint or args. - * - * Generated from protobuf field string script = 19; - * @return string - */ - public function getScript() - { - return $this->script; - } - - /** - * A shell script to be executed in the step. - * When script is provided, the user cannot specify the entrypoint or args. - * - * Generated from protobuf field string script = 19; - * @param string $var - * @return $this - */ - public function setScript($var) - { - GPBUtil::checkString($var, True); - $this->script = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildTrigger.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildTrigger.php deleted file mode 100644 index 9daccd3f6dcf..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/BuildTrigger.php +++ /dev/null @@ -1,881 +0,0 @@ -google.devtools.cloudbuild.v1.BuildTrigger - */ -class BuildTrigger extends \Google\Protobuf\Internal\Message -{ - /** - * The `Trigger` name with format: - * `projects/{project}/locations/{location}/triggers/{trigger}`, where - * {trigger} is a unique identifier generated by the service. - * - * Generated from protobuf field string resource_name = 34; - */ - protected $resource_name = ''; - /** - * Output only. Unique identifier of the trigger. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $id = ''; - /** - * Human-readable description of this trigger. - * - * Generated from protobuf field string description = 10; - */ - protected $description = ''; - /** - * User-assigned name of the trigger. Must be unique within the project. - * Trigger names must meet the following requirements: - * + They must contain only alphanumeric characters and dashes. - * + They can be 1-64 characters long. - * + They must begin and end with an alphanumeric character. - * - * Generated from protobuf field string name = 21; - */ - protected $name = ''; - /** - * Tags for annotation of a `BuildTrigger` - * - * Generated from protobuf field repeated string tags = 19; - */ - private $tags; - /** - * Template describing the types of source changes to trigger a build. - * Branch and tag names in trigger templates are interpreted as regular - * expressions. Any branch or tag change that matches that regular expression - * will trigger a build. - * Mutually exclusive with `github`. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.RepoSource trigger_template = 7; - */ - protected $trigger_template = null; - /** - * GitHubEventsConfig describes the configuration of a trigger that creates - * a build whenever a GitHub event is received. - * Mutually exclusive with `trigger_template`. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.GitHubEventsConfig github = 13; - */ - protected $github = null; - /** - * PubsubConfig describes the configuration of a trigger that - * creates a build whenever a Pub/Sub message is published. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PubsubConfig pubsub_config = 29; - */ - protected $pubsub_config = null; - /** - * WebhookConfig describes the configuration of a trigger that - * creates a build whenever a webhook is sent to a trigger's webhook URL. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WebhookConfig webhook_config = 31; - */ - protected $webhook_config = null; - /** - * Output only. Time when the trigger was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * If true, the trigger will never automatically execute a build. - * - * Generated from protobuf field bool disabled = 9; - */ - protected $disabled = false; - /** - * Substitutions for Build resource. The keys must match the following - * regular expression: `^_[A-Z0-9_]+$`. - * - * Generated from protobuf field map substitutions = 11; - */ - private $substitutions; - /** - * ignored_files and included_files are file glob matches using - * https://golang.org/pkg/path/filepath/#Match extended with support for "**". - * If ignored_files and changed files are both empty, then they are - * not used to determine whether or not to trigger a build. - * If ignored_files is not empty, then we ignore any files that match - * any of the ignored_file globs. If the change has no files that are - * outside of the ignored_files globs, then we do not trigger a build. - * - * Generated from protobuf field repeated string ignored_files = 15; - */ - private $ignored_files; - /** - * If any of the files altered in the commit pass the ignored_files - * filter and included_files is empty, then as far as this filter is - * concerned, we should trigger the build. - * If any of the files altered in the commit pass the ignored_files - * filter and included_files is not empty, then we make sure that at - * least one of those files matches a included_files glob. If not, - * then we do not trigger a build. - * - * Generated from protobuf field repeated string included_files = 16; - */ - private $included_files; - /** - * Optional. A Common Expression Language string. - * - * Generated from protobuf field string filter = 30 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * The service account used for all user-controlled operations including - * UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild. - * If no service account is set, then the standard Cloud Build service account - * ([PROJECT_NUM]@system.gserviceaccount.com) will be used instead. - * Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}` - * - * Generated from protobuf field string service_account = 33 [(.google.api.resource_reference) = { - */ - protected $service_account = ''; - protected $build_template; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $resource_name - * The `Trigger` name with format: - * `projects/{project}/locations/{location}/triggers/{trigger}`, where - * {trigger} is a unique identifier generated by the service. - * @type string $id - * Output only. Unique identifier of the trigger. - * @type string $description - * Human-readable description of this trigger. - * @type string $name - * User-assigned name of the trigger. Must be unique within the project. - * Trigger names must meet the following requirements: - * + They must contain only alphanumeric characters and dashes. - * + They can be 1-64 characters long. - * + They must begin and end with an alphanumeric character. - * @type array|\Google\Protobuf\Internal\RepeatedField $tags - * Tags for annotation of a `BuildTrigger` - * @type \Google\Cloud\Build\V1\RepoSource $trigger_template - * Template describing the types of source changes to trigger a build. - * Branch and tag names in trigger templates are interpreted as regular - * expressions. Any branch or tag change that matches that regular expression - * will trigger a build. - * Mutually exclusive with `github`. - * @type \Google\Cloud\Build\V1\GitHubEventsConfig $github - * GitHubEventsConfig describes the configuration of a trigger that creates - * a build whenever a GitHub event is received. - * Mutually exclusive with `trigger_template`. - * @type \Google\Cloud\Build\V1\PubsubConfig $pubsub_config - * PubsubConfig describes the configuration of a trigger that - * creates a build whenever a Pub/Sub message is published. - * @type \Google\Cloud\Build\V1\WebhookConfig $webhook_config - * WebhookConfig describes the configuration of a trigger that - * creates a build whenever a webhook is sent to a trigger's webhook URL. - * @type bool $autodetect - * Autodetect build configuration. The following precedence is used (case - * insensitive): - * 1. cloudbuild.yaml - * 2. cloudbuild.yml - * 3. cloudbuild.json - * 4. Dockerfile - * Currently only available for GitHub App Triggers. - * @type \Google\Cloud\Build\V1\Build $build - * Contents of the build template. - * @type string $filename - * Path, from the source root, to the build configuration file - * (i.e. cloudbuild.yaml). - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time when the trigger was created. - * @type bool $disabled - * If true, the trigger will never automatically execute a build. - * @type array|\Google\Protobuf\Internal\MapField $substitutions - * Substitutions for Build resource. The keys must match the following - * regular expression: `^_[A-Z0-9_]+$`. - * @type array|\Google\Protobuf\Internal\RepeatedField $ignored_files - * ignored_files and included_files are file glob matches using - * https://golang.org/pkg/path/filepath/#Match extended with support for "**". - * If ignored_files and changed files are both empty, then they are - * not used to determine whether or not to trigger a build. - * If ignored_files is not empty, then we ignore any files that match - * any of the ignored_file globs. If the change has no files that are - * outside of the ignored_files globs, then we do not trigger a build. - * @type array|\Google\Protobuf\Internal\RepeatedField $included_files - * If any of the files altered in the commit pass the ignored_files - * filter and included_files is empty, then as far as this filter is - * concerned, we should trigger the build. - * If any of the files altered in the commit pass the ignored_files - * filter and included_files is not empty, then we make sure that at - * least one of those files matches a included_files glob. If not, - * then we do not trigger a build. - * @type string $filter - * Optional. A Common Expression Language string. - * @type string $service_account - * The service account used for all user-controlled operations including - * UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild. - * If no service account is set, then the standard Cloud Build service account - * ([PROJECT_NUM]@system.gserviceaccount.com) will be used instead. - * Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The `Trigger` name with format: - * `projects/{project}/locations/{location}/triggers/{trigger}`, where - * {trigger} is a unique identifier generated by the service. - * - * Generated from protobuf field string resource_name = 34; - * @return string - */ - public function getResourceName() - { - return $this->resource_name; - } - - /** - * The `Trigger` name with format: - * `projects/{project}/locations/{location}/triggers/{trigger}`, where - * {trigger} is a unique identifier generated by the service. - * - * Generated from protobuf field string resource_name = 34; - * @param string $var - * @return $this - */ - public function setResourceName($var) - { - GPBUtil::checkString($var, True); - $this->resource_name = $var; - - return $this; - } - - /** - * Output only. Unique identifier of the trigger. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Output only. Unique identifier of the trigger. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * Human-readable description of this trigger. - * - * Generated from protobuf field string description = 10; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Human-readable description of this trigger. - * - * Generated from protobuf field string description = 10; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * User-assigned name of the trigger. Must be unique within the project. - * Trigger names must meet the following requirements: - * + They must contain only alphanumeric characters and dashes. - * + They can be 1-64 characters long. - * + They must begin and end with an alphanumeric character. - * - * Generated from protobuf field string name = 21; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * User-assigned name of the trigger. Must be unique within the project. - * Trigger names must meet the following requirements: - * + They must contain only alphanumeric characters and dashes. - * + They can be 1-64 characters long. - * + They must begin and end with an alphanumeric character. - * - * Generated from protobuf field string name = 21; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Tags for annotation of a `BuildTrigger` - * - * Generated from protobuf field repeated string tags = 19; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getTags() - { - return $this->tags; - } - - /** - * Tags for annotation of a `BuildTrigger` - * - * Generated from protobuf field repeated string tags = 19; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setTags($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->tags = $arr; - - return $this; - } - - /** - * Template describing the types of source changes to trigger a build. - * Branch and tag names in trigger templates are interpreted as regular - * expressions. Any branch or tag change that matches that regular expression - * will trigger a build. - * Mutually exclusive with `github`. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.RepoSource trigger_template = 7; - * @return \Google\Cloud\Build\V1\RepoSource|null - */ - public function getTriggerTemplate() - { - return $this->trigger_template; - } - - public function hasTriggerTemplate() - { - return isset($this->trigger_template); - } - - public function clearTriggerTemplate() - { - unset($this->trigger_template); - } - - /** - * Template describing the types of source changes to trigger a build. - * Branch and tag names in trigger templates are interpreted as regular - * expressions. Any branch or tag change that matches that regular expression - * will trigger a build. - * Mutually exclusive with `github`. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.RepoSource trigger_template = 7; - * @param \Google\Cloud\Build\V1\RepoSource $var - * @return $this - */ - public function setTriggerTemplate($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\RepoSource::class); - $this->trigger_template = $var; - - return $this; - } - - /** - * GitHubEventsConfig describes the configuration of a trigger that creates - * a build whenever a GitHub event is received. - * Mutually exclusive with `trigger_template`. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.GitHubEventsConfig github = 13; - * @return \Google\Cloud\Build\V1\GitHubEventsConfig|null - */ - public function getGithub() - { - return $this->github; - } - - public function hasGithub() - { - return isset($this->github); - } - - public function clearGithub() - { - unset($this->github); - } - - /** - * GitHubEventsConfig describes the configuration of a trigger that creates - * a build whenever a GitHub event is received. - * Mutually exclusive with `trigger_template`. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.GitHubEventsConfig github = 13; - * @param \Google\Cloud\Build\V1\GitHubEventsConfig $var - * @return $this - */ - public function setGithub($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\GitHubEventsConfig::class); - $this->github = $var; - - return $this; - } - - /** - * PubsubConfig describes the configuration of a trigger that - * creates a build whenever a Pub/Sub message is published. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PubsubConfig pubsub_config = 29; - * @return \Google\Cloud\Build\V1\PubsubConfig|null - */ - public function getPubsubConfig() - { - return $this->pubsub_config; - } - - public function hasPubsubConfig() - { - return isset($this->pubsub_config); - } - - public function clearPubsubConfig() - { - unset($this->pubsub_config); - } - - /** - * PubsubConfig describes the configuration of a trigger that - * creates a build whenever a Pub/Sub message is published. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PubsubConfig pubsub_config = 29; - * @param \Google\Cloud\Build\V1\PubsubConfig $var - * @return $this - */ - public function setPubsubConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\PubsubConfig::class); - $this->pubsub_config = $var; - - return $this; - } - - /** - * WebhookConfig describes the configuration of a trigger that - * creates a build whenever a webhook is sent to a trigger's webhook URL. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WebhookConfig webhook_config = 31; - * @return \Google\Cloud\Build\V1\WebhookConfig|null - */ - public function getWebhookConfig() - { - return $this->webhook_config; - } - - public function hasWebhookConfig() - { - return isset($this->webhook_config); - } - - public function clearWebhookConfig() - { - unset($this->webhook_config); - } - - /** - * WebhookConfig describes the configuration of a trigger that - * creates a build whenever a webhook is sent to a trigger's webhook URL. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WebhookConfig webhook_config = 31; - * @param \Google\Cloud\Build\V1\WebhookConfig $var - * @return $this - */ - public function setWebhookConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\WebhookConfig::class); - $this->webhook_config = $var; - - return $this; - } - - /** - * Autodetect build configuration. The following precedence is used (case - * insensitive): - * 1. cloudbuild.yaml - * 2. cloudbuild.yml - * 3. cloudbuild.json - * 4. Dockerfile - * Currently only available for GitHub App Triggers. - * - * Generated from protobuf field bool autodetect = 18; - * @return bool - */ - public function getAutodetect() - { - return $this->readOneof(18); - } - - public function hasAutodetect() - { - return $this->hasOneof(18); - } - - /** - * Autodetect build configuration. The following precedence is used (case - * insensitive): - * 1. cloudbuild.yaml - * 2. cloudbuild.yml - * 3. cloudbuild.json - * 4. Dockerfile - * Currently only available for GitHub App Triggers. - * - * Generated from protobuf field bool autodetect = 18; - * @param bool $var - * @return $this - */ - public function setAutodetect($var) - { - GPBUtil::checkBool($var); - $this->writeOneof(18, $var); - - return $this; - } - - /** - * Contents of the build template. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build build = 4; - * @return \Google\Cloud\Build\V1\Build|null - */ - public function getBuild() - { - return $this->readOneof(4); - } - - public function hasBuild() - { - return $this->hasOneof(4); - } - - /** - * Contents of the build template. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build build = 4; - * @param \Google\Cloud\Build\V1\Build $var - * @return $this - */ - public function setBuild($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\Build::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Path, from the source root, to the build configuration file - * (i.e. cloudbuild.yaml). - * - * Generated from protobuf field string filename = 8; - * @return string - */ - public function getFilename() - { - return $this->readOneof(8); - } - - public function hasFilename() - { - return $this->hasOneof(8); - } - - /** - * Path, from the source root, to the build configuration file - * (i.e. cloudbuild.yaml). - * - * Generated from protobuf field string filename = 8; - * @param string $var - * @return $this - */ - public function setFilename($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(8, $var); - - return $this; - } - - /** - * Output only. Time when the trigger was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Time when the trigger was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * If true, the trigger will never automatically execute a build. - * - * Generated from protobuf field bool disabled = 9; - * @return bool - */ - public function getDisabled() - { - return $this->disabled; - } - - /** - * If true, the trigger will never automatically execute a build. - * - * Generated from protobuf field bool disabled = 9; - * @param bool $var - * @return $this - */ - public function setDisabled($var) - { - GPBUtil::checkBool($var); - $this->disabled = $var; - - return $this; - } - - /** - * Substitutions for Build resource. The keys must match the following - * regular expression: `^_[A-Z0-9_]+$`. - * - * Generated from protobuf field map substitutions = 11; - * @return \Google\Protobuf\Internal\MapField - */ - public function getSubstitutions() - { - return $this->substitutions; - } - - /** - * Substitutions for Build resource. The keys must match the following - * regular expression: `^_[A-Z0-9_]+$`. - * - * Generated from protobuf field map substitutions = 11; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setSubstitutions($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->substitutions = $arr; - - return $this; - } - - /** - * ignored_files and included_files are file glob matches using - * https://golang.org/pkg/path/filepath/#Match extended with support for "**". - * If ignored_files and changed files are both empty, then they are - * not used to determine whether or not to trigger a build. - * If ignored_files is not empty, then we ignore any files that match - * any of the ignored_file globs. If the change has no files that are - * outside of the ignored_files globs, then we do not trigger a build. - * - * Generated from protobuf field repeated string ignored_files = 15; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getIgnoredFiles() - { - return $this->ignored_files; - } - - /** - * ignored_files and included_files are file glob matches using - * https://golang.org/pkg/path/filepath/#Match extended with support for "**". - * If ignored_files and changed files are both empty, then they are - * not used to determine whether or not to trigger a build. - * If ignored_files is not empty, then we ignore any files that match - * any of the ignored_file globs. If the change has no files that are - * outside of the ignored_files globs, then we do not trigger a build. - * - * Generated from protobuf field repeated string ignored_files = 15; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setIgnoredFiles($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->ignored_files = $arr; - - return $this; - } - - /** - * If any of the files altered in the commit pass the ignored_files - * filter and included_files is empty, then as far as this filter is - * concerned, we should trigger the build. - * If any of the files altered in the commit pass the ignored_files - * filter and included_files is not empty, then we make sure that at - * least one of those files matches a included_files glob. If not, - * then we do not trigger a build. - * - * Generated from protobuf field repeated string included_files = 16; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getIncludedFiles() - { - return $this->included_files; - } - - /** - * If any of the files altered in the commit pass the ignored_files - * filter and included_files is empty, then as far as this filter is - * concerned, we should trigger the build. - * If any of the files altered in the commit pass the ignored_files - * filter and included_files is not empty, then we make sure that at - * least one of those files matches a included_files glob. If not, - * then we do not trigger a build. - * - * Generated from protobuf field repeated string included_files = 16; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setIncludedFiles($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->included_files = $arr; - - return $this; - } - - /** - * Optional. A Common Expression Language string. - * - * Generated from protobuf field string filter = 30 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. A Common Expression Language string. - * - * Generated from protobuf field string filter = 30 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * The service account used for all user-controlled operations including - * UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild. - * If no service account is set, then the standard Cloud Build service account - * ([PROJECT_NUM]@system.gserviceaccount.com) will be used instead. - * Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}` - * - * Generated from protobuf field string service_account = 33 [(.google.api.resource_reference) = { - * @return string - */ - public function getServiceAccount() - { - return $this->service_account; - } - - /** - * The service account used for all user-controlled operations including - * UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild. - * If no service account is set, then the standard Cloud Build service account - * ([PROJECT_NUM]@system.gserviceaccount.com) will be used instead. - * Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}` - * - * Generated from protobuf field string service_account = 33 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setServiceAccount($var) - { - GPBUtil::checkString($var, True); - $this->service_account = $var; - - return $this; - } - - /** - * @return string - */ - public function getBuildTemplate() - { - return $this->whichOneof("build_template"); - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build_FailureInfo.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build_FailureInfo.php deleted file mode 100644 index 92e05d0c389f..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Build_FailureInfo.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.cloudbuild.v1.BuiltImage - */ -class BuiltImage extends \Google\Protobuf\Internal\Message -{ - /** - * Name used to push the container image to Google Container Registry, as - * presented to `docker push`. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Docker Registry 2.0 digest. - * - * Generated from protobuf field string digest = 3; - */ - protected $digest = ''; - /** - * Output only. Stores timing information for pushing the specified image. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan push_timing = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $push_timing = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Name used to push the container image to Google Container Registry, as - * presented to `docker push`. - * @type string $digest - * Docker Registry 2.0 digest. - * @type \Google\Cloud\Build\V1\TimeSpan $push_timing - * Output only. Stores timing information for pushing the specified image. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Name used to push the container image to Google Container Registry, as - * presented to `docker push`. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Name used to push the container image to Google Container Registry, as - * presented to `docker push`. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Docker Registry 2.0 digest. - * - * Generated from protobuf field string digest = 3; - * @return string - */ - public function getDigest() - { - return $this->digest; - } - - /** - * Docker Registry 2.0 digest. - * - * Generated from protobuf field string digest = 3; - * @param string $var - * @return $this - */ - public function setDigest($var) - { - GPBUtil::checkString($var, True); - $this->digest = $var; - - return $this; - } - - /** - * Output only. Stores timing information for pushing the specified image. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan push_timing = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\TimeSpan|null - */ - public function getPushTiming() - { - return $this->push_timing; - } - - public function hasPushTiming() - { - return isset($this->push_timing); - } - - public function clearPushTiming() - { - unset($this->push_timing); - } - - /** - * Output only. Stores timing information for pushing the specified image. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan push_timing = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\TimeSpan $var - * @return $this - */ - public function setPushTiming($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\TimeSpan::class); - $this->push_timing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CancelBuildRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CancelBuildRequest.php deleted file mode 100644 index 2c3acff597ce..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CancelBuildRequest.php +++ /dev/null @@ -1,139 +0,0 @@ -google.devtools.cloudbuild.v1.CancelBuildRequest - */ -class CancelBuildRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the `Build` to cancel. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * - * Generated from protobuf field string name = 4 [(.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - /** - * Required. ID of the build. - * - * Generated from protobuf field string id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the `Build` to cancel. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * @type string $project_id - * Required. ID of the project. - * @type string $id - * Required. ID of the build. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The name of the `Build` to cancel. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * - * Generated from protobuf field string name = 4 [(.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the `Build` to cancel. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * - * Generated from protobuf field string name = 4 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Required. ID of the build. - * - * Generated from protobuf field string id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Required. ID of the build. - * - * Generated from protobuf field string id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CloudBuildGrpcClient.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CloudBuildGrpcClient.php deleted file mode 100644 index 25ca618e4778..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CloudBuildGrpcClient.php +++ /dev/null @@ -1,364 +0,0 @@ -_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/CreateBuild', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Returns information about a previously requested build. - * - * The `Build` that is returned includes its status (such as `SUCCESS`, - * `FAILURE`, or `WORKING`), and timing information. - * @param \Google\Cloud\Build\V1\GetBuildRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetBuild(\Google\Cloud\Build\V1\GetBuildRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/GetBuild', - $argument, - ['\Google\Cloud\Build\V1\Build', 'decode'], - $metadata, $options); - } - - /** - * Lists previously requested builds. - * - * Previously requested builds may still be in-progress, or may have finished - * successfully or unsuccessfully. - * @param \Google\Cloud\Build\V1\ListBuildsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListBuilds(\Google\Cloud\Build\V1\ListBuildsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/ListBuilds', - $argument, - ['\Google\Cloud\Build\V1\ListBuildsResponse', 'decode'], - $metadata, $options); - } - - /** - * Cancels a build in progress. - * @param \Google\Cloud\Build\V1\CancelBuildRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CancelBuild(\Google\Cloud\Build\V1\CancelBuildRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/CancelBuild', - $argument, - ['\Google\Cloud\Build\V1\Build', 'decode'], - $metadata, $options); - } - - /** - * Creates a new build based on the specified build. - * - * This method creates a new build using the original build request, which may - * or may not result in an identical build. - * - * For triggered builds: - * - * * Triggered builds resolve to a precise revision; therefore a retry of a - * triggered build will result in a build that uses the same revision. - * - * For non-triggered builds that specify `RepoSource`: - * - * * If the original build built from the tip of a branch, the retried build - * will build from the tip of that branch, which may not be the same revision - * as the original build. - * * If the original build specified a commit sha or revision ID, the retried - * build will use the identical source. - * - * For builds that specify `StorageSource`: - * - * * If the original build pulled source from Google Cloud Storage without - * specifying the generation of the object, the new build will use the current - * object, which may be different from the original build source. - * * If the original build pulled source from Cloud Storage and specified the - * generation of the object, the new build will attempt to use the same - * object, which may or may not be available depending on the bucket's - * lifecycle management settings. - * @param \Google\Cloud\Build\V1\RetryBuildRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function RetryBuild(\Google\Cloud\Build\V1\RetryBuildRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/RetryBuild', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Approves or rejects a pending build. - * - * If approved, the returned LRO will be analogous to the LRO returned from - * a CreateBuild call. - * - * If rejected, the returned LRO will be immediately done. - * @param \Google\Cloud\Build\V1\ApproveBuildRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ApproveBuild(\Google\Cloud\Build\V1\ApproveBuildRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/ApproveBuild', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Creates a new `BuildTrigger`. - * - * This API is experimental. - * @param \Google\Cloud\Build\V1\CreateBuildTriggerRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateBuildTrigger(\Google\Cloud\Build\V1\CreateBuildTriggerRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/CreateBuildTrigger', - $argument, - ['\Google\Cloud\Build\V1\BuildTrigger', 'decode'], - $metadata, $options); - } - - /** - * Returns information about a `BuildTrigger`. - * - * This API is experimental. - * @param \Google\Cloud\Build\V1\GetBuildTriggerRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetBuildTrigger(\Google\Cloud\Build\V1\GetBuildTriggerRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/GetBuildTrigger', - $argument, - ['\Google\Cloud\Build\V1\BuildTrigger', 'decode'], - $metadata, $options); - } - - /** - * Lists existing `BuildTrigger`s. - * - * This API is experimental. - * @param \Google\Cloud\Build\V1\ListBuildTriggersRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListBuildTriggers(\Google\Cloud\Build\V1\ListBuildTriggersRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/ListBuildTriggers', - $argument, - ['\Google\Cloud\Build\V1\ListBuildTriggersResponse', 'decode'], - $metadata, $options); - } - - /** - * Deletes a `BuildTrigger` by its project ID and trigger ID. - * - * This API is experimental. - * @param \Google\Cloud\Build\V1\DeleteBuildTriggerRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteBuildTrigger(\Google\Cloud\Build\V1\DeleteBuildTriggerRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/DeleteBuildTrigger', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Updates a `BuildTrigger` by its project ID and trigger ID. - * - * This API is experimental. - * @param \Google\Cloud\Build\V1\UpdateBuildTriggerRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateBuildTrigger(\Google\Cloud\Build\V1\UpdateBuildTriggerRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/UpdateBuildTrigger', - $argument, - ['\Google\Cloud\Build\V1\BuildTrigger', 'decode'], - $metadata, $options); - } - - /** - * Runs a `BuildTrigger` at a particular source revision. - * @param \Google\Cloud\Build\V1\RunBuildTriggerRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function RunBuildTrigger(\Google\Cloud\Build\V1\RunBuildTriggerRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/RunBuildTrigger', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * ReceiveTriggerWebhook [Experimental] is called when the API receives a - * webhook request targeted at a specific trigger. - * @param \Google\Cloud\Build\V1\ReceiveTriggerWebhookRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ReceiveTriggerWebhook(\Google\Cloud\Build\V1\ReceiveTriggerWebhookRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/ReceiveTriggerWebhook', - $argument, - ['\Google\Cloud\Build\V1\ReceiveTriggerWebhookResponse', 'decode'], - $metadata, $options); - } - - /** - * Creates a `WorkerPool`. - * @param \Google\Cloud\Build\V1\CreateWorkerPoolRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateWorkerPool(\Google\Cloud\Build\V1\CreateWorkerPoolRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/CreateWorkerPool', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Returns details of a `WorkerPool`. - * @param \Google\Cloud\Build\V1\GetWorkerPoolRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetWorkerPool(\Google\Cloud\Build\V1\GetWorkerPoolRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/GetWorkerPool', - $argument, - ['\Google\Cloud\Build\V1\WorkerPool', 'decode'], - $metadata, $options); - } - - /** - * Deletes a `WorkerPool`. - * @param \Google\Cloud\Build\V1\DeleteWorkerPoolRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteWorkerPool(\Google\Cloud\Build\V1\DeleteWorkerPoolRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/DeleteWorkerPool', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Updates a `WorkerPool`. - * @param \Google\Cloud\Build\V1\UpdateWorkerPoolRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateWorkerPool(\Google\Cloud\Build\V1\UpdateWorkerPoolRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/UpdateWorkerPool', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists `WorkerPool`s. - * @param \Google\Cloud\Build\V1\ListWorkerPoolsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListWorkerPools(\Google\Cloud\Build\V1\ListWorkerPoolsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v1.CloudBuild/ListWorkerPools', - $argument, - ['\Google\Cloud\Build\V1\ListWorkerPoolsResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CreateBuildRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CreateBuildRequest.php deleted file mode 100644 index 4208acd985dd..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CreateBuildRequest.php +++ /dev/null @@ -1,149 +0,0 @@ -google.devtools.cloudbuild.v1.CreateBuildRequest - */ -class CreateBuildRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The parent resource where this build will be created. - * Format: `projects/{project}/locations/{location}` - * - * Generated from protobuf field string parent = 4 [(.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - /** - * Required. Build resource to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build build = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $build = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * The parent resource where this build will be created. - * Format: `projects/{project}/locations/{location}` - * @type string $project_id - * Required. ID of the project. - * @type \Google\Cloud\Build\V1\Build $build - * Required. Build resource to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The parent resource where this build will be created. - * Format: `projects/{project}/locations/{location}` - * - * Generated from protobuf field string parent = 4 [(.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * The parent resource where this build will be created. - * Format: `projects/{project}/locations/{location}` - * - * Generated from protobuf field string parent = 4 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Required. Build resource to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build build = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Build\V1\Build|null - */ - public function getBuild() - { - return $this->build; - } - - public function hasBuild() - { - return isset($this->build); - } - - public function clearBuild() - { - unset($this->build); - } - - /** - * Required. Build resource to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Build build = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Build\V1\Build $var - * @return $this - */ - public function setBuild($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\Build::class); - $this->build = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CreateBuildTriggerRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CreateBuildTriggerRequest.php deleted file mode 100644 index 18955fea41ba..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CreateBuildTriggerRequest.php +++ /dev/null @@ -1,149 +0,0 @@ -google.devtools.cloudbuild.v1.CreateBuildTriggerRequest - */ -class CreateBuildTriggerRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The parent resource where this trigger will be created. - * Format: `projects/{project}/locations/{location}` - * - * Generated from protobuf field string parent = 3 [(.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. ID of the project for which to configure automatic builds. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - /** - * Required. `BuildTrigger` to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildTrigger trigger = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $trigger = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * The parent resource where this trigger will be created. - * Format: `projects/{project}/locations/{location}` - * @type string $project_id - * Required. ID of the project for which to configure automatic builds. - * @type \Google\Cloud\Build\V1\BuildTrigger $trigger - * Required. `BuildTrigger` to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The parent resource where this trigger will be created. - * Format: `projects/{project}/locations/{location}` - * - * Generated from protobuf field string parent = 3 [(.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * The parent resource where this trigger will be created. - * Format: `projects/{project}/locations/{location}` - * - * Generated from protobuf field string parent = 3 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. ID of the project for which to configure automatic builds. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. ID of the project for which to configure automatic builds. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Required. `BuildTrigger` to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildTrigger trigger = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Build\V1\BuildTrigger|null - */ - public function getTrigger() - { - return $this->trigger; - } - - public function hasTrigger() - { - return isset($this->trigger); - } - - public function clearTrigger() - { - unset($this->trigger); - } - - /** - * Required. `BuildTrigger` to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildTrigger trigger = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Build\V1\BuildTrigger $var - * @return $this - */ - public function setTrigger($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\BuildTrigger::class); - $this->trigger = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CreateWorkerPoolOperationMetadata.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CreateWorkerPoolOperationMetadata.php deleted file mode 100644 index 6ae51441e432..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CreateWorkerPoolOperationMetadata.php +++ /dev/null @@ -1,163 +0,0 @@ -google.devtools.cloudbuild.v1.CreateWorkerPoolOperationMetadata - */ -class CreateWorkerPoolOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * The resource name of the `WorkerPool` to create. - * Format: - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * - * Generated from protobuf field string worker_pool = 1 [(.google.api.resource_reference) = { - */ - protected $worker_pool = ''; - /** - * Time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2; - */ - protected $create_time = null; - /** - * Time the operation was completed. - * - * Generated from protobuf field .google.protobuf.Timestamp complete_time = 3; - */ - protected $complete_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $worker_pool - * The resource name of the `WorkerPool` to create. - * Format: - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * @type \Google\Protobuf\Timestamp $create_time - * Time the operation was created. - * @type \Google\Protobuf\Timestamp $complete_time - * Time the operation was completed. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The resource name of the `WorkerPool` to create. - * Format: - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * - * Generated from protobuf field string worker_pool = 1 [(.google.api.resource_reference) = { - * @return string - */ - public function getWorkerPool() - { - return $this->worker_pool; - } - - /** - * The resource name of the `WorkerPool` to create. - * Format: - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * - * Generated from protobuf field string worker_pool = 1 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setWorkerPool($var) - { - GPBUtil::checkString($var, True); - $this->worker_pool = $var; - - return $this; - } - - /** - * Time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Time the operation was completed. - * - * Generated from protobuf field .google.protobuf.Timestamp complete_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCompleteTime() - { - return $this->complete_time; - } - - public function hasCompleteTime() - { - return isset($this->complete_time); - } - - public function clearCompleteTime() - { - unset($this->complete_time); - } - - /** - * Time the operation was completed. - * - * Generated from protobuf field .google.protobuf.Timestamp complete_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCompleteTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->complete_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CreateWorkerPoolRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CreateWorkerPoolRequest.php deleted file mode 100644 index 54d740317479..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/CreateWorkerPoolRequest.php +++ /dev/null @@ -1,199 +0,0 @@ -google.devtools.cloudbuild.v1.CreateWorkerPoolRequest - */ -class CreateWorkerPoolRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource where this worker pool will be created. - * Format: `projects/{project}/locations/{location}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. `WorkerPool` resource to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $worker_pool = null; - /** - * Required. Immutable. The ID to use for the `WorkerPool`, which will become - * the final component of the resource name. - * This value should be 1-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Generated from protobuf field string worker_pool_id = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED]; - */ - protected $worker_pool_id = ''; - /** - * If set, validate the request and preview the response, but do not actually - * post it. - * - * Generated from protobuf field bool validate_only = 4; - */ - protected $validate_only = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource where this worker pool will be created. - * Format: `projects/{project}/locations/{location}`. - * @type \Google\Cloud\Build\V1\WorkerPool $worker_pool - * Required. `WorkerPool` resource to create. - * @type string $worker_pool_id - * Required. Immutable. The ID to use for the `WorkerPool`, which will become - * the final component of the resource name. - * This value should be 1-63 characters, and valid characters - * are /[a-z][0-9]-/. - * @type bool $validate_only - * If set, validate the request and preview the response, but do not actually - * post it. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource where this worker pool will be created. - * Format: `projects/{project}/locations/{location}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource where this worker pool will be created. - * Format: `projects/{project}/locations/{location}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. `WorkerPool` resource to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Build\V1\WorkerPool|null - */ - public function getWorkerPool() - { - return $this->worker_pool; - } - - public function hasWorkerPool() - { - return isset($this->worker_pool); - } - - public function clearWorkerPool() - { - unset($this->worker_pool); - } - - /** - * Required. `WorkerPool` resource to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Build\V1\WorkerPool $var - * @return $this - */ - public function setWorkerPool($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\WorkerPool::class); - $this->worker_pool = $var; - - return $this; - } - - /** - * Required. Immutable. The ID to use for the `WorkerPool`, which will become - * the final component of the resource name. - * This value should be 1-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Generated from protobuf field string worker_pool_id = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getWorkerPoolId() - { - return $this->worker_pool_id; - } - - /** - * Required. Immutable. The ID to use for the `WorkerPool`, which will become - * the final component of the resource name. - * This value should be 1-63 characters, and valid characters - * are /[a-z][0-9]-/. - * - * Generated from protobuf field string worker_pool_id = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setWorkerPoolId($var) - { - GPBUtil::checkString($var, True); - $this->worker_pool_id = $var; - - return $this; - } - - /** - * If set, validate the request and preview the response, but do not actually - * post it. - * - * Generated from protobuf field bool validate_only = 4; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * If set, validate the request and preview the response, but do not actually - * post it. - * - * Generated from protobuf field bool validate_only = 4; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/DeleteBuildTriggerRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/DeleteBuildTriggerRequest.php deleted file mode 100644 index 62f2f7945674..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/DeleteBuildTriggerRequest.php +++ /dev/null @@ -1,139 +0,0 @@ -google.devtools.cloudbuild.v1.DeleteBuildTriggerRequest - */ -class DeleteBuildTriggerRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the `Trigger` to delete. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * - * Generated from protobuf field string name = 3 [(.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. ID of the project that owns the trigger. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - /** - * Required. ID of the `BuildTrigger` to delete. - * - * Generated from protobuf field string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $trigger_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the `Trigger` to delete. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * @type string $project_id - * Required. ID of the project that owns the trigger. - * @type string $trigger_id - * Required. ID of the `BuildTrigger` to delete. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The name of the `Trigger` to delete. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * - * Generated from protobuf field string name = 3 [(.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the `Trigger` to delete. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * - * Generated from protobuf field string name = 3 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. ID of the project that owns the trigger. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. ID of the project that owns the trigger. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Required. ID of the `BuildTrigger` to delete. - * - * Generated from protobuf field string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getTriggerId() - { - return $this->trigger_id; - } - - /** - * Required. ID of the `BuildTrigger` to delete. - * - * Generated from protobuf field string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setTriggerId($var) - { - GPBUtil::checkString($var, True); - $this->trigger_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/DeleteWorkerPoolOperationMetadata.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/DeleteWorkerPoolOperationMetadata.php deleted file mode 100644 index 3b0551316dde..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/DeleteWorkerPoolOperationMetadata.php +++ /dev/null @@ -1,163 +0,0 @@ -google.devtools.cloudbuild.v1.DeleteWorkerPoolOperationMetadata - */ -class DeleteWorkerPoolOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * The resource name of the `WorkerPool` being deleted. - * Format: - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * - * Generated from protobuf field string worker_pool = 1 [(.google.api.resource_reference) = { - */ - protected $worker_pool = ''; - /** - * Time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2; - */ - protected $create_time = null; - /** - * Time the operation was completed. - * - * Generated from protobuf field .google.protobuf.Timestamp complete_time = 3; - */ - protected $complete_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $worker_pool - * The resource name of the `WorkerPool` being deleted. - * Format: - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * @type \Google\Protobuf\Timestamp $create_time - * Time the operation was created. - * @type \Google\Protobuf\Timestamp $complete_time - * Time the operation was completed. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The resource name of the `WorkerPool` being deleted. - * Format: - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * - * Generated from protobuf field string worker_pool = 1 [(.google.api.resource_reference) = { - * @return string - */ - public function getWorkerPool() - { - return $this->worker_pool; - } - - /** - * The resource name of the `WorkerPool` being deleted. - * Format: - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * - * Generated from protobuf field string worker_pool = 1 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setWorkerPool($var) - { - GPBUtil::checkString($var, True); - $this->worker_pool = $var; - - return $this; - } - - /** - * Time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Time the operation was completed. - * - * Generated from protobuf field .google.protobuf.Timestamp complete_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCompleteTime() - { - return $this->complete_time; - } - - public function hasCompleteTime() - { - return isset($this->complete_time); - } - - public function clearCompleteTime() - { - unset($this->complete_time); - } - - /** - * Time the operation was completed. - * - * Generated from protobuf field .google.protobuf.Timestamp complete_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCompleteTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->complete_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/DeleteWorkerPoolRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/DeleteWorkerPoolRequest.php deleted file mode 100644 index 2c84b18eea0e..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/DeleteWorkerPoolRequest.php +++ /dev/null @@ -1,189 +0,0 @@ -google.devtools.cloudbuild.v1.DeleteWorkerPoolRequest - */ -class DeleteWorkerPoolRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the `WorkerPool` to delete. - * Format: - * `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. If this is provided, it must match the server's etag on the - * workerpool for the request to be processed. - * - * Generated from protobuf field string etag = 2; - */ - protected $etag = ''; - /** - * If set to true, and the `WorkerPool` is not found, the request will succeed - * but no action will be taken on the server. - * - * Generated from protobuf field bool allow_missing = 3; - */ - protected $allow_missing = false; - /** - * If set, validate the request and preview the response, but do not actually - * post it. - * - * Generated from protobuf field bool validate_only = 4; - */ - protected $validate_only = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the `WorkerPool` to delete. - * Format: - * `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * @type string $etag - * Optional. If this is provided, it must match the server's etag on the - * workerpool for the request to be processed. - * @type bool $allow_missing - * If set to true, and the `WorkerPool` is not found, the request will succeed - * but no action will be taken on the server. - * @type bool $validate_only - * If set, validate the request and preview the response, but do not actually - * post it. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the `WorkerPool` to delete. - * Format: - * `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the `WorkerPool` to delete. - * Format: - * `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. If this is provided, it must match the server's etag on the - * workerpool for the request to be processed. - * - * Generated from protobuf field string etag = 2; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Optional. If this is provided, it must match the server's etag on the - * workerpool for the request to be processed. - * - * Generated from protobuf field string etag = 2; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - - /** - * If set to true, and the `WorkerPool` is not found, the request will succeed - * but no action will be taken on the server. - * - * Generated from protobuf field bool allow_missing = 3; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * If set to true, and the `WorkerPool` is not found, the request will succeed - * but no action will be taken on the server. - * - * Generated from protobuf field bool allow_missing = 3; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - - /** - * If set, validate the request and preview the response, but do not actually - * post it. - * - * Generated from protobuf field bool validate_only = 4; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * If set, validate the request and preview the response, but do not actually - * post it. - * - * Generated from protobuf field bool validate_only = 4; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/FileHashes.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/FileHashes.php deleted file mode 100644 index 044ed6721551..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/FileHashes.php +++ /dev/null @@ -1,68 +0,0 @@ -google.devtools.cloudbuild.v1.FileHashes - */ -class FileHashes extends \Google\Protobuf\Internal\Message -{ - /** - * Collection of file hashes. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Hash file_hash = 1; - */ - private $file_hash; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Build\V1\Hash>|\Google\Protobuf\Internal\RepeatedField $file_hash - * Collection of file hashes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Collection of file hashes. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Hash file_hash = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getFileHash() - { - return $this->file_hash; - } - - /** - * Collection of file hashes. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Hash file_hash = 1; - * @param array<\Google\Cloud\Build\V1\Hash>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setFileHash($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\Hash::class); - $this->file_hash = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GetBuildRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GetBuildRequest.php deleted file mode 100644 index 8b42bcb8ba94..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GetBuildRequest.php +++ /dev/null @@ -1,139 +0,0 @@ -google.devtools.cloudbuild.v1.GetBuildRequest - */ -class GetBuildRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the `Build` to retrieve. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * - * Generated from protobuf field string name = 4 [(.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - /** - * Required. ID of the build. - * - * Generated from protobuf field string id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the `Build` to retrieve. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * @type string $project_id - * Required. ID of the project. - * @type string $id - * Required. ID of the build. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The name of the `Build` to retrieve. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * - * Generated from protobuf field string name = 4 [(.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the `Build` to retrieve. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * - * Generated from protobuf field string name = 4 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Required. ID of the build. - * - * Generated from protobuf field string id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Required. ID of the build. - * - * Generated from protobuf field string id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GetBuildTriggerRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GetBuildTriggerRequest.php deleted file mode 100644 index 53e62c5cf325..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GetBuildTriggerRequest.php +++ /dev/null @@ -1,139 +0,0 @@ -google.devtools.cloudbuild.v1.GetBuildTriggerRequest - */ -class GetBuildTriggerRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the `Trigger` to retrieve. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * - * Generated from protobuf field string name = 3 [(.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. ID of the project that owns the trigger. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - /** - * Required. Identifier (`id` or `name`) of the `BuildTrigger` to get. - * - * Generated from protobuf field string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $trigger_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the `Trigger` to retrieve. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * @type string $project_id - * Required. ID of the project that owns the trigger. - * @type string $trigger_id - * Required. Identifier (`id` or `name`) of the `BuildTrigger` to get. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The name of the `Trigger` to retrieve. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * - * Generated from protobuf field string name = 3 [(.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the `Trigger` to retrieve. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * - * Generated from protobuf field string name = 3 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. ID of the project that owns the trigger. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. ID of the project that owns the trigger. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Required. Identifier (`id` or `name`) of the `BuildTrigger` to get. - * - * Generated from protobuf field string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getTriggerId() - { - return $this->trigger_id; - } - - /** - * Required. Identifier (`id` or `name`) of the `BuildTrigger` to get. - * - * Generated from protobuf field string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setTriggerId($var) - { - GPBUtil::checkString($var, True); - $this->trigger_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GetWorkerPoolRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GetWorkerPoolRequest.php deleted file mode 100644 index 2f6ae188ce45..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GetWorkerPoolRequest.php +++ /dev/null @@ -1,71 +0,0 @@ -google.devtools.cloudbuild.v1.GetWorkerPoolRequest - */ -class GetWorkerPoolRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the `WorkerPool` to retrieve. - * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the `WorkerPool` to retrieve. - * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the `WorkerPool` to retrieve. - * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the `WorkerPool` to retrieve. - * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GitHubEventsConfig.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GitHubEventsConfig.php deleted file mode 100644 index 1f5624b04757..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GitHubEventsConfig.php +++ /dev/null @@ -1,229 +0,0 @@ -google.devtools.cloudbuild.v1.GitHubEventsConfig - */ -class GitHubEventsConfig extends \Google\Protobuf\Internal\Message -{ - /** - * The installationID that emits the GitHub event. - * - * Generated from protobuf field int64 installation_id = 1 [deprecated = true]; - * @deprecated - */ - protected $installation_id = 0; - /** - * Owner of the repository. For example: The owner for - * https://github.com/googlecloudplatform/cloud-builders is - * "googlecloudplatform". - * - * Generated from protobuf field string owner = 6; - */ - protected $owner = ''; - /** - * Name of the repository. For example: The name for - * https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". - * - * Generated from protobuf field string name = 7; - */ - protected $name = ''; - protected $event; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int|string $installation_id - * The installationID that emits the GitHub event. - * @type string $owner - * Owner of the repository. For example: The owner for - * https://github.com/googlecloudplatform/cloud-builders is - * "googlecloudplatform". - * @type string $name - * Name of the repository. For example: The name for - * https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". - * @type \Google\Cloud\Build\V1\PullRequestFilter $pull_request - * filter to match changes in pull requests. - * @type \Google\Cloud\Build\V1\PushFilter $push - * filter to match changes in refs like branches, tags. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The installationID that emits the GitHub event. - * - * Generated from protobuf field int64 installation_id = 1 [deprecated = true]; - * @return int|string - * @deprecated - */ - public function getInstallationId() - { - @trigger_error('installation_id is deprecated.', E_USER_DEPRECATED); - return $this->installation_id; - } - - /** - * The installationID that emits the GitHub event. - * - * Generated from protobuf field int64 installation_id = 1 [deprecated = true]; - * @param int|string $var - * @return $this - * @deprecated - */ - public function setInstallationId($var) - { - @trigger_error('installation_id is deprecated.', E_USER_DEPRECATED); - GPBUtil::checkInt64($var); - $this->installation_id = $var; - - return $this; - } - - /** - * Owner of the repository. For example: The owner for - * https://github.com/googlecloudplatform/cloud-builders is - * "googlecloudplatform". - * - * Generated from protobuf field string owner = 6; - * @return string - */ - public function getOwner() - { - return $this->owner; - } - - /** - * Owner of the repository. For example: The owner for - * https://github.com/googlecloudplatform/cloud-builders is - * "googlecloudplatform". - * - * Generated from protobuf field string owner = 6; - * @param string $var - * @return $this - */ - public function setOwner($var) - { - GPBUtil::checkString($var, True); - $this->owner = $var; - - return $this; - } - - /** - * Name of the repository. For example: The name for - * https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". - * - * Generated from protobuf field string name = 7; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Name of the repository. For example: The name for - * https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". - * - * Generated from protobuf field string name = 7; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * filter to match changes in pull requests. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4; - * @return \Google\Cloud\Build\V1\PullRequestFilter|null - */ - public function getPullRequest() - { - return $this->readOneof(4); - } - - public function hasPullRequest() - { - return $this->hasOneof(4); - } - - /** - * filter to match changes in pull requests. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4; - * @param \Google\Cloud\Build\V1\PullRequestFilter $var - * @return $this - */ - public function setPullRequest($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\PullRequestFilter::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * filter to match changes in refs like branches, tags. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PushFilter push = 5; - * @return \Google\Cloud\Build\V1\PushFilter|null - */ - public function getPush() - { - return $this->readOneof(5); - } - - public function hasPush() - { - return $this->hasOneof(5); - } - - /** - * filter to match changes in refs like branches, tags. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PushFilter push = 5; - * @param \Google\Cloud\Build\V1\PushFilter $var - * @return $this - */ - public function setPush($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\PushFilter::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * @return string - */ - public function getEvent() - { - return $this->whichOneof("event"); - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GitSource.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GitSource.php deleted file mode 100644 index 9905718317d7..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/GitSource.php +++ /dev/null @@ -1,179 +0,0 @@ -google.devtools.cloudbuild.v1.GitSource - */ -class GitSource extends \Google\Protobuf\Internal\Message -{ - /** - * Location of the Git repo to build. - * This will be used as a `git remote`, see - * https://git-scm.com/docs/git-remote. - * - * Generated from protobuf field string url = 1; - */ - protected $url = ''; - /** - * Directory, relative to the source root, in which to run the build. - * This must be a relative path. If a step's `dir` is specified and is an - * absolute path, this value is ignored for that step's execution. - * - * Generated from protobuf field string dir = 5; - */ - protected $dir = ''; - /** - * The revision to fetch from the Git repository such as a branch, a tag, a - * commit SHA, or any Git ref. - * Cloud Build uses `git fetch` to fetch the revision from the Git - * repository; therefore make sure that the string you provide for `revision` - * is parsable by the command. For information on string values accepted by - * `git fetch`, see - * https://git-scm.com/docs/gitrevisions#_specifying_revisions. For - * information on `git fetch`, see https://git-scm.com/docs/git-fetch. - * - * Generated from protobuf field string revision = 6; - */ - protected $revision = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $url - * Location of the Git repo to build. - * This will be used as a `git remote`, see - * https://git-scm.com/docs/git-remote. - * @type string $dir - * Directory, relative to the source root, in which to run the build. - * This must be a relative path. If a step's `dir` is specified and is an - * absolute path, this value is ignored for that step's execution. - * @type string $revision - * The revision to fetch from the Git repository such as a branch, a tag, a - * commit SHA, or any Git ref. - * Cloud Build uses `git fetch` to fetch the revision from the Git - * repository; therefore make sure that the string you provide for `revision` - * is parsable by the command. For information on string values accepted by - * `git fetch`, see - * https://git-scm.com/docs/gitrevisions#_specifying_revisions. For - * information on `git fetch`, see https://git-scm.com/docs/git-fetch. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Location of the Git repo to build. - * This will be used as a `git remote`, see - * https://git-scm.com/docs/git-remote. - * - * Generated from protobuf field string url = 1; - * @return string - */ - public function getUrl() - { - return $this->url; - } - - /** - * Location of the Git repo to build. - * This will be used as a `git remote`, see - * https://git-scm.com/docs/git-remote. - * - * Generated from protobuf field string url = 1; - * @param string $var - * @return $this - */ - public function setUrl($var) - { - GPBUtil::checkString($var, True); - $this->url = $var; - - return $this; - } - - /** - * Directory, relative to the source root, in which to run the build. - * This must be a relative path. If a step's `dir` is specified and is an - * absolute path, this value is ignored for that step's execution. - * - * Generated from protobuf field string dir = 5; - * @return string - */ - public function getDir() - { - return $this->dir; - } - - /** - * Directory, relative to the source root, in which to run the build. - * This must be a relative path. If a step's `dir` is specified and is an - * absolute path, this value is ignored for that step's execution. - * - * Generated from protobuf field string dir = 5; - * @param string $var - * @return $this - */ - public function setDir($var) - { - GPBUtil::checkString($var, True); - $this->dir = $var; - - return $this; - } - - /** - * The revision to fetch from the Git repository such as a branch, a tag, a - * commit SHA, or any Git ref. - * Cloud Build uses `git fetch` to fetch the revision from the Git - * repository; therefore make sure that the string you provide for `revision` - * is parsable by the command. For information on string values accepted by - * `git fetch`, see - * https://git-scm.com/docs/gitrevisions#_specifying_revisions. For - * information on `git fetch`, see https://git-scm.com/docs/git-fetch. - * - * Generated from protobuf field string revision = 6; - * @return string - */ - public function getRevision() - { - return $this->revision; - } - - /** - * The revision to fetch from the Git repository such as a branch, a tag, a - * commit SHA, or any Git ref. - * Cloud Build uses `git fetch` to fetch the revision from the Git - * repository; therefore make sure that the string you provide for `revision` - * is parsable by the command. For information on string values accepted by - * `git fetch`, see - * https://git-scm.com/docs/gitrevisions#_specifying_revisions. For - * information on `git fetch`, see https://git-scm.com/docs/git-fetch. - * - * Generated from protobuf field string revision = 6; - * @param string $var - * @return $this - */ - public function setRevision($var) - { - GPBUtil::checkString($var, True); - $this->revision = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Hash.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Hash.php deleted file mode 100644 index 31a0f1ee0c10..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Hash.php +++ /dev/null @@ -1,101 +0,0 @@ -google.devtools.cloudbuild.v1.Hash - */ -class Hash extends \Google\Protobuf\Internal\Message -{ - /** - * The type of hash that was performed. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Hash.HashType type = 1; - */ - protected $type = 0; - /** - * The hash value. - * - * Generated from protobuf field bytes value = 2; - */ - protected $value = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $type - * The type of hash that was performed. - * @type string $value - * The hash value. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The type of hash that was performed. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Hash.HashType type = 1; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * The type of hash that was performed. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.Hash.HashType type = 1; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\Hash\HashType::class); - $this->type = $var; - - return $this; - } - - /** - * The hash value. - * - * Generated from protobuf field bytes value = 2; - * @return string - */ - public function getValue() - { - return $this->value; - } - - /** - * The hash value. - * - * Generated from protobuf field bytes value = 2; - * @param string $var - * @return $this - */ - public function setValue($var) - { - GPBUtil::checkString($var, False); - $this->value = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Hash/HashType.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Hash/HashType.php deleted file mode 100644 index 42fde7ccdc73..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Hash/HashType.php +++ /dev/null @@ -1,71 +0,0 @@ -google.devtools.cloudbuild.v1.Hash.HashType - */ -class HashType -{ - /** - * No hash requested. - * - * Generated from protobuf enum NONE = 0; - */ - const NONE = 0; - /** - * Use a sha256 hash. - * - * Generated from protobuf enum SHA256 = 1; - */ - const SHA256 = 1; - /** - * Use a md5 hash. - * - * Generated from protobuf enum MD5 = 2; - */ - const MD5 = 2; - /** - * Use a sha512 hash. - * - * Generated from protobuf enum SHA512 = 4; - */ - const SHA512 = 4; - - private static $valueToName = [ - self::NONE => 'NONE', - self::SHA256 => 'SHA256', - self::MD5 => 'MD5', - self::SHA512 => 'SHA512', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(HashType::class, \Google\Cloud\Build\V1\Hash_HashType::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Hash_HashType.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Hash_HashType.php deleted file mode 100644 index 601a59a11406..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Hash_HashType.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.cloudbuild.v1.InlineSecret - */ -class InlineSecret extends \Google\Protobuf\Internal\Message -{ - /** - * Resource name of Cloud KMS crypto key to decrypt the encrypted value. - * In format: projects/*/locations/*/keyRings/*/cryptoKeys/* - * - * Generated from protobuf field string kms_key_name = 1 [(.google.api.resource_reference) = { - */ - protected $kms_key_name = ''; - /** - * Map of environment variable name to its encrypted value. - * Secret environment variables must be unique across all of a build's - * secrets, and must be used by at least one build step. Values can be at most - * 64 KB in size. There can be at most 100 secret values across all of a - * build's secrets. - * - * Generated from protobuf field map env_map = 2; - */ - private $env_map; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $kms_key_name - * Resource name of Cloud KMS crypto key to decrypt the encrypted value. - * In format: projects/*/locations/*/keyRings/*/cryptoKeys/* - * @type array|\Google\Protobuf\Internal\MapField $env_map - * Map of environment variable name to its encrypted value. - * Secret environment variables must be unique across all of a build's - * secrets, and must be used by at least one build step. Values can be at most - * 64 KB in size. There can be at most 100 secret values across all of a - * build's secrets. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Resource name of Cloud KMS crypto key to decrypt the encrypted value. - * In format: projects/*/locations/*/keyRings/*/cryptoKeys/* - * - * Generated from protobuf field string kms_key_name = 1 [(.google.api.resource_reference) = { - * @return string - */ - public function getKmsKeyName() - { - return $this->kms_key_name; - } - - /** - * Resource name of Cloud KMS crypto key to decrypt the encrypted value. - * In format: projects/*/locations/*/keyRings/*/cryptoKeys/* - * - * Generated from protobuf field string kms_key_name = 1 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setKmsKeyName($var) - { - GPBUtil::checkString($var, True); - $this->kms_key_name = $var; - - return $this; - } - - /** - * Map of environment variable name to its encrypted value. - * Secret environment variables must be unique across all of a build's - * secrets, and must be used by at least one build step. Values can be at most - * 64 KB in size. There can be at most 100 secret values across all of a - * build's secrets. - * - * Generated from protobuf field map env_map = 2; - * @return \Google\Protobuf\Internal\MapField - */ - public function getEnvMap() - { - return $this->env_map; - } - - /** - * Map of environment variable name to its encrypted value. - * Secret environment variables must be unique across all of a build's - * secrets, and must be used by at least one build step. Values can be at most - * 64 KB in size. There can be at most 100 secret values across all of a - * build's secrets. - * - * Generated from protobuf field map env_map = 2; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setEnvMap($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::BYTES); - $this->env_map = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListBuildTriggersRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListBuildTriggersRequest.php deleted file mode 100644 index 58aad9b9af31..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListBuildTriggersRequest.php +++ /dev/null @@ -1,173 +0,0 @@ -google.devtools.cloudbuild.v1.ListBuildTriggersRequest - */ -class ListBuildTriggersRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The parent of the collection of `Triggers`. - * Format: `projects/{project}/locations/{location}` - * - * Generated from protobuf field string parent = 4 [(.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. ID of the project for which to list BuildTriggers. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - /** - * Number of results to return in the list. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * Token to provide to skip to a particular spot in the list. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * The parent of the collection of `Triggers`. - * Format: `projects/{project}/locations/{location}` - * @type string $project_id - * Required. ID of the project for which to list BuildTriggers. - * @type int $page_size - * Number of results to return in the list. - * @type string $page_token - * Token to provide to skip to a particular spot in the list. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The parent of the collection of `Triggers`. - * Format: `projects/{project}/locations/{location}` - * - * Generated from protobuf field string parent = 4 [(.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * The parent of the collection of `Triggers`. - * Format: `projects/{project}/locations/{location}` - * - * Generated from protobuf field string parent = 4 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. ID of the project for which to list BuildTriggers. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. ID of the project for which to list BuildTriggers. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Number of results to return in the list. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Number of results to return in the list. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Token to provide to skip to a particular spot in the list. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Token to provide to skip to a particular spot in the list. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListBuildTriggersResponse.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListBuildTriggersResponse.php deleted file mode 100644 index 19157ac51bf5..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListBuildTriggersResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.devtools.cloudbuild.v1.ListBuildTriggersResponse - */ -class ListBuildTriggersResponse extends \Google\Protobuf\Internal\Message -{ - /** - * `BuildTriggers` for the project, sorted by `create_time` descending. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.BuildTrigger triggers = 1; - */ - private $triggers; - /** - * Token to receive the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Build\V1\BuildTrigger>|\Google\Protobuf\Internal\RepeatedField $triggers - * `BuildTriggers` for the project, sorted by `create_time` descending. - * @type string $next_page_token - * Token to receive the next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * `BuildTriggers` for the project, sorted by `create_time` descending. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.BuildTrigger triggers = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getTriggers() - { - return $this->triggers; - } - - /** - * `BuildTriggers` for the project, sorted by `create_time` descending. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.BuildTrigger triggers = 1; - * @param array<\Google\Cloud\Build\V1\BuildTrigger>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setTriggers($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\BuildTrigger::class); - $this->triggers = $arr; - - return $this; - } - - /** - * Token to receive the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * Token to receive the next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListBuildsRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListBuildsRequest.php deleted file mode 100644 index 1e52c03b6cd9..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListBuildsRequest.php +++ /dev/null @@ -1,227 +0,0 @@ -google.devtools.cloudbuild.v1.ListBuildsRequest - */ -class ListBuildsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The parent of the collection of `Builds`. - * Format: `projects/{project}/locations/{location}` - * - * Generated from protobuf field string parent = 9 [(.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - /** - * Number of results to return in the list. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The page token for the next page of Builds. - * If unspecified, the first page of results is returned. - * If the token is rejected for any reason, INVALID_ARGUMENT will be thrown. - * In this case, the token should be discarded, and pagination should be - * restarted from the first page of results. - * See https://google.aip.dev/158 for more. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * The raw filter text to constrain the results. - * - * Generated from protobuf field string filter = 8; - */ - protected $filter = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * The parent of the collection of `Builds`. - * Format: `projects/{project}/locations/{location}` - * @type string $project_id - * Required. ID of the project. - * @type int $page_size - * Number of results to return in the list. - * @type string $page_token - * The page token for the next page of Builds. - * If unspecified, the first page of results is returned. - * If the token is rejected for any reason, INVALID_ARGUMENT will be thrown. - * In this case, the token should be discarded, and pagination should be - * restarted from the first page of results. - * See https://google.aip.dev/158 for more. - * @type string $filter - * The raw filter text to constrain the results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The parent of the collection of `Builds`. - * Format: `projects/{project}/locations/{location}` - * - * Generated from protobuf field string parent = 9 [(.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * The parent of the collection of `Builds`. - * Format: `projects/{project}/locations/{location}` - * - * Generated from protobuf field string parent = 9 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Number of results to return in the list. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Number of results to return in the list. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The page token for the next page of Builds. - * If unspecified, the first page of results is returned. - * If the token is rejected for any reason, INVALID_ARGUMENT will be thrown. - * In this case, the token should be discarded, and pagination should be - * restarted from the first page of results. - * See https://google.aip.dev/158 for more. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The page token for the next page of Builds. - * If unspecified, the first page of results is returned. - * If the token is rejected for any reason, INVALID_ARGUMENT will be thrown. - * In this case, the token should be discarded, and pagination should be - * restarted from the first page of results. - * See https://google.aip.dev/158 for more. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * The raw filter text to constrain the results. - * - * Generated from protobuf field string filter = 8; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * The raw filter text to constrain the results. - * - * Generated from protobuf field string filter = 8; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListBuildsResponse.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListBuildsResponse.php deleted file mode 100644 index 875057f01c94..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListBuildsResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.devtools.cloudbuild.v1.ListBuildsResponse - */ -class ListBuildsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Builds will be sorted by `create_time`, descending. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Build builds = 1; - */ - private $builds; - /** - * Token to receive the next page of results. - * This will be absent if the end of the response list has been reached. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Build\V1\Build>|\Google\Protobuf\Internal\RepeatedField $builds - * Builds will be sorted by `create_time`, descending. - * @type string $next_page_token - * Token to receive the next page of results. - * This will be absent if the end of the response list has been reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Builds will be sorted by `create_time`, descending. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Build builds = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getBuilds() - { - return $this->builds; - } - - /** - * Builds will be sorted by `create_time`, descending. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.Build builds = 1; - * @param array<\Google\Cloud\Build\V1\Build>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setBuilds($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\Build::class); - $this->builds = $arr; - - return $this; - } - - /** - * Token to receive the next page of results. - * This will be absent if the end of the response list has been reached. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * Token to receive the next page of results. - * This will be absent if the end of the response list has been reached. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListWorkerPoolsRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListWorkerPoolsRequest.php deleted file mode 100644 index 72bd53d2d4d2..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListWorkerPoolsRequest.php +++ /dev/null @@ -1,147 +0,0 @@ -google.devtools.cloudbuild.v1.ListWorkerPoolsRequest - */ -class ListWorkerPoolsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent of the collection of `WorkerPools`. - * Format: `projects/{project}/locations/{location}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of `WorkerPool`s to return. The service may return - * fewer than this value. If omitted, the server will use a sensible default. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A page token, received from a previous `ListWorkerPools` call. Provide this - * to retrieve the subsequent page. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent of the collection of `WorkerPools`. - * Format: `projects/{project}/locations/{location}`. - * @type int $page_size - * The maximum number of `WorkerPool`s to return. The service may return - * fewer than this value. If omitted, the server will use a sensible default. - * @type string $page_token - * A page token, received from a previous `ListWorkerPools` call. Provide this - * to retrieve the subsequent page. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent of the collection of `WorkerPools`. - * Format: `projects/{project}/locations/{location}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent of the collection of `WorkerPools`. - * Format: `projects/{project}/locations/{location}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of `WorkerPool`s to return. The service may return - * fewer than this value. If omitted, the server will use a sensible default. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of `WorkerPool`s to return. The service may return - * fewer than this value. If omitted, the server will use a sensible default. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * A page token, received from a previous `ListWorkerPools` call. Provide this - * to retrieve the subsequent page. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * A page token, received from a previous `ListWorkerPools` call. Provide this - * to retrieve the subsequent page. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListWorkerPoolsResponse.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListWorkerPoolsResponse.php deleted file mode 100644 index 7c91d42c7083..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ListWorkerPoolsResponse.php +++ /dev/null @@ -1,109 +0,0 @@ -google.devtools.cloudbuild.v1.ListWorkerPoolsResponse - */ -class ListWorkerPoolsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * `WorkerPools` for the specified project. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.WorkerPool worker_pools = 1; - */ - private $worker_pools; - /** - * Continuation token used to page through large result sets. Provide this - * value in a subsequent ListWorkerPoolsRequest to return the next page of - * results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Build\V1\WorkerPool>|\Google\Protobuf\Internal\RepeatedField $worker_pools - * `WorkerPools` for the specified project. - * @type string $next_page_token - * Continuation token used to page through large result sets. Provide this - * value in a subsequent ListWorkerPoolsRequest to return the next page of - * results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * `WorkerPools` for the specified project. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.WorkerPool worker_pools = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getWorkerPools() - { - return $this->worker_pools; - } - - /** - * `WorkerPools` for the specified project. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.WorkerPool worker_pools = 1; - * @param array<\Google\Cloud\Build\V1\WorkerPool>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setWorkerPools($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\WorkerPool::class); - $this->worker_pools = $arr; - - return $this; - } - - /** - * Continuation token used to page through large result sets. Provide this - * value in a subsequent ListWorkerPoolsRequest to return the next page of - * results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * Continuation token used to page through large result sets. Provide this - * value in a subsequent ListWorkerPoolsRequest to return the next page of - * results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config.php deleted file mode 100644 index 2a3d1086320f..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config.php +++ /dev/null @@ -1,121 +0,0 @@ -google.devtools.cloudbuild.v1.PrivatePoolV1Config - */ -class PrivatePoolV1Config extends \Google\Protobuf\Internal\Message -{ - /** - * Machine configuration for the workers in the pool. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig worker_config = 1; - */ - protected $worker_config = null; - /** - * Network configuration for the pool. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig network_config = 2; - */ - protected $network_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Build\V1\PrivatePoolV1Config\WorkerConfig $worker_config - * Machine configuration for the workers in the pool. - * @type \Google\Cloud\Build\V1\PrivatePoolV1Config\NetworkConfig $network_config - * Network configuration for the pool. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Machine configuration for the workers in the pool. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig worker_config = 1; - * @return \Google\Cloud\Build\V1\PrivatePoolV1Config\WorkerConfig|null - */ - public function getWorkerConfig() - { - return $this->worker_config; - } - - public function hasWorkerConfig() - { - return isset($this->worker_config); - } - - public function clearWorkerConfig() - { - unset($this->worker_config); - } - - /** - * Machine configuration for the workers in the pool. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig worker_config = 1; - * @param \Google\Cloud\Build\V1\PrivatePoolV1Config\WorkerConfig $var - * @return $this - */ - public function setWorkerConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\PrivatePoolV1Config\WorkerConfig::class); - $this->worker_config = $var; - - return $this; - } - - /** - * Network configuration for the pool. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig network_config = 2; - * @return \Google\Cloud\Build\V1\PrivatePoolV1Config\NetworkConfig|null - */ - public function getNetworkConfig() - { - return $this->network_config; - } - - public function hasNetworkConfig() - { - return isset($this->network_config); - } - - public function clearNetworkConfig() - { - unset($this->network_config); - } - - /** - * Network configuration for the pool. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig network_config = 2; - * @param \Google\Cloud\Build\V1\PrivatePoolV1Config\NetworkConfig $var - * @return $this - */ - public function setNetworkConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\PrivatePoolV1Config\NetworkConfig::class); - $this->network_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config/NetworkConfig.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config/NetworkConfig.php deleted file mode 100644 index ae9925e16049..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config/NetworkConfig.php +++ /dev/null @@ -1,194 +0,0 @@ -google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig - */ -class NetworkConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Immutable. The network definition that the workers are peered - * to. If this section is left empty, the workers will be peered to - * `WorkerPool.project_id` on the service producer network. Must be in the - * format `projects/{project}/global/networks/{network}`, where `{project}` - * is a project number, such as `12345`, and `{network}` is the name of a - * VPC network in the project. See - * [Understanding network configuration - * options](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment) - * - * Generated from protobuf field string peered_network = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $peered_network = ''; - /** - * Option to configure network egress for the workers. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig.EgressOption egress_option = 2; - */ - protected $egress_option = 0; - /** - * Immutable. Subnet IP range within the peered network. This is specified - * in CIDR notation with a slash and the subnet prefix size. You can - * optionally specify an IP address before the subnet prefix value. e.g. - * `192.168.0.0/29` would specify an IP range starting at 192.168.0.0 with a - * prefix size of 29 bits. - * `/16` would specify a prefix size of 16 bits, with an automatically - * determined IP within the peered VPC. - * If unspecified, a value of `/24` will be used. - * - * Generated from protobuf field string peered_network_ip_range = 3 [(.google.api.field_behavior) = IMMUTABLE]; - */ - protected $peered_network_ip_range = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $peered_network - * Required. Immutable. The network definition that the workers are peered - * to. If this section is left empty, the workers will be peered to - * `WorkerPool.project_id` on the service producer network. Must be in the - * format `projects/{project}/global/networks/{network}`, where `{project}` - * is a project number, such as `12345`, and `{network}` is the name of a - * VPC network in the project. See - * [Understanding network configuration - * options](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment) - * @type int $egress_option - * Option to configure network egress for the workers. - * @type string $peered_network_ip_range - * Immutable. Subnet IP range within the peered network. This is specified - * in CIDR notation with a slash and the subnet prefix size. You can - * optionally specify an IP address before the subnet prefix value. e.g. - * `192.168.0.0/29` would specify an IP range starting at 192.168.0.0 with a - * prefix size of 29 bits. - * `/16` would specify a prefix size of 16 bits, with an automatically - * determined IP within the peered VPC. - * If unspecified, a value of `/24` will be used. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Required. Immutable. The network definition that the workers are peered - * to. If this section is left empty, the workers will be peered to - * `WorkerPool.project_id` on the service producer network. Must be in the - * format `projects/{project}/global/networks/{network}`, where `{project}` - * is a project number, such as `12345`, and `{network}` is the name of a - * VPC network in the project. See - * [Understanding network configuration - * options](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment) - * - * Generated from protobuf field string peered_network = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getPeeredNetwork() - { - return $this->peered_network; - } - - /** - * Required. Immutable. The network definition that the workers are peered - * to. If this section is left empty, the workers will be peered to - * `WorkerPool.project_id` on the service producer network. Must be in the - * format `projects/{project}/global/networks/{network}`, where `{project}` - * is a project number, such as `12345`, and `{network}` is the name of a - * VPC network in the project. See - * [Understanding network configuration - * options](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment) - * - * Generated from protobuf field string peered_network = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setPeeredNetwork($var) - { - GPBUtil::checkString($var, True); - $this->peered_network = $var; - - return $this; - } - - /** - * Option to configure network egress for the workers. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig.EgressOption egress_option = 2; - * @return int - */ - public function getEgressOption() - { - return $this->egress_option; - } - - /** - * Option to configure network egress for the workers. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig.EgressOption egress_option = 2; - * @param int $var - * @return $this - */ - public function setEgressOption($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\PrivatePoolV1Config\NetworkConfig\EgressOption::class); - $this->egress_option = $var; - - return $this; - } - - /** - * Immutable. Subnet IP range within the peered network. This is specified - * in CIDR notation with a slash and the subnet prefix size. You can - * optionally specify an IP address before the subnet prefix value. e.g. - * `192.168.0.0/29` would specify an IP range starting at 192.168.0.0 with a - * prefix size of 29 bits. - * `/16` would specify a prefix size of 16 bits, with an automatically - * determined IP within the peered VPC. - * If unspecified, a value of `/24` will be used. - * - * Generated from protobuf field string peered_network_ip_range = 3 [(.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getPeeredNetworkIpRange() - { - return $this->peered_network_ip_range; - } - - /** - * Immutable. Subnet IP range within the peered network. This is specified - * in CIDR notation with a slash and the subnet prefix size. You can - * optionally specify an IP address before the subnet prefix value. e.g. - * `192.168.0.0/29` would specify an IP range starting at 192.168.0.0 with a - * prefix size of 29 bits. - * `/16` would specify a prefix size of 16 bits, with an automatically - * determined IP within the peered VPC. - * If unspecified, a value of `/24` will be used. - * - * Generated from protobuf field string peered_network_ip_range = 3 [(.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setPeeredNetworkIpRange($var) - { - GPBUtil::checkString($var, True); - $this->peered_network_ip_range = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(NetworkConfig::class, \Google\Cloud\Build\V1\PrivatePoolV1Config_NetworkConfig::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config/NetworkConfig/EgressOption.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config/NetworkConfig/EgressOption.php deleted file mode 100644 index 585945eb4ad4..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config/NetworkConfig/EgressOption.php +++ /dev/null @@ -1,66 +0,0 @@ -google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig.EgressOption - */ -class EgressOption -{ - /** - * If set, defaults to PUBLIC_EGRESS. - * - * Generated from protobuf enum EGRESS_OPTION_UNSPECIFIED = 0; - */ - const EGRESS_OPTION_UNSPECIFIED = 0; - /** - * If set, workers are created without any public address, which prevents - * network egress to public IPs unless a network proxy is configured. - * - * Generated from protobuf enum NO_PUBLIC_EGRESS = 1; - */ - const NO_PUBLIC_EGRESS = 1; - /** - * If set, workers are created with a public address which allows for - * public internet egress. - * - * Generated from protobuf enum PUBLIC_EGRESS = 2; - */ - const PUBLIC_EGRESS = 2; - - private static $valueToName = [ - self::EGRESS_OPTION_UNSPECIFIED => 'EGRESS_OPTION_UNSPECIFIED', - self::NO_PUBLIC_EGRESS => 'NO_PUBLIC_EGRESS', - self::PUBLIC_EGRESS => 'PUBLIC_EGRESS', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(EgressOption::class, \Google\Cloud\Build\V1\PrivatePoolV1Config_NetworkConfig_EgressOption::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config/WorkerConfig.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config/WorkerConfig.php deleted file mode 100644 index 0f6dd5eefa90..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config/WorkerConfig.php +++ /dev/null @@ -1,133 +0,0 @@ -google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig - */ -class WorkerConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Machine type of a worker, such as `e2-medium`. - * See [Worker pool config - * file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). - * If left blank, Cloud Build will use a sensible default. - * - * Generated from protobuf field string machine_type = 1; - */ - protected $machine_type = ''; - /** - * Size of the disk attached to the worker, in GB. - * See [Worker pool config - * file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). - * Specify a value of up to 2000. If `0` is specified, Cloud Build will use - * a standard disk size. - * - * Generated from protobuf field int64 disk_size_gb = 2; - */ - protected $disk_size_gb = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $machine_type - * Machine type of a worker, such as `e2-medium`. - * See [Worker pool config - * file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). - * If left blank, Cloud Build will use a sensible default. - * @type int|string $disk_size_gb - * Size of the disk attached to the worker, in GB. - * See [Worker pool config - * file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). - * Specify a value of up to 2000. If `0` is specified, Cloud Build will use - * a standard disk size. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Machine type of a worker, such as `e2-medium`. - * See [Worker pool config - * file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). - * If left blank, Cloud Build will use a sensible default. - * - * Generated from protobuf field string machine_type = 1; - * @return string - */ - public function getMachineType() - { - return $this->machine_type; - } - - /** - * Machine type of a worker, such as `e2-medium`. - * See [Worker pool config - * file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). - * If left blank, Cloud Build will use a sensible default. - * - * Generated from protobuf field string machine_type = 1; - * @param string $var - * @return $this - */ - public function setMachineType($var) - { - GPBUtil::checkString($var, True); - $this->machine_type = $var; - - return $this; - } - - /** - * Size of the disk attached to the worker, in GB. - * See [Worker pool config - * file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). - * Specify a value of up to 2000. If `0` is specified, Cloud Build will use - * a standard disk size. - * - * Generated from protobuf field int64 disk_size_gb = 2; - * @return int|string - */ - public function getDiskSizeGb() - { - return $this->disk_size_gb; - } - - /** - * Size of the disk attached to the worker, in GB. - * See [Worker pool config - * file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). - * Specify a value of up to 2000. If `0` is specified, Cloud Build will use - * a standard disk size. - * - * Generated from protobuf field int64 disk_size_gb = 2; - * @param int|string $var - * @return $this - */ - public function setDiskSizeGb($var) - { - GPBUtil::checkInt64($var); - $this->disk_size_gb = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(WorkerConfig::class, \Google\Cloud\Build\V1\PrivatePoolV1Config_WorkerConfig::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config_NetworkConfig.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config_NetworkConfig.php deleted file mode 100644 index 54ecda0d4b52..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PrivatePoolV1Config_NetworkConfig.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.cloudbuild.v1.PubsubConfig - */ -class PubsubConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Name of the subscription. Format is - * `projects/{project}/subscriptions/{subscription}`. - * - * Generated from protobuf field string subscription = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - */ - protected $subscription = ''; - /** - * The name of the topic from which this subscription is receiving messages. - * Format is `projects/{project}/topics/{topic}`. - * - * Generated from protobuf field string topic = 2 [(.google.api.resource_reference) = { - */ - protected $topic = ''; - /** - * Service account that will make the push request. - * - * Generated from protobuf field string service_account_email = 3 [(.google.api.resource_reference) = { - */ - protected $service_account_email = ''; - /** - * Potential issues with the underlying Pub/Sub subscription configuration. - * Only populated on get requests. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PubsubConfig.State state = 4; - */ - protected $state = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $subscription - * Output only. Name of the subscription. Format is - * `projects/{project}/subscriptions/{subscription}`. - * @type string $topic - * The name of the topic from which this subscription is receiving messages. - * Format is `projects/{project}/topics/{topic}`. - * @type string $service_account_email - * Service account that will make the push request. - * @type int $state - * Potential issues with the underlying Pub/Sub subscription configuration. - * Only populated on get requests. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Name of the subscription. Format is - * `projects/{project}/subscriptions/{subscription}`. - * - * Generated from protobuf field string subscription = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @return string - */ - public function getSubscription() - { - return $this->subscription; - } - - /** - * Output only. Name of the subscription. Format is - * `projects/{project}/subscriptions/{subscription}`. - * - * Generated from protobuf field string subscription = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setSubscription($var) - { - GPBUtil::checkString($var, True); - $this->subscription = $var; - - return $this; - } - - /** - * The name of the topic from which this subscription is receiving messages. - * Format is `projects/{project}/topics/{topic}`. - * - * Generated from protobuf field string topic = 2 [(.google.api.resource_reference) = { - * @return string - */ - public function getTopic() - { - return $this->topic; - } - - /** - * The name of the topic from which this subscription is receiving messages. - * Format is `projects/{project}/topics/{topic}`. - * - * Generated from protobuf field string topic = 2 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setTopic($var) - { - GPBUtil::checkString($var, True); - $this->topic = $var; - - return $this; - } - - /** - * Service account that will make the push request. - * - * Generated from protobuf field string service_account_email = 3 [(.google.api.resource_reference) = { - * @return string - */ - public function getServiceAccountEmail() - { - return $this->service_account_email; - } - - /** - * Service account that will make the push request. - * - * Generated from protobuf field string service_account_email = 3 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setServiceAccountEmail($var) - { - GPBUtil::checkString($var, True); - $this->service_account_email = $var; - - return $this; - } - - /** - * Potential issues with the underlying Pub/Sub subscription configuration. - * Only populated on get requests. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PubsubConfig.State state = 4; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Potential issues with the underlying Pub/Sub subscription configuration. - * Only populated on get requests. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PubsubConfig.State state = 4; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\PubsubConfig\State::class); - $this->state = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PubsubConfig/State.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PubsubConfig/State.php deleted file mode 100644 index cefa39526389..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PubsubConfig/State.php +++ /dev/null @@ -1,79 +0,0 @@ -google.devtools.cloudbuild.v1.PubsubConfig.State - */ -class State -{ - /** - * The subscription configuration has not been checked. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The Pub/Sub subscription is properly configured. - * - * Generated from protobuf enum OK = 1; - */ - const OK = 1; - /** - * The subscription has been deleted. - * - * Generated from protobuf enum SUBSCRIPTION_DELETED = 2; - */ - const SUBSCRIPTION_DELETED = 2; - /** - * The topic has been deleted. - * - * Generated from protobuf enum TOPIC_DELETED = 3; - */ - const TOPIC_DELETED = 3; - /** - * Some of the subscription's field are misconfigured. - * - * Generated from protobuf enum SUBSCRIPTION_MISCONFIGURED = 4; - */ - const SUBSCRIPTION_MISCONFIGURED = 4; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::OK => 'OK', - self::SUBSCRIPTION_DELETED => 'SUBSCRIPTION_DELETED', - self::TOPIC_DELETED => 'TOPIC_DELETED', - self::SUBSCRIPTION_MISCONFIGURED => 'SUBSCRIPTION_MISCONFIGURED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\Build\V1\PubsubConfig_State::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PubsubConfig_State.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PubsubConfig_State.php deleted file mode 100644 index faf0b07ac656..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PubsubConfig_State.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.cloudbuild.v1.PullRequestFilter - */ -class PullRequestFilter extends \Google\Protobuf\Internal\Message -{ - /** - * Configure builds to run whether a repository owner or collaborator need to - * comment `/gcbrun`. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PullRequestFilter.CommentControl comment_control = 5; - */ - protected $comment_control = 0; - /** - * If true, branches that do NOT match the git_ref will trigger a build. - * - * Generated from protobuf field bool invert_regex = 6; - */ - protected $invert_regex = false; - protected $git_ref; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $branch - * Regex of branches to match. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * @type int $comment_control - * Configure builds to run whether a repository owner or collaborator need to - * comment `/gcbrun`. - * @type bool $invert_regex - * If true, branches that do NOT match the git_ref will trigger a build. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Regex of branches to match. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * - * Generated from protobuf field string branch = 2; - * @return string - */ - public function getBranch() - { - return $this->readOneof(2); - } - - public function hasBranch() - { - return $this->hasOneof(2); - } - - /** - * Regex of branches to match. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * - * Generated from protobuf field string branch = 2; - * @param string $var - * @return $this - */ - public function setBranch($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Configure builds to run whether a repository owner or collaborator need to - * comment `/gcbrun`. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PullRequestFilter.CommentControl comment_control = 5; - * @return int - */ - public function getCommentControl() - { - return $this->comment_control; - } - - /** - * Configure builds to run whether a repository owner or collaborator need to - * comment `/gcbrun`. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PullRequestFilter.CommentControl comment_control = 5; - * @param int $var - * @return $this - */ - public function setCommentControl($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\PullRequestFilter\CommentControl::class); - $this->comment_control = $var; - - return $this; - } - - /** - * If true, branches that do NOT match the git_ref will trigger a build. - * - * Generated from protobuf field bool invert_regex = 6; - * @return bool - */ - public function getInvertRegex() - { - return $this->invert_regex; - } - - /** - * If true, branches that do NOT match the git_ref will trigger a build. - * - * Generated from protobuf field bool invert_regex = 6; - * @param bool $var - * @return $this - */ - public function setInvertRegex($var) - { - GPBUtil::checkBool($var); - $this->invert_regex = $var; - - return $this; - } - - /** - * @return string - */ - public function getGitRef() - { - return $this->whichOneof("git_ref"); - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PullRequestFilter/CommentControl.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PullRequestFilter/CommentControl.php deleted file mode 100644 index 4d6ee00a3478..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PullRequestFilter/CommentControl.php +++ /dev/null @@ -1,66 +0,0 @@ -google.devtools.cloudbuild.v1.PullRequestFilter.CommentControl - */ -class CommentControl -{ - /** - * Do not require comments on Pull Requests before builds are triggered. - * - * Generated from protobuf enum COMMENTS_DISABLED = 0; - */ - const COMMENTS_DISABLED = 0; - /** - * Enforce that repository owners or collaborators must comment on Pull - * Requests before builds are triggered. - * - * Generated from protobuf enum COMMENTS_ENABLED = 1; - */ - const COMMENTS_ENABLED = 1; - /** - * Enforce that repository owners or collaborators must comment on external - * contributors' Pull Requests before builds are triggered. - * - * Generated from protobuf enum COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY = 2; - */ - const COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY = 2; - - private static $valueToName = [ - self::COMMENTS_DISABLED => 'COMMENTS_DISABLED', - self::COMMENTS_ENABLED => 'COMMENTS_ENABLED', - self::COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY => 'COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(CommentControl::class, \Google\Cloud\Build\V1\PullRequestFilter_CommentControl::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PullRequestFilter_CommentControl.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PullRequestFilter_CommentControl.php deleted file mode 100644 index b746c481d72e..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/PullRequestFilter_CommentControl.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.cloudbuild.v1.PushFilter - */ -class PushFilter extends \Google\Protobuf\Internal\Message -{ - /** - * When true, only trigger a build if the revision regex does NOT match the - * git_ref regex. - * - * Generated from protobuf field bool invert_regex = 4; - */ - protected $invert_regex = false; - protected $git_ref; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $branch - * Regexes matching branches to build. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * @type string $tag - * Regexes matching tags to build. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * @type bool $invert_regex - * When true, only trigger a build if the revision regex does NOT match the - * git_ref regex. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Regexes matching branches to build. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * - * Generated from protobuf field string branch = 2; - * @return string - */ - public function getBranch() - { - return $this->readOneof(2); - } - - public function hasBranch() - { - return $this->hasOneof(2); - } - - /** - * Regexes matching branches to build. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * - * Generated from protobuf field string branch = 2; - * @param string $var - * @return $this - */ - public function setBranch($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Regexes matching tags to build. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * - * Generated from protobuf field string tag = 3; - * @return string - */ - public function getTag() - { - return $this->readOneof(3); - } - - public function hasTag() - { - return $this->hasOneof(3); - } - - /** - * Regexes matching tags to build. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * - * Generated from protobuf field string tag = 3; - * @param string $var - * @return $this - */ - public function setTag($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * When true, only trigger a build if the revision regex does NOT match the - * git_ref regex. - * - * Generated from protobuf field bool invert_regex = 4; - * @return bool - */ - public function getInvertRegex() - { - return $this->invert_regex; - } - - /** - * When true, only trigger a build if the revision regex does NOT match the - * git_ref regex. - * - * Generated from protobuf field bool invert_regex = 4; - * @param bool $var - * @return $this - */ - public function setInvertRegex($var) - { - GPBUtil::checkBool($var); - $this->invert_regex = $var; - - return $this; - } - - /** - * @return string - */ - public function getGitRef() - { - return $this->whichOneof("git_ref"); - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ReceiveTriggerWebhookRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ReceiveTriggerWebhookRequest.php deleted file mode 100644 index b13eb970488f..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ReceiveTriggerWebhookRequest.php +++ /dev/null @@ -1,218 +0,0 @@ -google.devtools.cloudbuild.v1.ReceiveTriggerWebhookRequest - */ -class ReceiveTriggerWebhookRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the `ReceiveTriggerWebhook` to retrieve. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * - * Generated from protobuf field string name = 5; - */ - protected $name = ''; - /** - * HTTP request body. - * - * Generated from protobuf field .google.api.HttpBody body = 1; - */ - protected $body = null; - /** - * Project in which the specified trigger lives - * - * Generated from protobuf field string project_id = 2; - */ - protected $project_id = ''; - /** - * Name of the trigger to run the payload against - * - * Generated from protobuf field string trigger = 3; - */ - protected $trigger = ''; - /** - * Secret token used for authorization if an OAuth token isn't provided. - * - * Generated from protobuf field string secret = 4; - */ - protected $secret = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the `ReceiveTriggerWebhook` to retrieve. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * @type \Google\Api\HttpBody $body - * HTTP request body. - * @type string $project_id - * Project in which the specified trigger lives - * @type string $trigger - * Name of the trigger to run the payload against - * @type string $secret - * Secret token used for authorization if an OAuth token isn't provided. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The name of the `ReceiveTriggerWebhook` to retrieve. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * - * Generated from protobuf field string name = 5; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the `ReceiveTriggerWebhook` to retrieve. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * - * Generated from protobuf field string name = 5; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * HTTP request body. - * - * Generated from protobuf field .google.api.HttpBody body = 1; - * @return \Google\Api\HttpBody|null - */ - public function getBody() - { - return $this->body; - } - - public function hasBody() - { - return isset($this->body); - } - - public function clearBody() - { - unset($this->body); - } - - /** - * HTTP request body. - * - * Generated from protobuf field .google.api.HttpBody body = 1; - * @param \Google\Api\HttpBody $var - * @return $this - */ - public function setBody($var) - { - GPBUtil::checkMessage($var, \Google\Api\HttpBody::class); - $this->body = $var; - - return $this; - } - - /** - * Project in which the specified trigger lives - * - * Generated from protobuf field string project_id = 2; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Project in which the specified trigger lives - * - * Generated from protobuf field string project_id = 2; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Name of the trigger to run the payload against - * - * Generated from protobuf field string trigger = 3; - * @return string - */ - public function getTrigger() - { - return $this->trigger; - } - - /** - * Name of the trigger to run the payload against - * - * Generated from protobuf field string trigger = 3; - * @param string $var - * @return $this - */ - public function setTrigger($var) - { - GPBUtil::checkString($var, True); - $this->trigger = $var; - - return $this; - } - - /** - * Secret token used for authorization if an OAuth token isn't provided. - * - * Generated from protobuf field string secret = 4; - * @return string - */ - public function getSecret() - { - return $this->secret; - } - - /** - * Secret token used for authorization if an OAuth token isn't provided. - * - * Generated from protobuf field string secret = 4; - * @param string $var - * @return $this - */ - public function setSecret($var) - { - GPBUtil::checkString($var, True); - $this->secret = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ReceiveTriggerWebhookResponse.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ReceiveTriggerWebhookResponse.php deleted file mode 100644 index b83c62b3d78f..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/ReceiveTriggerWebhookResponse.php +++ /dev/null @@ -1,34 +0,0 @@ -google.devtools.cloudbuild.v1.ReceiveTriggerWebhookResponse - */ -class ReceiveTriggerWebhookResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/RepoSource.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/RepoSource.php deleted file mode 100644 index 6ee7d02edb61..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/RepoSource.php +++ /dev/null @@ -1,343 +0,0 @@ -google.devtools.cloudbuild.v1.RepoSource - */ -class RepoSource extends \Google\Protobuf\Internal\Message -{ - /** - * ID of the project that owns the Cloud Source Repository. If omitted, the - * project ID requesting the build is assumed. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * Name of the Cloud Source Repository. - * - * Generated from protobuf field string repo_name = 2; - */ - protected $repo_name = ''; - /** - * Directory, relative to the source root, in which to run the build. - * This must be a relative path. If a step's `dir` is specified and is an - * absolute path, this value is ignored for that step's execution. - * - * Generated from protobuf field string dir = 7; - */ - protected $dir = ''; - /** - * Only trigger a build if the revision regex does NOT match the revision - * regex. - * - * Generated from protobuf field bool invert_regex = 8; - */ - protected $invert_regex = false; - /** - * Substitutions to use in a triggered build. - * Should only be used with RunBuildTrigger - * - * Generated from protobuf field map substitutions = 9; - */ - private $substitutions; - protected $revision; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * ID of the project that owns the Cloud Source Repository. If omitted, the - * project ID requesting the build is assumed. - * @type string $repo_name - * Name of the Cloud Source Repository. - * @type string $branch_name - * Regex matching branches to build. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * @type string $tag_name - * Regex matching tags to build. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * @type string $commit_sha - * Explicit commit SHA to build. - * @type string $dir - * Directory, relative to the source root, in which to run the build. - * This must be a relative path. If a step's `dir` is specified and is an - * absolute path, this value is ignored for that step's execution. - * @type bool $invert_regex - * Only trigger a build if the revision regex does NOT match the revision - * regex. - * @type array|\Google\Protobuf\Internal\MapField $substitutions - * Substitutions to use in a triggered build. - * Should only be used with RunBuildTrigger - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * ID of the project that owns the Cloud Source Repository. If omitted, the - * project ID requesting the build is assumed. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * ID of the project that owns the Cloud Source Repository. If omitted, the - * project ID requesting the build is assumed. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Name of the Cloud Source Repository. - * - * Generated from protobuf field string repo_name = 2; - * @return string - */ - public function getRepoName() - { - return $this->repo_name; - } - - /** - * Name of the Cloud Source Repository. - * - * Generated from protobuf field string repo_name = 2; - * @param string $var - * @return $this - */ - public function setRepoName($var) - { - GPBUtil::checkString($var, True); - $this->repo_name = $var; - - return $this; - } - - /** - * Regex matching branches to build. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * - * Generated from protobuf field string branch_name = 3; - * @return string - */ - public function getBranchName() - { - return $this->readOneof(3); - } - - public function hasBranchName() - { - return $this->hasOneof(3); - } - - /** - * Regex matching branches to build. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * - * Generated from protobuf field string branch_name = 3; - * @param string $var - * @return $this - */ - public function setBranchName($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Regex matching tags to build. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * - * Generated from protobuf field string tag_name = 4; - * @return string - */ - public function getTagName() - { - return $this->readOneof(4); - } - - public function hasTagName() - { - return $this->hasOneof(4); - } - - /** - * Regex matching tags to build. - * The syntax of the regular expressions accepted is the syntax accepted by - * RE2 and described at https://github.com/google/re2/wiki/Syntax - * - * Generated from protobuf field string tag_name = 4; - * @param string $var - * @return $this - */ - public function setTagName($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Explicit commit SHA to build. - * - * Generated from protobuf field string commit_sha = 5; - * @return string - */ - public function getCommitSha() - { - return $this->readOneof(5); - } - - public function hasCommitSha() - { - return $this->hasOneof(5); - } - - /** - * Explicit commit SHA to build. - * - * Generated from protobuf field string commit_sha = 5; - * @param string $var - * @return $this - */ - public function setCommitSha($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Directory, relative to the source root, in which to run the build. - * This must be a relative path. If a step's `dir` is specified and is an - * absolute path, this value is ignored for that step's execution. - * - * Generated from protobuf field string dir = 7; - * @return string - */ - public function getDir() - { - return $this->dir; - } - - /** - * Directory, relative to the source root, in which to run the build. - * This must be a relative path. If a step's `dir` is specified and is an - * absolute path, this value is ignored for that step's execution. - * - * Generated from protobuf field string dir = 7; - * @param string $var - * @return $this - */ - public function setDir($var) - { - GPBUtil::checkString($var, True); - $this->dir = $var; - - return $this; - } - - /** - * Only trigger a build if the revision regex does NOT match the revision - * regex. - * - * Generated from protobuf field bool invert_regex = 8; - * @return bool - */ - public function getInvertRegex() - { - return $this->invert_regex; - } - - /** - * Only trigger a build if the revision regex does NOT match the revision - * regex. - * - * Generated from protobuf field bool invert_regex = 8; - * @param bool $var - * @return $this - */ - public function setInvertRegex($var) - { - GPBUtil::checkBool($var); - $this->invert_regex = $var; - - return $this; - } - - /** - * Substitutions to use in a triggered build. - * Should only be used with RunBuildTrigger - * - * Generated from protobuf field map substitutions = 9; - * @return \Google\Protobuf\Internal\MapField - */ - public function getSubstitutions() - { - return $this->substitutions; - } - - /** - * Substitutions to use in a triggered build. - * Should only be used with RunBuildTrigger - * - * Generated from protobuf field map substitutions = 9; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setSubstitutions($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->substitutions = $arr; - - return $this; - } - - /** - * @return string - */ - public function getRevision() - { - return $this->whichOneof("revision"); - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Results.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Results.php deleted file mode 100644 index 11963b38856d..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Results.php +++ /dev/null @@ -1,377 +0,0 @@ -google.devtools.cloudbuild.v1.Results - */ -class Results extends \Google\Protobuf\Internal\Message -{ - /** - * Container images that were built as a part of the build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.BuiltImage images = 2; - */ - private $images; - /** - * List of build step digests, in the order corresponding to build step - * indices. - * - * Generated from protobuf field repeated string build_step_images = 3; - */ - private $build_step_images; - /** - * Path to the artifact manifest for non-container artifacts uploaded to Cloud - * Storage. Only populated when artifacts are uploaded to Cloud Storage. - * - * Generated from protobuf field string artifact_manifest = 4; - */ - protected $artifact_manifest = ''; - /** - * Number of non-container artifacts uploaded to Cloud Storage. Only populated - * when artifacts are uploaded to Cloud Storage. - * - * Generated from protobuf field int64 num_artifacts = 5; - */ - protected $num_artifacts = 0; - /** - * List of build step outputs, produced by builder images, in the order - * corresponding to build step indices. - * [Cloud Builders](https://cloud.google.com/cloud-build/docs/cloud-builders) - * can produce this output by writing to `$BUILDER_OUTPUT/output`. - * Only the first 4KB of data is stored. - * - * Generated from protobuf field repeated bytes build_step_outputs = 6; - */ - private $build_step_outputs; - /** - * Time to push all non-container artifacts to Cloud Storage. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan artifact_timing = 7; - */ - protected $artifact_timing = null; - /** - * Python artifacts uploaded to Artifact Registry at the end of the build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.UploadedPythonPackage python_packages = 8; - */ - private $python_packages; - /** - * Maven artifacts uploaded to Artifact Registry at the end of the build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.UploadedMavenArtifact maven_artifacts = 9; - */ - private $maven_artifacts; - /** - * Npm packages uploaded to Artifact Registry at the end of the build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.UploadedNpmPackage npm_packages = 12; - */ - private $npm_packages; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Build\V1\BuiltImage>|\Google\Protobuf\Internal\RepeatedField $images - * Container images that were built as a part of the build. - * @type array|\Google\Protobuf\Internal\RepeatedField $build_step_images - * List of build step digests, in the order corresponding to build step - * indices. - * @type string $artifact_manifest - * Path to the artifact manifest for non-container artifacts uploaded to Cloud - * Storage. Only populated when artifacts are uploaded to Cloud Storage. - * @type int|string $num_artifacts - * Number of non-container artifacts uploaded to Cloud Storage. Only populated - * when artifacts are uploaded to Cloud Storage. - * @type array|\Google\Protobuf\Internal\RepeatedField $build_step_outputs - * List of build step outputs, produced by builder images, in the order - * corresponding to build step indices. - * [Cloud Builders](https://cloud.google.com/cloud-build/docs/cloud-builders) - * can produce this output by writing to `$BUILDER_OUTPUT/output`. - * Only the first 4KB of data is stored. - * @type \Google\Cloud\Build\V1\TimeSpan $artifact_timing - * Time to push all non-container artifacts to Cloud Storage. - * @type array<\Google\Cloud\Build\V1\UploadedPythonPackage>|\Google\Protobuf\Internal\RepeatedField $python_packages - * Python artifacts uploaded to Artifact Registry at the end of the build. - * @type array<\Google\Cloud\Build\V1\UploadedMavenArtifact>|\Google\Protobuf\Internal\RepeatedField $maven_artifacts - * Maven artifacts uploaded to Artifact Registry at the end of the build. - * @type array<\Google\Cloud\Build\V1\UploadedNpmPackage>|\Google\Protobuf\Internal\RepeatedField $npm_packages - * Npm packages uploaded to Artifact Registry at the end of the build. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Container images that were built as a part of the build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.BuiltImage images = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getImages() - { - return $this->images; - } - - /** - * Container images that were built as a part of the build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.BuiltImage images = 2; - * @param array<\Google\Cloud\Build\V1\BuiltImage>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setImages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\BuiltImage::class); - $this->images = $arr; - - return $this; - } - - /** - * List of build step digests, in the order corresponding to build step - * indices. - * - * Generated from protobuf field repeated string build_step_images = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getBuildStepImages() - { - return $this->build_step_images; - } - - /** - * List of build step digests, in the order corresponding to build step - * indices. - * - * Generated from protobuf field repeated string build_step_images = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setBuildStepImages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->build_step_images = $arr; - - return $this; - } - - /** - * Path to the artifact manifest for non-container artifacts uploaded to Cloud - * Storage. Only populated when artifacts are uploaded to Cloud Storage. - * - * Generated from protobuf field string artifact_manifest = 4; - * @return string - */ - public function getArtifactManifest() - { - return $this->artifact_manifest; - } - - /** - * Path to the artifact manifest for non-container artifacts uploaded to Cloud - * Storage. Only populated when artifacts are uploaded to Cloud Storage. - * - * Generated from protobuf field string artifact_manifest = 4; - * @param string $var - * @return $this - */ - public function setArtifactManifest($var) - { - GPBUtil::checkString($var, True); - $this->artifact_manifest = $var; - - return $this; - } - - /** - * Number of non-container artifacts uploaded to Cloud Storage. Only populated - * when artifacts are uploaded to Cloud Storage. - * - * Generated from protobuf field int64 num_artifacts = 5; - * @return int|string - */ - public function getNumArtifacts() - { - return $this->num_artifacts; - } - - /** - * Number of non-container artifacts uploaded to Cloud Storage. Only populated - * when artifacts are uploaded to Cloud Storage. - * - * Generated from protobuf field int64 num_artifacts = 5; - * @param int|string $var - * @return $this - */ - public function setNumArtifacts($var) - { - GPBUtil::checkInt64($var); - $this->num_artifacts = $var; - - return $this; - } - - /** - * List of build step outputs, produced by builder images, in the order - * corresponding to build step indices. - * [Cloud Builders](https://cloud.google.com/cloud-build/docs/cloud-builders) - * can produce this output by writing to `$BUILDER_OUTPUT/output`. - * Only the first 4KB of data is stored. - * - * Generated from protobuf field repeated bytes build_step_outputs = 6; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getBuildStepOutputs() - { - return $this->build_step_outputs; - } - - /** - * List of build step outputs, produced by builder images, in the order - * corresponding to build step indices. - * [Cloud Builders](https://cloud.google.com/cloud-build/docs/cloud-builders) - * can produce this output by writing to `$BUILDER_OUTPUT/output`. - * Only the first 4KB of data is stored. - * - * Generated from protobuf field repeated bytes build_step_outputs = 6; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setBuildStepOutputs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::BYTES); - $this->build_step_outputs = $arr; - - return $this; - } - - /** - * Time to push all non-container artifacts to Cloud Storage. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan artifact_timing = 7; - * @return \Google\Cloud\Build\V1\TimeSpan|null - */ - public function getArtifactTiming() - { - return $this->artifact_timing; - } - - public function hasArtifactTiming() - { - return isset($this->artifact_timing); - } - - public function clearArtifactTiming() - { - unset($this->artifact_timing); - } - - /** - * Time to push all non-container artifacts to Cloud Storage. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan artifact_timing = 7; - * @param \Google\Cloud\Build\V1\TimeSpan $var - * @return $this - */ - public function setArtifactTiming($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\TimeSpan::class); - $this->artifact_timing = $var; - - return $this; - } - - /** - * Python artifacts uploaded to Artifact Registry at the end of the build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.UploadedPythonPackage python_packages = 8; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPythonPackages() - { - return $this->python_packages; - } - - /** - * Python artifacts uploaded to Artifact Registry at the end of the build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.UploadedPythonPackage python_packages = 8; - * @param array<\Google\Cloud\Build\V1\UploadedPythonPackage>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPythonPackages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\UploadedPythonPackage::class); - $this->python_packages = $arr; - - return $this; - } - - /** - * Maven artifacts uploaded to Artifact Registry at the end of the build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.UploadedMavenArtifact maven_artifacts = 9; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getMavenArtifacts() - { - return $this->maven_artifacts; - } - - /** - * Maven artifacts uploaded to Artifact Registry at the end of the build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.UploadedMavenArtifact maven_artifacts = 9; - * @param array<\Google\Cloud\Build\V1\UploadedMavenArtifact>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setMavenArtifacts($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\UploadedMavenArtifact::class); - $this->maven_artifacts = $arr; - - return $this; - } - - /** - * Npm packages uploaded to Artifact Registry at the end of the build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.UploadedNpmPackage npm_packages = 12; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getNpmPackages() - { - return $this->npm_packages; - } - - /** - * Npm packages uploaded to Artifact Registry at the end of the build. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.UploadedNpmPackage npm_packages = 12; - * @param array<\Google\Cloud\Build\V1\UploadedNpmPackage>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setNpmPackages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\UploadedNpmPackage::class); - $this->npm_packages = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/RetryBuildRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/RetryBuildRequest.php deleted file mode 100644 index 0c248cafa3dc..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/RetryBuildRequest.php +++ /dev/null @@ -1,139 +0,0 @@ -google.devtools.cloudbuild.v1.RetryBuildRequest - */ -class RetryBuildRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the `Build` to retry. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * - * Generated from protobuf field string name = 3 [(.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - /** - * Required. Build ID of the original build. - * - * Generated from protobuf field string id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the `Build` to retry. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * @type string $project_id - * Required. ID of the project. - * @type string $id - * Required. Build ID of the original build. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The name of the `Build` to retry. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * - * Generated from protobuf field string name = 3 [(.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the `Build` to retry. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * - * Generated from protobuf field string name = 3 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Required. Build ID of the original build. - * - * Generated from protobuf field string id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Required. Build ID of the original build. - * - * Generated from protobuf field string id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/RunBuildTriggerRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/RunBuildTriggerRequest.php deleted file mode 100644 index d1ad4c73e02f..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/RunBuildTriggerRequest.php +++ /dev/null @@ -1,183 +0,0 @@ -google.devtools.cloudbuild.v1.RunBuildTriggerRequest - */ -class RunBuildTriggerRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the `Trigger` to run. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * - * Generated from protobuf field string name = 4 [(.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - /** - * Required. ID of the trigger. - * - * Generated from protobuf field string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $trigger_id = ''; - /** - * Source to build against this trigger. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.RepoSource source = 3; - */ - protected $source = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the `Trigger` to run. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * @type string $project_id - * Required. ID of the project. - * @type string $trigger_id - * Required. ID of the trigger. - * @type \Google\Cloud\Build\V1\RepoSource $source - * Source to build against this trigger. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The name of the `Trigger` to run. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * - * Generated from protobuf field string name = 4 [(.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the `Trigger` to run. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * - * Generated from protobuf field string name = 4 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. ID of the project. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Required. ID of the trigger. - * - * Generated from protobuf field string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getTriggerId() - { - return $this->trigger_id; - } - - /** - * Required. ID of the trigger. - * - * Generated from protobuf field string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setTriggerId($var) - { - GPBUtil::checkString($var, True); - $this->trigger_id = $var; - - return $this; - } - - /** - * Source to build against this trigger. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.RepoSource source = 3; - * @return \Google\Cloud\Build\V1\RepoSource|null - */ - public function getSource() - { - return $this->source; - } - - public function hasSource() - { - return isset($this->source); - } - - public function clearSource() - { - unset($this->source); - } - - /** - * Source to build against this trigger. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.RepoSource source = 3; - * @param \Google\Cloud\Build\V1\RepoSource $var - * @return $this - */ - public function setSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\RepoSource::class); - $this->source = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Secret.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Secret.php deleted file mode 100644 index 619036d3ec3b..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Secret.php +++ /dev/null @@ -1,121 +0,0 @@ -google.devtools.cloudbuild.v1.Secret - */ -class Secret extends \Google\Protobuf\Internal\Message -{ - /** - * Cloud KMS key name to use to decrypt these envs. - * - * Generated from protobuf field string kms_key_name = 1; - */ - protected $kms_key_name = ''; - /** - * Map of environment variable name to its encrypted value. - * Secret environment variables must be unique across all of a build's - * secrets, and must be used by at least one build step. Values can be at most - * 64 KB in size. There can be at most 100 secret values across all of a - * build's secrets. - * - * Generated from protobuf field map secret_env = 3; - */ - private $secret_env; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $kms_key_name - * Cloud KMS key name to use to decrypt these envs. - * @type array|\Google\Protobuf\Internal\MapField $secret_env - * Map of environment variable name to its encrypted value. - * Secret environment variables must be unique across all of a build's - * secrets, and must be used by at least one build step. Values can be at most - * 64 KB in size. There can be at most 100 secret values across all of a - * build's secrets. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Cloud KMS key name to use to decrypt these envs. - * - * Generated from protobuf field string kms_key_name = 1; - * @return string - */ - public function getKmsKeyName() - { - return $this->kms_key_name; - } - - /** - * Cloud KMS key name to use to decrypt these envs. - * - * Generated from protobuf field string kms_key_name = 1; - * @param string $var - * @return $this - */ - public function setKmsKeyName($var) - { - GPBUtil::checkString($var, True); - $this->kms_key_name = $var; - - return $this; - } - - /** - * Map of environment variable name to its encrypted value. - * Secret environment variables must be unique across all of a build's - * secrets, and must be used by at least one build step. Values can be at most - * 64 KB in size. There can be at most 100 secret values across all of a - * build's secrets. - * - * Generated from protobuf field map secret_env = 3; - * @return \Google\Protobuf\Internal\MapField - */ - public function getSecretEnv() - { - return $this->secret_env; - } - - /** - * Map of environment variable name to its encrypted value. - * Secret environment variables must be unique across all of a build's - * secrets, and must be used by at least one build step. Values can be at most - * 64 KB in size. There can be at most 100 secret values across all of a - * build's secrets. - * - * Generated from protobuf field map secret_env = 3; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setSecretEnv($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::BYTES); - $this->secret_env = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/SecretManagerSecret.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/SecretManagerSecret.php deleted file mode 100644 index 835067891120..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/SecretManagerSecret.php +++ /dev/null @@ -1,113 +0,0 @@ -google.devtools.cloudbuild.v1.SecretManagerSecret - */ -class SecretManagerSecret extends \Google\Protobuf\Internal\Message -{ - /** - * Resource name of the SecretVersion. In format: - * projects/*/secrets/*/versions/* - * - * Generated from protobuf field string version_name = 1 [(.google.api.resource_reference) = { - */ - protected $version_name = ''; - /** - * Environment variable name to associate with the secret. - * Secret environment variables must be unique across all of a build's - * secrets, and must be used by at least one build step. - * - * Generated from protobuf field string env = 2; - */ - protected $env = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $version_name - * Resource name of the SecretVersion. In format: - * projects/*/secrets/*/versions/* - * @type string $env - * Environment variable name to associate with the secret. - * Secret environment variables must be unique across all of a build's - * secrets, and must be used by at least one build step. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Resource name of the SecretVersion. In format: - * projects/*/secrets/*/versions/* - * - * Generated from protobuf field string version_name = 1 [(.google.api.resource_reference) = { - * @return string - */ - public function getVersionName() - { - return $this->version_name; - } - - /** - * Resource name of the SecretVersion. In format: - * projects/*/secrets/*/versions/* - * - * Generated from protobuf field string version_name = 1 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setVersionName($var) - { - GPBUtil::checkString($var, True); - $this->version_name = $var; - - return $this; - } - - /** - * Environment variable name to associate with the secret. - * Secret environment variables must be unique across all of a build's - * secrets, and must be used by at least one build step. - * - * Generated from protobuf field string env = 2; - * @return string - */ - public function getEnv() - { - return $this->env; - } - - /** - * Environment variable name to associate with the secret. - * Secret environment variables must be unique across all of a build's - * secrets, and must be used by at least one build step. - * - * Generated from protobuf field string env = 2; - * @param string $var - * @return $this - */ - public function setEnv($var) - { - GPBUtil::checkString($var, True); - $this->env = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Secrets.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Secrets.php deleted file mode 100644 index b43d3c3f25c2..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Secrets.php +++ /dev/null @@ -1,105 +0,0 @@ -google.devtools.cloudbuild.v1.Secrets - */ -class Secrets extends \Google\Protobuf\Internal\Message -{ - /** - * Secrets in Secret Manager and associated secret environment variable. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.SecretManagerSecret secret_manager = 1; - */ - private $secret_manager; - /** - * Secrets encrypted with KMS key and the associated secret environment - * variable. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.InlineSecret inline = 2; - */ - private $inline; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Build\V1\SecretManagerSecret>|\Google\Protobuf\Internal\RepeatedField $secret_manager - * Secrets in Secret Manager and associated secret environment variable. - * @type array<\Google\Cloud\Build\V1\InlineSecret>|\Google\Protobuf\Internal\RepeatedField $inline - * Secrets encrypted with KMS key and the associated secret environment - * variable. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Secrets in Secret Manager and associated secret environment variable. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.SecretManagerSecret secret_manager = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSecretManager() - { - return $this->secret_manager; - } - - /** - * Secrets in Secret Manager and associated secret environment variable. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.SecretManagerSecret secret_manager = 1; - * @param array<\Google\Cloud\Build\V1\SecretManagerSecret>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSecretManager($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\SecretManagerSecret::class); - $this->secret_manager = $arr; - - return $this; - } - - /** - * Secrets encrypted with KMS key and the associated secret environment - * variable. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.InlineSecret inline = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getInline() - { - return $this->inline; - } - - /** - * Secrets encrypted with KMS key and the associated secret environment - * variable. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v1.InlineSecret inline = 2; - * @param array<\Google\Cloud\Build\V1\InlineSecret>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setInline($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\InlineSecret::class); - $this->inline = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Source.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Source.php deleted file mode 100644 index d4a53ad18f19..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Source.php +++ /dev/null @@ -1,183 +0,0 @@ -google.devtools.cloudbuild.v1.Source - */ -class Source extends \Google\Protobuf\Internal\Message -{ - protected $source; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Build\V1\StorageSource $storage_source - * If provided, get the source from this location in Google Cloud Storage. - * @type \Google\Cloud\Build\V1\RepoSource $repo_source - * If provided, get the source from this location in a Cloud Source - * Repository. - * @type \Google\Cloud\Build\V1\GitSource $git_source - * If provided, get the source from this Git repository. - * @type \Google\Cloud\Build\V1\StorageSourceManifest $storage_source_manifest - * If provided, get the source from this manifest in Google Cloud Storage. - * This feature is in Preview; see description - * [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher). - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * If provided, get the source from this location in Google Cloud Storage. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.StorageSource storage_source = 2; - * @return \Google\Cloud\Build\V1\StorageSource|null - */ - public function getStorageSource() - { - return $this->readOneof(2); - } - - public function hasStorageSource() - { - return $this->hasOneof(2); - } - - /** - * If provided, get the source from this location in Google Cloud Storage. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.StorageSource storage_source = 2; - * @param \Google\Cloud\Build\V1\StorageSource $var - * @return $this - */ - public function setStorageSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\StorageSource::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * If provided, get the source from this location in a Cloud Source - * Repository. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.RepoSource repo_source = 3; - * @return \Google\Cloud\Build\V1\RepoSource|null - */ - public function getRepoSource() - { - return $this->readOneof(3); - } - - public function hasRepoSource() - { - return $this->hasOneof(3); - } - - /** - * If provided, get the source from this location in a Cloud Source - * Repository. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.RepoSource repo_source = 3; - * @param \Google\Cloud\Build\V1\RepoSource $var - * @return $this - */ - public function setRepoSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\RepoSource::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * If provided, get the source from this Git repository. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.GitSource git_source = 5; - * @return \Google\Cloud\Build\V1\GitSource|null - */ - public function getGitSource() - { - return $this->readOneof(5); - } - - public function hasGitSource() - { - return $this->hasOneof(5); - } - - /** - * If provided, get the source from this Git repository. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.GitSource git_source = 5; - * @param \Google\Cloud\Build\V1\GitSource $var - * @return $this - */ - public function setGitSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\GitSource::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * If provided, get the source from this manifest in Google Cloud Storage. - * This feature is in Preview; see description - * [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher). - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.StorageSourceManifest storage_source_manifest = 8; - * @return \Google\Cloud\Build\V1\StorageSourceManifest|null - */ - public function getStorageSourceManifest() - { - return $this->readOneof(8); - } - - public function hasStorageSourceManifest() - { - return $this->hasOneof(8); - } - - /** - * If provided, get the source from this manifest in Google Cloud Storage. - * This feature is in Preview; see description - * [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher). - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.StorageSourceManifest storage_source_manifest = 8; - * @param \Google\Cloud\Build\V1\StorageSourceManifest $var - * @return $this - */ - public function setStorageSourceManifest($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\StorageSourceManifest::class); - $this->writeOneof(8, $var); - - return $this; - } - - /** - * @return string - */ - public function getSource() - { - return $this->whichOneof("source"); - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/SourceProvenance.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/SourceProvenance.php deleted file mode 100644 index fb9f98979597..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/SourceProvenance.php +++ /dev/null @@ -1,244 +0,0 @@ -google.devtools.cloudbuild.v1.SourceProvenance - */ -class SourceProvenance extends \Google\Protobuf\Internal\Message -{ - /** - * A copy of the build's `source.storage_source`, if exists, with any - * generations resolved. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.StorageSource resolved_storage_source = 3; - */ - protected $resolved_storage_source = null; - /** - * A copy of the build's `source.repo_source`, if exists, with any - * revisions resolved. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.RepoSource resolved_repo_source = 6; - */ - protected $resolved_repo_source = null; - /** - * A copy of the build's `source.storage_source_manifest`, if exists, with any - * revisions resolved. - * This feature is in Preview. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.StorageSourceManifest resolved_storage_source_manifest = 9; - */ - protected $resolved_storage_source_manifest = null; - /** - * Output only. Hash(es) of the build source, which can be used to verify that - * the original source integrity was maintained in the build. Note that - * `FileHashes` will only be populated if `BuildOptions` has requested a - * `SourceProvenanceHash`. - * The keys to this map are file paths used as build source and the values - * contain the hash values for those files. - * If the build source came in a single package such as a gzipped tarfile - * (`.tar.gz`), the `FileHash` will be for the single path to that file. - * - * Generated from protobuf field map file_hashes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $file_hashes; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Build\V1\StorageSource $resolved_storage_source - * A copy of the build's `source.storage_source`, if exists, with any - * generations resolved. - * @type \Google\Cloud\Build\V1\RepoSource $resolved_repo_source - * A copy of the build's `source.repo_source`, if exists, with any - * revisions resolved. - * @type \Google\Cloud\Build\V1\StorageSourceManifest $resolved_storage_source_manifest - * A copy of the build's `source.storage_source_manifest`, if exists, with any - * revisions resolved. - * This feature is in Preview. - * @type array|\Google\Protobuf\Internal\MapField $file_hashes - * Output only. Hash(es) of the build source, which can be used to verify that - * the original source integrity was maintained in the build. Note that - * `FileHashes` will only be populated if `BuildOptions` has requested a - * `SourceProvenanceHash`. - * The keys to this map are file paths used as build source and the values - * contain the hash values for those files. - * If the build source came in a single package such as a gzipped tarfile - * (`.tar.gz`), the `FileHash` will be for the single path to that file. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * A copy of the build's `source.storage_source`, if exists, with any - * generations resolved. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.StorageSource resolved_storage_source = 3; - * @return \Google\Cloud\Build\V1\StorageSource|null - */ - public function getResolvedStorageSource() - { - return $this->resolved_storage_source; - } - - public function hasResolvedStorageSource() - { - return isset($this->resolved_storage_source); - } - - public function clearResolvedStorageSource() - { - unset($this->resolved_storage_source); - } - - /** - * A copy of the build's `source.storage_source`, if exists, with any - * generations resolved. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.StorageSource resolved_storage_source = 3; - * @param \Google\Cloud\Build\V1\StorageSource $var - * @return $this - */ - public function setResolvedStorageSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\StorageSource::class); - $this->resolved_storage_source = $var; - - return $this; - } - - /** - * A copy of the build's `source.repo_source`, if exists, with any - * revisions resolved. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.RepoSource resolved_repo_source = 6; - * @return \Google\Cloud\Build\V1\RepoSource|null - */ - public function getResolvedRepoSource() - { - return $this->resolved_repo_source; - } - - public function hasResolvedRepoSource() - { - return isset($this->resolved_repo_source); - } - - public function clearResolvedRepoSource() - { - unset($this->resolved_repo_source); - } - - /** - * A copy of the build's `source.repo_source`, if exists, with any - * revisions resolved. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.RepoSource resolved_repo_source = 6; - * @param \Google\Cloud\Build\V1\RepoSource $var - * @return $this - */ - public function setResolvedRepoSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\RepoSource::class); - $this->resolved_repo_source = $var; - - return $this; - } - - /** - * A copy of the build's `source.storage_source_manifest`, if exists, with any - * revisions resolved. - * This feature is in Preview. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.StorageSourceManifest resolved_storage_source_manifest = 9; - * @return \Google\Cloud\Build\V1\StorageSourceManifest|null - */ - public function getResolvedStorageSourceManifest() - { - return $this->resolved_storage_source_manifest; - } - - public function hasResolvedStorageSourceManifest() - { - return isset($this->resolved_storage_source_manifest); - } - - public function clearResolvedStorageSourceManifest() - { - unset($this->resolved_storage_source_manifest); - } - - /** - * A copy of the build's `source.storage_source_manifest`, if exists, with any - * revisions resolved. - * This feature is in Preview. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.StorageSourceManifest resolved_storage_source_manifest = 9; - * @param \Google\Cloud\Build\V1\StorageSourceManifest $var - * @return $this - */ - public function setResolvedStorageSourceManifest($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\StorageSourceManifest::class); - $this->resolved_storage_source_manifest = $var; - - return $this; - } - - /** - * Output only. Hash(es) of the build source, which can be used to verify that - * the original source integrity was maintained in the build. Note that - * `FileHashes` will only be populated if `BuildOptions` has requested a - * `SourceProvenanceHash`. - * The keys to this map are file paths used as build source and the values - * contain the hash values for those files. - * If the build source came in a single package such as a gzipped tarfile - * (`.tar.gz`), the `FileHash` will be for the single path to that file. - * - * Generated from protobuf field map file_hashes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getFileHashes() - { - return $this->file_hashes; - } - - /** - * Output only. Hash(es) of the build source, which can be used to verify that - * the original source integrity was maintained in the build. Note that - * `FileHashes` will only be populated if `BuildOptions` has requested a - * `SourceProvenanceHash`. - * The keys to this map are file paths used as build source and the values - * contain the hash values for those files. - * If the build source came in a single package such as a gzipped tarfile - * (`.tar.gz`), the `FileHash` will be for the single path to that file. - * - * Generated from protobuf field map file_hashes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setFileHashes($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V1\FileHashes::class); - $this->file_hashes = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/StorageSource.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/StorageSource.php deleted file mode 100644 index a78430aece40..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/StorageSource.php +++ /dev/null @@ -1,155 +0,0 @@ -google.devtools.cloudbuild.v1.StorageSource - */ -class StorageSource extends \Google\Protobuf\Internal\Message -{ - /** - * Google Cloud Storage bucket containing the source (see - * [Bucket Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * - * Generated from protobuf field string bucket = 1; - */ - protected $bucket = ''; - /** - * Google Cloud Storage object containing the source. - * This object must be a gzipped archive file (`.tar.gz`) containing source to - * build. - * - * Generated from protobuf field string object = 2; - */ - protected $object = ''; - /** - * Google Cloud Storage generation for the object. If the generation is - * omitted, the latest generation will be used. - * - * Generated from protobuf field int64 generation = 3; - */ - protected $generation = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $bucket - * Google Cloud Storage bucket containing the source (see - * [Bucket Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * @type string $object - * Google Cloud Storage object containing the source. - * This object must be a gzipped archive file (`.tar.gz`) containing source to - * build. - * @type int|string $generation - * Google Cloud Storage generation for the object. If the generation is - * omitted, the latest generation will be used. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Google Cloud Storage bucket containing the source (see - * [Bucket Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * - * Generated from protobuf field string bucket = 1; - * @return string - */ - public function getBucket() - { - return $this->bucket; - } - - /** - * Google Cloud Storage bucket containing the source (see - * [Bucket Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * - * Generated from protobuf field string bucket = 1; - * @param string $var - * @return $this - */ - public function setBucket($var) - { - GPBUtil::checkString($var, True); - $this->bucket = $var; - - return $this; - } - - /** - * Google Cloud Storage object containing the source. - * This object must be a gzipped archive file (`.tar.gz`) containing source to - * build. - * - * Generated from protobuf field string object = 2; - * @return string - */ - public function getObject() - { - return $this->object; - } - - /** - * Google Cloud Storage object containing the source. - * This object must be a gzipped archive file (`.tar.gz`) containing source to - * build. - * - * Generated from protobuf field string object = 2; - * @param string $var - * @return $this - */ - public function setObject($var) - { - GPBUtil::checkString($var, True); - $this->object = $var; - - return $this; - } - - /** - * Google Cloud Storage generation for the object. If the generation is - * omitted, the latest generation will be used. - * - * Generated from protobuf field int64 generation = 3; - * @return int|string - */ - public function getGeneration() - { - return $this->generation; - } - - /** - * Google Cloud Storage generation for the object. If the generation is - * omitted, the latest generation will be used. - * - * Generated from protobuf field int64 generation = 3; - * @param int|string $var - * @return $this - */ - public function setGeneration($var) - { - GPBUtil::checkInt64($var); - $this->generation = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/StorageSourceManifest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/StorageSourceManifest.php deleted file mode 100644 index 72d8227269e0..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/StorageSourceManifest.php +++ /dev/null @@ -1,153 +0,0 @@ -google.devtools.cloudbuild.v1.StorageSourceManifest - */ -class StorageSourceManifest extends \Google\Protobuf\Internal\Message -{ - /** - * Google Cloud Storage bucket containing the source manifest (see [Bucket - * Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * - * Generated from protobuf field string bucket = 1; - */ - protected $bucket = ''; - /** - * Google Cloud Storage object containing the source manifest. - * This object must be a JSON file. - * - * Generated from protobuf field string object = 2; - */ - protected $object = ''; - /** - * Google Cloud Storage generation for the object. If the generation is - * omitted, the latest generation will be used. - * - * Generated from protobuf field int64 generation = 3; - */ - protected $generation = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $bucket - * Google Cloud Storage bucket containing the source manifest (see [Bucket - * Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * @type string $object - * Google Cloud Storage object containing the source manifest. - * This object must be a JSON file. - * @type int|string $generation - * Google Cloud Storage generation for the object. If the generation is - * omitted, the latest generation will be used. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Google Cloud Storage bucket containing the source manifest (see [Bucket - * Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * - * Generated from protobuf field string bucket = 1; - * @return string - */ - public function getBucket() - { - return $this->bucket; - } - - /** - * Google Cloud Storage bucket containing the source manifest (see [Bucket - * Name - * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). - * - * Generated from protobuf field string bucket = 1; - * @param string $var - * @return $this - */ - public function setBucket($var) - { - GPBUtil::checkString($var, True); - $this->bucket = $var; - - return $this; - } - - /** - * Google Cloud Storage object containing the source manifest. - * This object must be a JSON file. - * - * Generated from protobuf field string object = 2; - * @return string - */ - public function getObject() - { - return $this->object; - } - - /** - * Google Cloud Storage object containing the source manifest. - * This object must be a JSON file. - * - * Generated from protobuf field string object = 2; - * @param string $var - * @return $this - */ - public function setObject($var) - { - GPBUtil::checkString($var, True); - $this->object = $var; - - return $this; - } - - /** - * Google Cloud Storage generation for the object. If the generation is - * omitted, the latest generation will be used. - * - * Generated from protobuf field int64 generation = 3; - * @return int|string - */ - public function getGeneration() - { - return $this->generation; - } - - /** - * Google Cloud Storage generation for the object. If the generation is - * omitted, the latest generation will be used. - * - * Generated from protobuf field int64 generation = 3; - * @param int|string $var - * @return $this - */ - public function setGeneration($var) - { - GPBUtil::checkInt64($var); - $this->generation = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/TimeSpan.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/TimeSpan.php deleted file mode 100644 index 848a10c124f5..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/TimeSpan.php +++ /dev/null @@ -1,121 +0,0 @@ -google.devtools.cloudbuild.v1.TimeSpan - */ -class TimeSpan extends \Google\Protobuf\Internal\Message -{ - /** - * Start of time span. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 1; - */ - protected $start_time = null; - /** - * End of time span. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2; - */ - protected $end_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $start_time - * Start of time span. - * @type \Google\Protobuf\Timestamp $end_time - * End of time span. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Start of time span. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 1; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * Start of time span. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 1; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * End of time span. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * End of time span. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UpdateBuildTriggerRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UpdateBuildTriggerRequest.php deleted file mode 100644 index 33dfb6977484..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UpdateBuildTriggerRequest.php +++ /dev/null @@ -1,145 +0,0 @@ -google.devtools.cloudbuild.v1.UpdateBuildTriggerRequest - */ -class UpdateBuildTriggerRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. ID of the project that owns the trigger. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $project_id = ''; - /** - * Required. ID of the `BuildTrigger` to update. - * - * Generated from protobuf field string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $trigger_id = ''; - /** - * Required. `BuildTrigger` to update. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildTrigger trigger = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $trigger = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * Required. ID of the project that owns the trigger. - * @type string $trigger_id - * Required. ID of the `BuildTrigger` to update. - * @type \Google\Cloud\Build\V1\BuildTrigger $trigger - * Required. `BuildTrigger` to update. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Required. ID of the project that owns the trigger. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. ID of the project that owns the trigger. - * - * Generated from protobuf field string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Required. ID of the `BuildTrigger` to update. - * - * Generated from protobuf field string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getTriggerId() - { - return $this->trigger_id; - } - - /** - * Required. ID of the `BuildTrigger` to update. - * - * Generated from protobuf field string trigger_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setTriggerId($var) - { - GPBUtil::checkString($var, True); - $this->trigger_id = $var; - - return $this; - } - - /** - * Required. `BuildTrigger` to update. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildTrigger trigger = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Build\V1\BuildTrigger|null - */ - public function getTrigger() - { - return $this->trigger; - } - - public function hasTrigger() - { - return isset($this->trigger); - } - - public function clearTrigger() - { - unset($this->trigger); - } - - /** - * Required. `BuildTrigger` to update. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.BuildTrigger trigger = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Build\V1\BuildTrigger $var - * @return $this - */ - public function setTrigger($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\BuildTrigger::class); - $this->trigger = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UpdateWorkerPoolOperationMetadata.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UpdateWorkerPoolOperationMetadata.php deleted file mode 100644 index 52ae96a77d45..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UpdateWorkerPoolOperationMetadata.php +++ /dev/null @@ -1,163 +0,0 @@ -google.devtools.cloudbuild.v1.UpdateWorkerPoolOperationMetadata - */ -class UpdateWorkerPoolOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * The resource name of the `WorkerPool` being updated. - * Format: - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * - * Generated from protobuf field string worker_pool = 1 [(.google.api.resource_reference) = { - */ - protected $worker_pool = ''; - /** - * Time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2; - */ - protected $create_time = null; - /** - * Time the operation was completed. - * - * Generated from protobuf field .google.protobuf.Timestamp complete_time = 3; - */ - protected $complete_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $worker_pool - * The resource name of the `WorkerPool` being updated. - * Format: - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * @type \Google\Protobuf\Timestamp $create_time - * Time the operation was created. - * @type \Google\Protobuf\Timestamp $complete_time - * Time the operation was completed. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * The resource name of the `WorkerPool` being updated. - * Format: - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * - * Generated from protobuf field string worker_pool = 1 [(.google.api.resource_reference) = { - * @return string - */ - public function getWorkerPool() - { - return $this->worker_pool; - } - - /** - * The resource name of the `WorkerPool` being updated. - * Format: - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * - * Generated from protobuf field string worker_pool = 1 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setWorkerPool($var) - { - GPBUtil::checkString($var, True); - $this->worker_pool = $var; - - return $this; - } - - /** - * Time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Time the operation was completed. - * - * Generated from protobuf field .google.protobuf.Timestamp complete_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCompleteTime() - { - return $this->complete_time; - } - - public function hasCompleteTime() - { - return isset($this->complete_time); - } - - public function clearCompleteTime() - { - unset($this->complete_time); - } - - /** - * Time the operation was completed. - * - * Generated from protobuf field .google.protobuf.Timestamp complete_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCompleteTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->complete_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UpdateWorkerPoolRequest.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UpdateWorkerPoolRequest.php deleted file mode 100644 index aa46fa7222c2..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UpdateWorkerPoolRequest.php +++ /dev/null @@ -1,167 +0,0 @@ -google.devtools.cloudbuild.v1.UpdateWorkerPoolRequest - */ -class UpdateWorkerPoolRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The `WorkerPool` to update. - * The `name` field is used to identify the `WorkerPool` to update. - * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $worker_pool = null; - /** - * A mask specifying which fields in `worker_pool` to update. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - /** - * If set, validate the request and preview the response, but do not actually - * post it. - * - * Generated from protobuf field bool validate_only = 4; - */ - protected $validate_only = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Build\V1\WorkerPool $worker_pool - * Required. The `WorkerPool` to update. - * The `name` field is used to identify the `WorkerPool` to update. - * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * @type \Google\Protobuf\FieldMask $update_mask - * A mask specifying which fields in `worker_pool` to update. - * @type bool $validate_only - * If set, validate the request and preview the response, but do not actually - * post it. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Required. The `WorkerPool` to update. - * The `name` field is used to identify the `WorkerPool` to update. - * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Build\V1\WorkerPool|null - */ - public function getWorkerPool() - { - return $this->worker_pool; - } - - public function hasWorkerPool() - { - return isset($this->worker_pool); - } - - public function clearWorkerPool() - { - unset($this->worker_pool); - } - - /** - * Required. The `WorkerPool` to update. - * The `name` field is used to identify the `WorkerPool` to update. - * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Build\V1\WorkerPool $var - * @return $this - */ - public function setWorkerPool($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\WorkerPool::class); - $this->worker_pool = $var; - - return $this; - } - - /** - * A mask specifying which fields in `worker_pool` to update. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * A mask specifying which fields in `worker_pool` to update. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * If set, validate the request and preview the response, but do not actually - * post it. - * - * Generated from protobuf field bool validate_only = 4; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * If set, validate the request and preview the response, but do not actually - * post it. - * - * Generated from protobuf field bool validate_only = 4; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UploadedMavenArtifact.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UploadedMavenArtifact.php deleted file mode 100644 index 8b113b2b4450..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UploadedMavenArtifact.php +++ /dev/null @@ -1,155 +0,0 @@ -google.devtools.cloudbuild.v1.UploadedMavenArtifact - */ -class UploadedMavenArtifact extends \Google\Protobuf\Internal\Message -{ - /** - * URI of the uploaded artifact. - * - * Generated from protobuf field string uri = 1; - */ - protected $uri = ''; - /** - * Hash types and values of the Maven Artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2; - */ - protected $file_hashes = null; - /** - * Output only. Stores timing information for pushing the specified artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $push_timing = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $uri - * URI of the uploaded artifact. - * @type \Google\Cloud\Build\V1\FileHashes $file_hashes - * Hash types and values of the Maven Artifact. - * @type \Google\Cloud\Build\V1\TimeSpan $push_timing - * Output only. Stores timing information for pushing the specified artifact. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * URI of the uploaded artifact. - * - * Generated from protobuf field string uri = 1; - * @return string - */ - public function getUri() - { - return $this->uri; - } - - /** - * URI of the uploaded artifact. - * - * Generated from protobuf field string uri = 1; - * @param string $var - * @return $this - */ - public function setUri($var) - { - GPBUtil::checkString($var, True); - $this->uri = $var; - - return $this; - } - - /** - * Hash types and values of the Maven Artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2; - * @return \Google\Cloud\Build\V1\FileHashes|null - */ - public function getFileHashes() - { - return $this->file_hashes; - } - - public function hasFileHashes() - { - return isset($this->file_hashes); - } - - public function clearFileHashes() - { - unset($this->file_hashes); - } - - /** - * Hash types and values of the Maven Artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2; - * @param \Google\Cloud\Build\V1\FileHashes $var - * @return $this - */ - public function setFileHashes($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\FileHashes::class); - $this->file_hashes = $var; - - return $this; - } - - /** - * Output only. Stores timing information for pushing the specified artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\TimeSpan|null - */ - public function getPushTiming() - { - return $this->push_timing; - } - - public function hasPushTiming() - { - return isset($this->push_timing); - } - - public function clearPushTiming() - { - unset($this->push_timing); - } - - /** - * Output only. Stores timing information for pushing the specified artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\TimeSpan $var - * @return $this - */ - public function setPushTiming($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\TimeSpan::class); - $this->push_timing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UploadedNpmPackage.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UploadedNpmPackage.php deleted file mode 100644 index d290c31a67d0..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UploadedNpmPackage.php +++ /dev/null @@ -1,156 +0,0 @@ -google.devtools.cloudbuild.v1.UploadedNpmPackage - */ -class UploadedNpmPackage extends \Google\Protobuf\Internal\Message -{ - /** - * URI of the uploaded npm package. - * - * Generated from protobuf field string uri = 1; - */ - protected $uri = ''; - /** - * Hash types and values of the npm package. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2; - */ - protected $file_hashes = null; - /** - * Output only. Stores timing information for pushing the specified artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $push_timing = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $uri - * URI of the uploaded npm package. - * @type \Google\Cloud\Build\V1\FileHashes $file_hashes - * Hash types and values of the npm package. - * @type \Google\Cloud\Build\V1\TimeSpan $push_timing - * Output only. Stores timing information for pushing the specified artifact. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * URI of the uploaded npm package. - * - * Generated from protobuf field string uri = 1; - * @return string - */ - public function getUri() - { - return $this->uri; - } - - /** - * URI of the uploaded npm package. - * - * Generated from protobuf field string uri = 1; - * @param string $var - * @return $this - */ - public function setUri($var) - { - GPBUtil::checkString($var, True); - $this->uri = $var; - - return $this; - } - - /** - * Hash types and values of the npm package. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2; - * @return \Google\Cloud\Build\V1\FileHashes|null - */ - public function getFileHashes() - { - return $this->file_hashes; - } - - public function hasFileHashes() - { - return isset($this->file_hashes); - } - - public function clearFileHashes() - { - unset($this->file_hashes); - } - - /** - * Hash types and values of the npm package. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2; - * @param \Google\Cloud\Build\V1\FileHashes $var - * @return $this - */ - public function setFileHashes($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\FileHashes::class); - $this->file_hashes = $var; - - return $this; - } - - /** - * Output only. Stores timing information for pushing the specified artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\TimeSpan|null - */ - public function getPushTiming() - { - return $this->push_timing; - } - - public function hasPushTiming() - { - return isset($this->push_timing); - } - - public function clearPushTiming() - { - unset($this->push_timing); - } - - /** - * Output only. Stores timing information for pushing the specified artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\TimeSpan $var - * @return $this - */ - public function setPushTiming($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\TimeSpan::class); - $this->push_timing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UploadedPythonPackage.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UploadedPythonPackage.php deleted file mode 100644 index 6aef89fae91b..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/UploadedPythonPackage.php +++ /dev/null @@ -1,155 +0,0 @@ -google.devtools.cloudbuild.v1.UploadedPythonPackage - */ -class UploadedPythonPackage extends \Google\Protobuf\Internal\Message -{ - /** - * URI of the uploaded artifact. - * - * Generated from protobuf field string uri = 1; - */ - protected $uri = ''; - /** - * Hash types and values of the Python Artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2; - */ - protected $file_hashes = null; - /** - * Output only. Stores timing information for pushing the specified artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $push_timing = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $uri - * URI of the uploaded artifact. - * @type \Google\Cloud\Build\V1\FileHashes $file_hashes - * Hash types and values of the Python Artifact. - * @type \Google\Cloud\Build\V1\TimeSpan $push_timing - * Output only. Stores timing information for pushing the specified artifact. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * URI of the uploaded artifact. - * - * Generated from protobuf field string uri = 1; - * @return string - */ - public function getUri() - { - return $this->uri; - } - - /** - * URI of the uploaded artifact. - * - * Generated from protobuf field string uri = 1; - * @param string $var - * @return $this - */ - public function setUri($var) - { - GPBUtil::checkString($var, True); - $this->uri = $var; - - return $this; - } - - /** - * Hash types and values of the Python Artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2; - * @return \Google\Cloud\Build\V1\FileHashes|null - */ - public function getFileHashes() - { - return $this->file_hashes; - } - - public function hasFileHashes() - { - return isset($this->file_hashes); - } - - public function clearFileHashes() - { - unset($this->file_hashes); - } - - /** - * Hash types and values of the Python Artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2; - * @param \Google\Cloud\Build\V1\FileHashes $var - * @return $this - */ - public function setFileHashes($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\FileHashes::class); - $this->file_hashes = $var; - - return $this; - } - - /** - * Output only. Stores timing information for pushing the specified artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V1\TimeSpan|null - */ - public function getPushTiming() - { - return $this->push_timing; - } - - public function hasPushTiming() - { - return isset($this->push_timing); - } - - public function clearPushTiming() - { - unset($this->push_timing); - } - - /** - * Output only. Stores timing information for pushing the specified artifact. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V1\TimeSpan $var - * @return $this - */ - public function setPushTiming($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\TimeSpan::class); - $this->push_timing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Volume.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Volume.php deleted file mode 100644 index a6b61b1398e2..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/Volume.php +++ /dev/null @@ -1,118 +0,0 @@ -google.devtools.cloudbuild.v1.Volume - */ -class Volume extends \Google\Protobuf\Internal\Message -{ - /** - * Name of the volume to mount. - * Volume names must be unique per build step and must be valid names for - * Docker volumes. Each named volume must be used by at least two build steps. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Path at which to mount the volume. - * Paths must be absolute and cannot conflict with other volume paths on the - * same build step or with certain reserved volume paths. - * - * Generated from protobuf field string path = 2; - */ - protected $path = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Name of the volume to mount. - * Volume names must be unique per build step and must be valid names for - * Docker volumes. Each named volume must be used by at least two build steps. - * @type string $path - * Path at which to mount the volume. - * Paths must be absolute and cannot conflict with other volume paths on the - * same build step or with certain reserved volume paths. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Name of the volume to mount. - * Volume names must be unique per build step and must be valid names for - * Docker volumes. Each named volume must be used by at least two build steps. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Name of the volume to mount. - * Volume names must be unique per build step and must be valid names for - * Docker volumes. Each named volume must be used by at least two build steps. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Path at which to mount the volume. - * Paths must be absolute and cannot conflict with other volume paths on the - * same build step or with certain reserved volume paths. - * - * Generated from protobuf field string path = 2; - * @return string - */ - public function getPath() - { - return $this->path; - } - - /** - * Path at which to mount the volume. - * Paths must be absolute and cannot conflict with other volume paths on the - * same build step or with certain reserved volume paths. - * - * Generated from protobuf field string path = 2; - * @param string $var - * @return $this - */ - public function setPath($var) - { - GPBUtil::checkString($var, True); - $this->path = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WebhookConfig.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WebhookConfig.php deleted file mode 100644 index 8d12ccb62112..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WebhookConfig.php +++ /dev/null @@ -1,114 +0,0 @@ -google.devtools.cloudbuild.v1.WebhookConfig - */ -class WebhookConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Potential issues with the underlying Pub/Sub subscription configuration. - * Only populated on get requests. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WebhookConfig.State state = 4; - */ - protected $state = 0; - protected $auth_method; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $secret - * Required. Resource name for the secret required as a URL parameter. - * @type int $state - * Potential issues with the underlying Pub/Sub subscription configuration. - * Only populated on get requests. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name for the secret required as a URL parameter. - * - * Generated from protobuf field string secret = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getSecret() - { - return $this->readOneof(3); - } - - public function hasSecret() - { - return $this->hasOneof(3); - } - - /** - * Required. Resource name for the secret required as a URL parameter. - * - * Generated from protobuf field string secret = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setSecret($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Potential issues with the underlying Pub/Sub subscription configuration. - * Only populated on get requests. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WebhookConfig.State state = 4; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Potential issues with the underlying Pub/Sub subscription configuration. - * Only populated on get requests. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WebhookConfig.State state = 4; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\WebhookConfig\State::class); - $this->state = $var; - - return $this; - } - - /** - * @return string - */ - public function getAuthMethod() - { - return $this->whichOneof("auth_method"); - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WebhookConfig/State.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WebhookConfig/State.php deleted file mode 100644 index 16943727e632..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WebhookConfig/State.php +++ /dev/null @@ -1,65 +0,0 @@ -google.devtools.cloudbuild.v1.WebhookConfig.State - */ -class State -{ - /** - * The webhook auth configuration not been checked. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The auth configuration is properly setup. - * - * Generated from protobuf enum OK = 1; - */ - const OK = 1; - /** - * The secret provided in auth_method has been deleted. - * - * Generated from protobuf enum SECRET_DELETED = 2; - */ - const SECRET_DELETED = 2; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::OK => 'OK', - self::SECRET_DELETED => 'SECRET_DELETED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\Build\V1\WebhookConfig_State::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WebhookConfig_State.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WebhookConfig_State.php deleted file mode 100644 index 20c2ba11299d..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WebhookConfig_State.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.cloudbuild.v1.WorkerPool - */ -class WorkerPool extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of the `WorkerPool`, with format - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * The value of `{worker_pool}` is provided by `worker_pool_id` in - * `CreateWorkerPool` request and the value of `{location}` is determined by - * the endpoint accessed. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * A user-specified, human-readable name for the `WorkerPool`. If provided, - * this value must be 1-63 characters. - * - * Generated from protobuf field string display_name = 2; - */ - protected $display_name = ''; - /** - * Output only. A unique identifier for the `WorkerPool`. - * - * Generated from protobuf field string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * User specified annotations. See https://google.aip.dev/128#annotations - * for more details such as format and size limitations. - * - * Generated from protobuf field map annotations = 4; - */ - private $annotations; - /** - * Output only. Time at which the request to create the `WorkerPool` was - * received. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Time at which the request to update the `WorkerPool` was - * received. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Output only. Time at which the request to delete the `WorkerPool` was - * received. - * - * Generated from protobuf field .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $delete_time = null; - /** - * Output only. `WorkerPool` state. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WorkerPool.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Checksum computed by the server. May be sent on update and - * delete requests to ensure that the client has an up-to-date value before - * proceeding. - * - * Generated from protobuf field string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $etag = ''; - protected $config; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The resource name of the `WorkerPool`, with format - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * The value of `{worker_pool}` is provided by `worker_pool_id` in - * `CreateWorkerPool` request and the value of `{location}` is determined by - * the endpoint accessed. - * @type string $display_name - * A user-specified, human-readable name for the `WorkerPool`. If provided, - * this value must be 1-63 characters. - * @type string $uid - * Output only. A unique identifier for the `WorkerPool`. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * User specified annotations. See https://google.aip.dev/128#annotations - * for more details such as format and size limitations. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time at which the request to create the `WorkerPool` was - * received. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Time at which the request to update the `WorkerPool` was - * received. - * @type \Google\Protobuf\Timestamp $delete_time - * Output only. Time at which the request to delete the `WorkerPool` was - * received. - * @type int $state - * Output only. `WorkerPool` state. - * @type \Google\Cloud\Build\V1\PrivatePoolV1Config $private_pool_v1_config - * Legacy Private Pool configuration. - * @type string $etag - * Output only. Checksum computed by the server. May be sent on update and - * delete requests to ensure that the client has an up-to-date value before - * proceeding. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V1\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name of the `WorkerPool`, with format - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * The value of `{worker_pool}` is provided by `worker_pool_id` in - * `CreateWorkerPool` request and the value of `{location}` is determined by - * the endpoint accessed. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The resource name of the `WorkerPool`, with format - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * The value of `{worker_pool}` is provided by `worker_pool_id` in - * `CreateWorkerPool` request and the value of `{location}` is determined by - * the endpoint accessed. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * A user-specified, human-readable name for the `WorkerPool`. If provided, - * this value must be 1-63 characters. - * - * Generated from protobuf field string display_name = 2; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * A user-specified, human-readable name for the `WorkerPool`. If provided, - * this value must be 1-63 characters. - * - * Generated from protobuf field string display_name = 2; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Output only. A unique identifier for the `WorkerPool`. - * - * Generated from protobuf field string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. A unique identifier for the `WorkerPool`. - * - * Generated from protobuf field string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setUid($var) - { - GPBUtil::checkString($var, True); - $this->uid = $var; - - return $this; - } - - /** - * User specified annotations. See https://google.aip.dev/128#annotations - * for more details such as format and size limitations. - * - * Generated from protobuf field map annotations = 4; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * User specified annotations. See https://google.aip.dev/128#annotations - * for more details such as format and size limitations. - * - * Generated from protobuf field map annotations = 4; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAnnotations($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->annotations = $arr; - - return $this; - } - - /** - * Output only. Time at which the request to create the `WorkerPool` was - * received. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Time at which the request to create the `WorkerPool` was - * received. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Time at which the request to update the `WorkerPool` was - * received. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. Time at which the request to update the `WorkerPool` was - * received. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Output only. Time at which the request to delete the `WorkerPool` was - * received. - * - * Generated from protobuf field .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getDeleteTime() - { - return $this->delete_time; - } - - public function hasDeleteTime() - { - return isset($this->delete_time); - } - - public function clearDeleteTime() - { - unset($this->delete_time); - } - - /** - * Output only. Time at which the request to delete the `WorkerPool` was - * received. - * - * Generated from protobuf field .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setDeleteTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->delete_time = $var; - - return $this; - } - - /** - * Output only. `WorkerPool` state. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WorkerPool.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. `WorkerPool` state. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.WorkerPool.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V1\WorkerPool\State::class); - $this->state = $var; - - return $this; - } - - /** - * Legacy Private Pool configuration. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12; - * @return \Google\Cloud\Build\V1\PrivatePoolV1Config|null - */ - public function getPrivatePoolV1Config() - { - return $this->readOneof(12); - } - - public function hasPrivatePoolV1Config() - { - return $this->hasOneof(12); - } - - /** - * Legacy Private Pool configuration. - * - * Generated from protobuf field .google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12; - * @param \Google\Cloud\Build\V1\PrivatePoolV1Config $var - * @return $this - */ - public function setPrivatePoolV1Config($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V1\PrivatePoolV1Config::class); - $this->writeOneof(12, $var); - - return $this; - } - - /** - * Output only. Checksum computed by the server. May be sent on update and - * delete requests to ensure that the client has an up-to-date value before - * proceeding. - * - * Generated from protobuf field string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Output only. Checksum computed by the server. May be sent on update and - * delete requests to ensure that the client has an up-to-date value before - * proceeding. - * - * Generated from protobuf field string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - - /** - * @return string - */ - public function getConfig() - { - return $this->whichOneof("config"); - } - -} - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WorkerPool/State.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WorkerPool/State.php deleted file mode 100644 index 77bd626c4c28..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WorkerPool/State.php +++ /dev/null @@ -1,78 +0,0 @@ -google.devtools.cloudbuild.v1.WorkerPool.State - */ -class State -{ - /** - * State of the `WorkerPool` is unknown. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * `WorkerPool` is being created. - * - * Generated from protobuf enum CREATING = 1; - */ - const CREATING = 1; - /** - * `WorkerPool` is running. - * - * Generated from protobuf enum RUNNING = 2; - */ - const RUNNING = 2; - /** - * `WorkerPool` is being deleted: cancelling builds and draining workers. - * - * Generated from protobuf enum DELETING = 3; - */ - const DELETING = 3; - /** - * `WorkerPool` is deleted. - * - * Generated from protobuf enum DELETED = 4; - */ - const DELETED = 4; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::CREATING => 'CREATING', - self::RUNNING => 'RUNNING', - self::DELETING => 'DELETING', - self::DELETED => 'DELETED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\Build\V1\WorkerPool_State::class); - diff --git a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WorkerPool_State.php b/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WorkerPool_State.php deleted file mode 100644 index 58a7bbf7e531..000000000000 --- a/owl-bot-staging/Build/v1/proto/src/Google/Cloud/Build/V1/WorkerPool_State.php +++ /dev/null @@ -1,16 +0,0 @@ -approveBuild($name); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Build $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $name = '[NAME]'; - - approve_build_sample($name); -} -// [END cloudbuild_v1_generated_CloudBuild_ApproveBuild_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/cancel_build.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/cancel_build.php deleted file mode 100644 index 40f1c9827781..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/cancel_build.php +++ /dev/null @@ -1,67 +0,0 @@ -cancelBuild($projectId, $id); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $projectId = '[PROJECT_ID]'; - $id = '[ID]'; - - cancel_build_sample($projectId, $id); -} -// [END cloudbuild_v1_generated_CloudBuild_CancelBuild_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/create_build.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/create_build.php deleted file mode 100644 index 17512951da9a..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/create_build.php +++ /dev/null @@ -1,84 +0,0 @@ -createBuild($projectId, $build); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Build $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $projectId = '[PROJECT_ID]'; - - create_build_sample($projectId); -} -// [END cloudbuild_v1_generated_CloudBuild_CreateBuild_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/create_build_trigger.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/create_build_trigger.php deleted file mode 100644 index 2a59c5970bca..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/create_build_trigger.php +++ /dev/null @@ -1,70 +0,0 @@ -createBuildTrigger($projectId, $trigger); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $projectId = '[PROJECT_ID]'; - - create_build_trigger_sample($projectId); -} -// [END cloudbuild_v1_generated_CloudBuild_CreateBuildTrigger_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/create_worker_pool.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/create_worker_pool.php deleted file mode 100644 index 3233a8ae4c22..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/create_worker_pool.php +++ /dev/null @@ -1,88 +0,0 @@ -createWorkerPool($formattedParent, $workerPool, $workerPoolId); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var WorkerPool $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = CloudBuildClient::locationName('[PROJECT]', '[LOCATION]'); - $workerPoolId = '[WORKER_POOL_ID]'; - - create_worker_pool_sample($formattedParent, $workerPoolId); -} -// [END cloudbuild_v1_generated_CloudBuild_CreateWorkerPool_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/delete_build_trigger.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/delete_build_trigger.php deleted file mode 100644 index d201f17eacab..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/delete_build_trigger.php +++ /dev/null @@ -1,67 +0,0 @@ -deleteBuildTrigger($projectId, $triggerId); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $projectId = '[PROJECT_ID]'; - $triggerId = '[TRIGGER_ID]'; - - delete_build_trigger_sample($projectId, $triggerId); -} -// [END cloudbuild_v1_generated_CloudBuild_DeleteBuildTrigger_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/delete_worker_pool.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/delete_worker_pool.php deleted file mode 100644 index 38e69a251d84..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/delete_worker_pool.php +++ /dev/null @@ -1,77 +0,0 @@ -deleteWorkerPool($formattedName); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = CloudBuildClient::workerPoolName('[PROJECT]', '[LOCATION]', '[WORKER_POOL]'); - - delete_worker_pool_sample($formattedName); -} -// [END cloudbuild_v1_generated_CloudBuild_DeleteWorkerPool_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/get_build.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/get_build.php deleted file mode 100644 index 1d034df6f087..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/get_build.php +++ /dev/null @@ -1,70 +0,0 @@ -getBuild($projectId, $id); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $projectId = '[PROJECT_ID]'; - $id = '[ID]'; - - get_build_sample($projectId, $id); -} -// [END cloudbuild_v1_generated_CloudBuild_GetBuild_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/get_build_trigger.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/get_build_trigger.php deleted file mode 100644 index f9691484ceb7..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/get_build_trigger.php +++ /dev/null @@ -1,69 +0,0 @@ -getBuildTrigger($projectId, $triggerId); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $projectId = '[PROJECT_ID]'; - $triggerId = '[TRIGGER_ID]'; - - get_build_trigger_sample($projectId, $triggerId); -} -// [END cloudbuild_v1_generated_CloudBuild_GetBuildTrigger_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/get_worker_pool.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/get_worker_pool.php deleted file mode 100644 index b473337fa831..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/get_worker_pool.php +++ /dev/null @@ -1,67 +0,0 @@ -getWorkerPool($formattedName); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = CloudBuildClient::workerPoolName('[PROJECT]', '[LOCATION]', '[WORKER_POOL]'); - - get_worker_pool_sample($formattedName); -} -// [END cloudbuild_v1_generated_CloudBuild_GetWorkerPool_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/list_build_triggers.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/list_build_triggers.php deleted file mode 100644 index a36010011aa0..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/list_build_triggers.php +++ /dev/null @@ -1,72 +0,0 @@ -listBuildTriggers($projectId); - - /** @var BuildTrigger $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $projectId = '[PROJECT_ID]'; - - list_build_triggers_sample($projectId); -} -// [END cloudbuild_v1_generated_CloudBuild_ListBuildTriggers_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/list_builds.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/list_builds.php deleted file mode 100644 index 6c81d0f4060d..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/list_builds.php +++ /dev/null @@ -1,73 +0,0 @@ -listBuilds($projectId); - - /** @var Build $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $projectId = '[PROJECT_ID]'; - - list_builds_sample($projectId); -} -// [END cloudbuild_v1_generated_CloudBuild_ListBuilds_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/list_worker_pools.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/list_worker_pools.php deleted file mode 100644 index 35bbabd4655d..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/list_worker_pools.php +++ /dev/null @@ -1,72 +0,0 @@ -listWorkerPools($formattedParent); - - /** @var WorkerPool $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = CloudBuildClient::locationName('[PROJECT]', '[LOCATION]'); - - list_worker_pools_sample($formattedParent); -} -// [END cloudbuild_v1_generated_CloudBuild_ListWorkerPools_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/receive_trigger_webhook.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/receive_trigger_webhook.php deleted file mode 100644 index f25def1e309e..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/receive_trigger_webhook.php +++ /dev/null @@ -1,54 +0,0 @@ -receiveTriggerWebhook(); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END cloudbuild_v1_generated_CloudBuild_ReceiveTriggerWebhook_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/retry_build.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/retry_build.php deleted file mode 100644 index 72fe9530dca3..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/retry_build.php +++ /dev/null @@ -1,105 +0,0 @@ -retryBuild($projectId, $id); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Build $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $projectId = '[PROJECT_ID]'; - $id = '[ID]'; - - retry_build_sample($projectId, $id); -} -// [END cloudbuild_v1_generated_CloudBuild_RetryBuild_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/run_build_trigger.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/run_build_trigger.php deleted file mode 100644 index 8f7d0009ae32..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/run_build_trigger.php +++ /dev/null @@ -1,79 +0,0 @@ -runBuildTrigger($projectId, $triggerId); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Build $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $projectId = '[PROJECT_ID]'; - $triggerId = '[TRIGGER_ID]'; - - run_build_trigger_sample($projectId, $triggerId); -} -// [END cloudbuild_v1_generated_CloudBuild_RunBuildTrigger_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/update_build_trigger.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/update_build_trigger.php deleted file mode 100644 index 96d21b0c3b32..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/update_build_trigger.php +++ /dev/null @@ -1,72 +0,0 @@ -updateBuildTrigger($projectId, $triggerId, $trigger); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $projectId = '[PROJECT_ID]'; - $triggerId = '[TRIGGER_ID]'; - - update_build_trigger_sample($projectId, $triggerId); -} -// [END cloudbuild_v1_generated_CloudBuild_UpdateBuildTrigger_sync] diff --git a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/update_worker_pool.php b/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/update_worker_pool.php deleted file mode 100644 index 506c57341265..000000000000 --- a/owl-bot-staging/Build/v1/samples/V1/CloudBuildClient/update_worker_pool.php +++ /dev/null @@ -1,68 +0,0 @@ -updateWorkerPool($workerPool); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var WorkerPool $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END cloudbuild_v1_generated_CloudBuild_UpdateWorkerPool_sync] diff --git a/owl-bot-staging/Build/v1/src/V1/CloudBuildClient.php b/owl-bot-staging/Build/v1/src/V1/CloudBuildClient.php deleted file mode 100644 index 2238a58864a4..000000000000 --- a/owl-bot-staging/Build/v1/src/V1/CloudBuildClient.php +++ /dev/null @@ -1,34 +0,0 @@ -approveBuild($name); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $cloudBuildClient->approveBuild($name); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $cloudBuildClient->resumeOperation($operationName, 'approveBuild'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class CloudBuildGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.devtools.cloudbuild.v1.CloudBuild'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'cloudbuild.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $buildNameTemplate; - - private static $buildTriggerNameTemplate; - - private static $cryptoKeyNameTemplate; - - private static $locationNameTemplate; - - private static $networkNameTemplate; - - private static $projectNameTemplate; - - private static $projectBuildNameTemplate; - - private static $projectLocationBuildNameTemplate; - - private static $projectLocationTriggerNameTemplate; - - private static $projectTriggerNameTemplate; - - private static $secretVersionNameTemplate; - - private static $serviceAccountNameTemplate; - - private static $subscriptionNameTemplate; - - private static $topicNameTemplate; - - private static $workerPoolNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/cloud_build_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/cloud_build_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/cloud_build_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/cloud_build_rest_client_config.php', - ], - ], - ]; - } - - private static function getBuildNameTemplate() - { - if (self::$buildNameTemplate == null) { - self::$buildNameTemplate = new PathTemplate('projects/{project}/builds/{build}'); - } - - return self::$buildNameTemplate; - } - - private static function getBuildTriggerNameTemplate() - { - if (self::$buildTriggerNameTemplate == null) { - self::$buildTriggerNameTemplate = new PathTemplate('projects/{project}/triggers/{trigger}'); - } - - return self::$buildTriggerNameTemplate; - } - - private static function getCryptoKeyNameTemplate() - { - if (self::$cryptoKeyNameTemplate == null) { - self::$cryptoKeyNameTemplate = new PathTemplate('projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}'); - } - - return self::$cryptoKeyNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getNetworkNameTemplate() - { - if (self::$networkNameTemplate == null) { - self::$networkNameTemplate = new PathTemplate('projects/{project}/global/networks/{network}'); - } - - return self::$networkNameTemplate; - } - - private static function getProjectNameTemplate() - { - if (self::$projectNameTemplate == null) { - self::$projectNameTemplate = new PathTemplate('projects/{project}'); - } - - return self::$projectNameTemplate; - } - - private static function getProjectBuildNameTemplate() - { - if (self::$projectBuildNameTemplate == null) { - self::$projectBuildNameTemplate = new PathTemplate('projects/{project}/builds/{build}'); - } - - return self::$projectBuildNameTemplate; - } - - private static function getProjectLocationBuildNameTemplate() - { - if (self::$projectLocationBuildNameTemplate == null) { - self::$projectLocationBuildNameTemplate = new PathTemplate('projects/{project}/locations/{location}/builds/{build}'); - } - - return self::$projectLocationBuildNameTemplate; - } - - private static function getProjectLocationTriggerNameTemplate() - { - if (self::$projectLocationTriggerNameTemplate == null) { - self::$projectLocationTriggerNameTemplate = new PathTemplate('projects/{project}/locations/{location}/triggers/{trigger}'); - } - - return self::$projectLocationTriggerNameTemplate; - } - - private static function getProjectTriggerNameTemplate() - { - if (self::$projectTriggerNameTemplate == null) { - self::$projectTriggerNameTemplate = new PathTemplate('projects/{project}/triggers/{trigger}'); - } - - return self::$projectTriggerNameTemplate; - } - - private static function getSecretVersionNameTemplate() - { - if (self::$secretVersionNameTemplate == null) { - self::$secretVersionNameTemplate = new PathTemplate('projects/{project}/secrets/{secret}/versions/{version}'); - } - - return self::$secretVersionNameTemplate; - } - - private static function getServiceAccountNameTemplate() - { - if (self::$serviceAccountNameTemplate == null) { - self::$serviceAccountNameTemplate = new PathTemplate('projects/{project}/serviceAccounts/{service_account}'); - } - - return self::$serviceAccountNameTemplate; - } - - private static function getSubscriptionNameTemplate() - { - if (self::$subscriptionNameTemplate == null) { - self::$subscriptionNameTemplate = new PathTemplate('projects/{project}/subscriptions/{subscription}'); - } - - return self::$subscriptionNameTemplate; - } - - private static function getTopicNameTemplate() - { - if (self::$topicNameTemplate == null) { - self::$topicNameTemplate = new PathTemplate('projects/{project}/topics/{topic}'); - } - - return self::$topicNameTemplate; - } - - private static function getWorkerPoolNameTemplate() - { - if (self::$workerPoolNameTemplate == null) { - self::$workerPoolNameTemplate = new PathTemplate('projects/{project}/locations/{location}/workerPools/{worker_pool}'); - } - - return self::$workerPoolNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'build' => self::getBuildNameTemplate(), - 'buildTrigger' => self::getBuildTriggerNameTemplate(), - 'cryptoKey' => self::getCryptoKeyNameTemplate(), - 'location' => self::getLocationNameTemplate(), - 'network' => self::getNetworkNameTemplate(), - 'project' => self::getProjectNameTemplate(), - 'projectBuild' => self::getProjectBuildNameTemplate(), - 'projectLocationBuild' => self::getProjectLocationBuildNameTemplate(), - 'projectLocationTrigger' => self::getProjectLocationTriggerNameTemplate(), - 'projectTrigger' => self::getProjectTriggerNameTemplate(), - 'secretVersion' => self::getSecretVersionNameTemplate(), - 'serviceAccount' => self::getServiceAccountNameTemplate(), - 'subscription' => self::getSubscriptionNameTemplate(), - 'topic' => self::getTopicNameTemplate(), - 'workerPool' => self::getWorkerPoolNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a build - * resource. - * - * @param string $project - * @param string $build - * - * @return string The formatted build resource. - */ - public static function buildName($project, $build) - { - return self::getBuildNameTemplate()->render([ - 'project' => $project, - 'build' => $build, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * build_trigger resource. - * - * @param string $project - * @param string $trigger - * - * @return string The formatted build_trigger resource. - */ - public static function buildTriggerName($project, $trigger) - { - return self::getBuildTriggerNameTemplate()->render([ - 'project' => $project, - 'trigger' => $trigger, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a crypto_key - * resource. - * - * @param string $project - * @param string $location - * @param string $keyring - * @param string $key - * - * @return string The formatted crypto_key resource. - */ - public static function cryptoKeyName($project, $location, $keyring, $key) - { - return self::getCryptoKeyNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'keyring' => $keyring, - 'key' => $key, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a network - * resource. - * - * @param string $project - * @param string $network - * - * @return string The formatted network resource. - */ - public static function networkName($project, $network) - { - return self::getNetworkNameTemplate()->render([ - 'project' => $project, - 'network' => $network, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a project - * resource. - * - * @param string $project - * - * @return string The formatted project resource. - */ - public static function projectName($project) - { - return self::getProjectNameTemplate()->render([ - 'project' => $project, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * project_build resource. - * - * @param string $project - * @param string $build - * - * @return string The formatted project_build resource. - */ - public static function projectBuildName($project, $build) - { - return self::getProjectBuildNameTemplate()->render([ - 'project' => $project, - 'build' => $build, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * project_location_build resource. - * - * @param string $project - * @param string $location - * @param string $build - * - * @return string The formatted project_location_build resource. - */ - public static function projectLocationBuildName($project, $location, $build) - { - return self::getProjectLocationBuildNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'build' => $build, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * project_location_trigger resource. - * - * @param string $project - * @param string $location - * @param string $trigger - * - * @return string The formatted project_location_trigger resource. - */ - public static function projectLocationTriggerName($project, $location, $trigger) - { - return self::getProjectLocationTriggerNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'trigger' => $trigger, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * project_trigger resource. - * - * @param string $project - * @param string $trigger - * - * @return string The formatted project_trigger resource. - */ - public static function projectTriggerName($project, $trigger) - { - return self::getProjectTriggerNameTemplate()->render([ - 'project' => $project, - 'trigger' => $trigger, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * secret_version resource. - * - * @param string $project - * @param string $secret - * @param string $version - * - * @return string The formatted secret_version resource. - */ - public static function secretVersionName($project, $secret, $version) - { - return self::getSecretVersionNameTemplate()->render([ - 'project' => $project, - 'secret' => $secret, - 'version' => $version, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * service_account resource. - * - * @param string $project - * @param string $serviceAccount - * - * @return string The formatted service_account resource. - */ - public static function serviceAccountName($project, $serviceAccount) - { - return self::getServiceAccountNameTemplate()->render([ - 'project' => $project, - 'service_account' => $serviceAccount, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a subscription - * resource. - * - * @param string $project - * @param string $subscription - * - * @return string The formatted subscription resource. - */ - public static function subscriptionName($project, $subscription) - { - return self::getSubscriptionNameTemplate()->render([ - 'project' => $project, - 'subscription' => $subscription, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a topic - * resource. - * - * @param string $project - * @param string $topic - * - * @return string The formatted topic resource. - */ - public static function topicName($project, $topic) - { - return self::getTopicNameTemplate()->render([ - 'project' => $project, - 'topic' => $topic, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a worker_pool - * resource. - * - * @param string $project - * @param string $location - * @param string $workerPool - * - * @return string The formatted worker_pool resource. - */ - public static function workerPoolName($project, $location, $workerPool) - { - return self::getWorkerPoolNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'worker_pool' => $workerPool, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - build: projects/{project}/builds/{build} - * - buildTrigger: projects/{project}/triggers/{trigger} - * - cryptoKey: projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key} - * - location: projects/{project}/locations/{location} - * - network: projects/{project}/global/networks/{network} - * - project: projects/{project} - * - projectBuild: projects/{project}/builds/{build} - * - projectLocationBuild: projects/{project}/locations/{location}/builds/{build} - * - projectLocationTrigger: projects/{project}/locations/{location}/triggers/{trigger} - * - projectTrigger: projects/{project}/triggers/{trigger} - * - secretVersion: projects/{project}/secrets/{secret}/versions/{version} - * - serviceAccount: projects/{project}/serviceAccounts/{service_account} - * - subscription: projects/{project}/subscriptions/{subscription} - * - topic: projects/{project}/topics/{topic} - * - workerPool: projects/{project}/locations/{location}/workerPools/{worker_pool} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'cloudbuild.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Approves or rejects a pending build. - * - * If approved, the returned LRO will be analogous to the LRO returned from - * a CreateBuild call. - * - * If rejected, the returned LRO will be immediately done. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $name = 'name'; - * $operationResponse = $cloudBuildClient->approveBuild($name); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $cloudBuildClient->approveBuild($name); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $cloudBuildClient->resumeOperation($operationName, 'approveBuild'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the target build. - * For example: "projects/{$project_id}/builds/{$build_id}" - * @param array $optionalArgs { - * Optional. - * - * @type ApprovalResult $approvalResult - * Approval decision and metadata. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function approveBuild($name, array $optionalArgs = []) - { - $request = new ApproveBuildRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['approvalResult'])) { - $request->setApprovalResult($optionalArgs['approvalResult']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('ApproveBuild', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Cancels a build in progress. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $projectId = 'project_id'; - * $id = 'id'; - * $response = $cloudBuildClient->cancelBuild($projectId, $id); - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $projectId Required. ID of the project. - * @param string $id Required. ID of the build. - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the `Build` to cancel. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Build\V1\Build - * - * @throws ApiException if the remote call fails - */ - public function cancelBuild($projectId, $id, array $optionalArgs = []) - { - $request = new CancelBuildRequest(); - $requestParamHeaders = []; - $request->setProjectId($projectId); - $request->setId($id); - $requestParamHeaders['project_id'] = $projectId; - $requestParamHeaders['id'] = $id; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CancelBuild', Build::class, $optionalArgs, $request)->wait(); - } - - /** - * Starts a build with the specified configuration. - * - * This method returns a long-running `Operation`, which includes the build - * ID. Pass the build ID to `GetBuild` to determine the build status (such as - * `SUCCESS` or `FAILURE`). - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $projectId = 'project_id'; - * $build = new Build(); - * $operationResponse = $cloudBuildClient->createBuild($projectId, $build); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $cloudBuildClient->createBuild($projectId, $build); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $cloudBuildClient->resumeOperation($operationName, 'createBuild'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $projectId Required. ID of the project. - * @param Build $build Required. Build resource to create. - * @param array $optionalArgs { - * Optional. - * - * @type string $parent - * The parent resource where this build will be created. - * Format: `projects/{project}/locations/{location}` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createBuild($projectId, $build, array $optionalArgs = []) - { - $request = new CreateBuildRequest(); - $requestParamHeaders = []; - $request->setProjectId($projectId); - $request->setBuild($build); - $requestParamHeaders['project_id'] = $projectId; - if (isset($optionalArgs['parent'])) { - $request->setParent($optionalArgs['parent']); - $requestParamHeaders['parent'] = $optionalArgs['parent']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateBuild', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Creates a new `BuildTrigger`. - * - * This API is experimental. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $projectId = 'project_id'; - * $trigger = new BuildTrigger(); - * $response = $cloudBuildClient->createBuildTrigger($projectId, $trigger); - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $projectId Required. ID of the project for which to configure automatic builds. - * @param BuildTrigger $trigger Required. `BuildTrigger` to create. - * @param array $optionalArgs { - * Optional. - * - * @type string $parent - * The parent resource where this trigger will be created. - * Format: `projects/{project}/locations/{location}` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Build\V1\BuildTrigger - * - * @throws ApiException if the remote call fails - */ - public function createBuildTrigger($projectId, $trigger, array $optionalArgs = []) - { - $request = new CreateBuildTriggerRequest(); - $requestParamHeaders = []; - $request->setProjectId($projectId); - $request->setTrigger($trigger); - $requestParamHeaders['project_id'] = $projectId; - if (isset($optionalArgs['parent'])) { - $request->setParent($optionalArgs['parent']); - $requestParamHeaders['parent'] = $optionalArgs['parent']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateBuildTrigger', BuildTrigger::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates a `WorkerPool`. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $formattedParent = $cloudBuildClient->locationName('[PROJECT]', '[LOCATION]'); - * $workerPool = new WorkerPool(); - * $workerPoolId = 'worker_pool_id'; - * $operationResponse = $cloudBuildClient->createWorkerPool($formattedParent, $workerPool, $workerPoolId); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $cloudBuildClient->createWorkerPool($formattedParent, $workerPool, $workerPoolId); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $cloudBuildClient->resumeOperation($operationName, 'createWorkerPool'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource where this worker pool will be created. - * Format: `projects/{project}/locations/{location}`. - * @param WorkerPool $workerPool Required. `WorkerPool` resource to create. - * @param string $workerPoolId Required. Immutable. The ID to use for the `WorkerPool`, which will become - * the final component of the resource name. - * - * This value should be 1-63 characters, and valid characters - * are /[a-z][0-9]-/. - * @param array $optionalArgs { - * Optional. - * - * @type bool $validateOnly - * If set, validate the request and preview the response, but do not actually - * post it. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createWorkerPool($parent, $workerPool, $workerPoolId, array $optionalArgs = []) - { - $request = new CreateWorkerPoolRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setWorkerPool($workerPool); - $request->setWorkerPoolId($workerPoolId); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateWorkerPool', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a `BuildTrigger` by its project ID and trigger ID. - * - * This API is experimental. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $projectId = 'project_id'; - * $triggerId = 'trigger_id'; - * $cloudBuildClient->deleteBuildTrigger($projectId, $triggerId); - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $projectId Required. ID of the project that owns the trigger. - * @param string $triggerId Required. ID of the `BuildTrigger` to delete. - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the `Trigger` to delete. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - */ - public function deleteBuildTrigger($projectId, $triggerId, array $optionalArgs = []) - { - $request = new DeleteBuildTriggerRequest(); - $requestParamHeaders = []; - $request->setProjectId($projectId); - $request->setTriggerId($triggerId); - $requestParamHeaders['project_id'] = $projectId; - $requestParamHeaders['trigger_id'] = $triggerId; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteBuildTrigger', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes a `WorkerPool`. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $formattedName = $cloudBuildClient->workerPoolName('[PROJECT]', '[LOCATION]', '[WORKER_POOL]'); - * $operationResponse = $cloudBuildClient->deleteWorkerPool($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $cloudBuildClient->deleteWorkerPool($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $cloudBuildClient->resumeOperation($operationName, 'deleteWorkerPool'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the `WorkerPool` to delete. - * Format: - * `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * @param array $optionalArgs { - * Optional. - * - * @type string $etag - * Optional. If this is provided, it must match the server's etag on the - * workerpool for the request to be processed. - * @type bool $allowMissing - * If set to true, and the `WorkerPool` is not found, the request will succeed - * but no action will be taken on the server. - * @type bool $validateOnly - * If set, validate the request and preview the response, but do not actually - * post it. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteWorkerPool($name, array $optionalArgs = []) - { - $request = new DeleteWorkerPoolRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['etag'])) { - $request->setEtag($optionalArgs['etag']); - } - - if (isset($optionalArgs['allowMissing'])) { - $request->setAllowMissing($optionalArgs['allowMissing']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteWorkerPool', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Returns information about a previously requested build. - * - * The `Build` that is returned includes its status (such as `SUCCESS`, - * `FAILURE`, or `WORKING`), and timing information. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $projectId = 'project_id'; - * $id = 'id'; - * $response = $cloudBuildClient->getBuild($projectId, $id); - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $projectId Required. ID of the project. - * @param string $id Required. ID of the build. - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the `Build` to retrieve. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Build\V1\Build - * - * @throws ApiException if the remote call fails - */ - public function getBuild($projectId, $id, array $optionalArgs = []) - { - $request = new GetBuildRequest(); - $requestParamHeaders = []; - $request->setProjectId($projectId); - $request->setId($id); - $requestParamHeaders['project_id'] = $projectId; - $requestParamHeaders['id'] = $id; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetBuild', Build::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns information about a `BuildTrigger`. - * - * This API is experimental. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $projectId = 'project_id'; - * $triggerId = 'trigger_id'; - * $response = $cloudBuildClient->getBuildTrigger($projectId, $triggerId); - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $projectId Required. ID of the project that owns the trigger. - * @param string $triggerId Required. Identifier (`id` or `name`) of the `BuildTrigger` to get. - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the `Trigger` to retrieve. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Build\V1\BuildTrigger - * - * @throws ApiException if the remote call fails - */ - public function getBuildTrigger($projectId, $triggerId, array $optionalArgs = []) - { - $request = new GetBuildTriggerRequest(); - $requestParamHeaders = []; - $request->setProjectId($projectId); - $request->setTriggerId($triggerId); - $requestParamHeaders['project_id'] = $projectId; - $requestParamHeaders['trigger_id'] = $triggerId; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetBuildTrigger', BuildTrigger::class, $optionalArgs, $request)->wait(); - } - - /** - * Returns details of a `WorkerPool`. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $formattedName = $cloudBuildClient->workerPoolName('[PROJECT]', '[LOCATION]', '[WORKER_POOL]'); - * $response = $cloudBuildClient->getWorkerPool($formattedName); - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the `WorkerPool` to retrieve. - * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Build\V1\WorkerPool - * - * @throws ApiException if the remote call fails - */ - public function getWorkerPool($name, array $optionalArgs = []) - { - $request = new GetWorkerPoolRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetWorkerPool', WorkerPool::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists existing `BuildTrigger`s. - * - * This API is experimental. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $projectId = 'project_id'; - * // Iterate over pages of elements - * $pagedResponse = $cloudBuildClient->listBuildTriggers($projectId); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $cloudBuildClient->listBuildTriggers($projectId); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $projectId Required. ID of the project for which to list BuildTriggers. - * @param array $optionalArgs { - * Optional. - * - * @type string $parent - * The parent of the collection of `Triggers`. - * Format: `projects/{project}/locations/{location}` - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listBuildTriggers($projectId, array $optionalArgs = []) - { - $request = new ListBuildTriggersRequest(); - $requestParamHeaders = []; - $request->setProjectId($projectId); - $requestParamHeaders['project_id'] = $projectId; - if (isset($optionalArgs['parent'])) { - $request->setParent($optionalArgs['parent']); - $requestParamHeaders['parent'] = $optionalArgs['parent']; - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListBuildTriggers', $optionalArgs, ListBuildTriggersResponse::class, $request); - } - - /** - * Lists previously requested builds. - * - * Previously requested builds may still be in-progress, or may have finished - * successfully or unsuccessfully. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $projectId = 'project_id'; - * // Iterate over pages of elements - * $pagedResponse = $cloudBuildClient->listBuilds($projectId); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $cloudBuildClient->listBuilds($projectId); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $projectId Required. ID of the project. - * @param array $optionalArgs { - * Optional. - * - * @type string $parent - * The parent of the collection of `Builds`. - * Format: `projects/{project}/locations/{location}` - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * The raw filter text to constrain the results. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listBuilds($projectId, array $optionalArgs = []) - { - $request = new ListBuildsRequest(); - $requestParamHeaders = []; - $request->setProjectId($projectId); - $requestParamHeaders['project_id'] = $projectId; - if (isset($optionalArgs['parent'])) { - $request->setParent($optionalArgs['parent']); - $requestParamHeaders['parent'] = $optionalArgs['parent']; - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListBuilds', $optionalArgs, ListBuildsResponse::class, $request); - } - - /** - * Lists `WorkerPool`s. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $formattedParent = $cloudBuildClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $cloudBuildClient->listWorkerPools($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $cloudBuildClient->listWorkerPools($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent of the collection of `WorkerPools`. - * Format: `projects/{project}/locations/{location}`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listWorkerPools($parent, array $optionalArgs = []) - { - $request = new ListWorkerPoolsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListWorkerPools', $optionalArgs, ListWorkerPoolsResponse::class, $request); - } - - /** - * ReceiveTriggerWebhook [Experimental] is called when the API receives a - * webhook request targeted at a specific trigger. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $response = $cloudBuildClient->receiveTriggerWebhook(); - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the `ReceiveTriggerWebhook` to retrieve. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * @type HttpBody $body - * HTTP request body. - * @type string $projectId - * Project in which the specified trigger lives - * @type string $trigger - * Name of the trigger to run the payload against - * @type string $secret - * Secret token used for authorization if an OAuth token isn't provided. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Build\V1\ReceiveTriggerWebhookResponse - * - * @throws ApiException if the remote call fails - */ - public function receiveTriggerWebhook(array $optionalArgs = []) - { - $request = new ReceiveTriggerWebhookRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['body'])) { - $request->setBody($optionalArgs['body']); - } - - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['trigger'])) { - $request->setTrigger($optionalArgs['trigger']); - $requestParamHeaders['trigger'] = $optionalArgs['trigger']; - } - - if (isset($optionalArgs['secret'])) { - $request->setSecret($optionalArgs['secret']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('ReceiveTriggerWebhook', ReceiveTriggerWebhookResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates a new build based on the specified build. - * - * This method creates a new build using the original build request, which may - * or may not result in an identical build. - * - * For triggered builds: - * - * * Triggered builds resolve to a precise revision; therefore a retry of a - * triggered build will result in a build that uses the same revision. - * - * For non-triggered builds that specify `RepoSource`: - * - * * If the original build built from the tip of a branch, the retried build - * will build from the tip of that branch, which may not be the same revision - * as the original build. - * * If the original build specified a commit sha or revision ID, the retried - * build will use the identical source. - * - * For builds that specify `StorageSource`: - * - * * If the original build pulled source from Google Cloud Storage without - * specifying the generation of the object, the new build will use the current - * object, which may be different from the original build source. - * * If the original build pulled source from Cloud Storage and specified the - * generation of the object, the new build will attempt to use the same - * object, which may or may not be available depending on the bucket's - * lifecycle management settings. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $projectId = 'project_id'; - * $id = 'id'; - * $operationResponse = $cloudBuildClient->retryBuild($projectId, $id); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $cloudBuildClient->retryBuild($projectId, $id); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $cloudBuildClient->resumeOperation($operationName, 'retryBuild'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $projectId Required. ID of the project. - * @param string $id Required. Build ID of the original build. - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the `Build` to retry. - * Format: `projects/{project}/locations/{location}/builds/{build}` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function retryBuild($projectId, $id, array $optionalArgs = []) - { - $request = new RetryBuildRequest(); - $requestParamHeaders = []; - $request->setProjectId($projectId); - $request->setId($id); - $requestParamHeaders['project_id'] = $projectId; - $requestParamHeaders['id'] = $id; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('RetryBuild', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Runs a `BuildTrigger` at a particular source revision. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $projectId = 'project_id'; - * $triggerId = 'trigger_id'; - * $operationResponse = $cloudBuildClient->runBuildTrigger($projectId, $triggerId); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $cloudBuildClient->runBuildTrigger($projectId, $triggerId); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $cloudBuildClient->resumeOperation($operationName, 'runBuildTrigger'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $projectId Required. ID of the project. - * @param string $triggerId Required. ID of the trigger. - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The name of the `Trigger` to run. - * Format: `projects/{project}/locations/{location}/triggers/{trigger}` - * @type RepoSource $source - * Source to build against this trigger. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function runBuildTrigger($projectId, $triggerId, array $optionalArgs = []) - { - $request = new RunBuildTriggerRequest(); - $requestParamHeaders = []; - $request->setProjectId($projectId); - $request->setTriggerId($triggerId); - $requestParamHeaders['project_id'] = $projectId; - $requestParamHeaders['trigger_id'] = $triggerId; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['source'])) { - $request->setSource($optionalArgs['source']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('RunBuildTrigger', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Updates a `BuildTrigger` by its project ID and trigger ID. - * - * This API is experimental. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $projectId = 'project_id'; - * $triggerId = 'trigger_id'; - * $trigger = new BuildTrigger(); - * $response = $cloudBuildClient->updateBuildTrigger($projectId, $triggerId, $trigger); - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param string $projectId Required. ID of the project that owns the trigger. - * @param string $triggerId Required. ID of the `BuildTrigger` to update. - * @param BuildTrigger $trigger Required. `BuildTrigger` to update. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Build\V1\BuildTrigger - * - * @throws ApiException if the remote call fails - */ - public function updateBuildTrigger($projectId, $triggerId, $trigger, array $optionalArgs = []) - { - $request = new UpdateBuildTriggerRequest(); - $requestParamHeaders = []; - $request->setProjectId($projectId); - $request->setTriggerId($triggerId); - $request->setTrigger($trigger); - $requestParamHeaders['project_id'] = $projectId; - $requestParamHeaders['trigger_id'] = $triggerId; - $requestParamHeaders['trigger.resource_name'] = $trigger->getResourceName(); - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateBuildTrigger', BuildTrigger::class, $optionalArgs, $request)->wait(); - } - - /** - * Updates a `WorkerPool`. - * - * Sample code: - * ``` - * $cloudBuildClient = new CloudBuildClient(); - * try { - * $workerPool = new WorkerPool(); - * $operationResponse = $cloudBuildClient->updateWorkerPool($workerPool); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $cloudBuildClient->updateWorkerPool($workerPool); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $cloudBuildClient->resumeOperation($operationName, 'updateWorkerPool'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $cloudBuildClient->close(); - * } - * ``` - * - * @param WorkerPool $workerPool Required. The `WorkerPool` to update. - * - * The `name` field is used to identify the `WorkerPool` to update. - * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * A mask specifying which fields in `worker_pool` to update. - * @type bool $validateOnly - * If set, validate the request and preview the response, but do not actually - * post it. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateWorkerPool($workerPool, array $optionalArgs = []) - { - $request = new UpdateWorkerPoolRequest(); - $requestParamHeaders = []; - $request->setWorkerPool($workerPool); - $requestParamHeaders['worker_pool.name'] = $workerPool->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateWorkerPool', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } -} diff --git a/owl-bot-staging/Build/v1/src/V1/gapic_metadata.json b/owl-bot-staging/Build/v1/src/V1/gapic_metadata.json deleted file mode 100644 index fbef7758f29a..000000000000 --- a/owl-bot-staging/Build/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.devtools.cloudbuild.v1", - "libraryPackage": "Google\\Cloud\\Build\\V1", - "services": { - "CloudBuild": { - "clients": { - "grpc": { - "libraryClient": "CloudBuildGapicClient", - "rpcs": { - "ApproveBuild": { - "methods": [ - "approveBuild" - ] - }, - "CancelBuild": { - "methods": [ - "cancelBuild" - ] - }, - "CreateBuild": { - "methods": [ - "createBuild" - ] - }, - "CreateBuildTrigger": { - "methods": [ - "createBuildTrigger" - ] - }, - "CreateWorkerPool": { - "methods": [ - "createWorkerPool" - ] - }, - "DeleteBuildTrigger": { - "methods": [ - "deleteBuildTrigger" - ] - }, - "DeleteWorkerPool": { - "methods": [ - "deleteWorkerPool" - ] - }, - "GetBuild": { - "methods": [ - "getBuild" - ] - }, - "GetBuildTrigger": { - "methods": [ - "getBuildTrigger" - ] - }, - "GetWorkerPool": { - "methods": [ - "getWorkerPool" - ] - }, - "ListBuildTriggers": { - "methods": [ - "listBuildTriggers" - ] - }, - "ListBuilds": { - "methods": [ - "listBuilds" - ] - }, - "ListWorkerPools": { - "methods": [ - "listWorkerPools" - ] - }, - "ReceiveTriggerWebhook": { - "methods": [ - "receiveTriggerWebhook" - ] - }, - "RetryBuild": { - "methods": [ - "retryBuild" - ] - }, - "RunBuildTrigger": { - "methods": [ - "runBuildTrigger" - ] - }, - "UpdateBuildTrigger": { - "methods": [ - "updateBuildTrigger" - ] - }, - "UpdateWorkerPool": { - "methods": [ - "updateWorkerPool" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/Build/v1/src/V1/resources/cloud_build_client_config.json b/owl-bot-staging/Build/v1/src/V1/resources/cloud_build_client_config.json deleted file mode 100644 index 3ce3e39143c9..000000000000 --- a/owl-bot-staging/Build/v1/src/V1/resources/cloud_build_client_config.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "interfaces": { - "google.devtools.cloudbuild.v1.CloudBuild": { - "retry_codes": { - "idempotent": [ - "DEADLINE_EXCEEDED", - "UNAVAILABLE" - ], - "non_idempotent": [] - }, - "retry_params": { - "default": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 20000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 20000, - "total_timeout_millis": 600000 - } - }, - "methods": { - "ApproveBuild": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "CancelBuild": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "CreateBuild": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "CreateBuildTrigger": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "CreateWorkerPool": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "DeleteBuildTrigger": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "DeleteWorkerPool": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "GetBuild": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "GetBuildTrigger": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "GetWorkerPool": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "ListBuildTriggers": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "ListBuilds": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "ListWorkerPools": { - "timeout_millis": 60000, - "retry_codes_name": "idempotent", - "retry_params_name": "default" - }, - "ReceiveTriggerWebhook": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "RetryBuild": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "RunBuildTrigger": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "UpdateBuildTrigger": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - }, - "UpdateWorkerPool": { - "timeout_millis": 60000, - "retry_codes_name": "non_idempotent", - "retry_params_name": "default" - } - } - } - } -} diff --git a/owl-bot-staging/Build/v1/src/V1/resources/cloud_build_descriptor_config.php b/owl-bot-staging/Build/v1/src/V1/resources/cloud_build_descriptor_config.php deleted file mode 100644 index 4713c1b1f306..000000000000 --- a/owl-bot-staging/Build/v1/src/V1/resources/cloud_build_descriptor_config.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'google.devtools.cloudbuild.v1.CloudBuild' => [ - 'ApproveBuild' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Build\V1\Build', - 'metadataReturnType' => '\Google\Cloud\Build\V1\BuildOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'CreateBuild' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Build\V1\Build', - 'metadataReturnType' => '\Google\Cloud\Build\V1\BuildOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'CreateWorkerPool' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Build\V1\WorkerPool', - 'metadataReturnType' => '\Google\Cloud\Build\V1\CreateWorkerPoolOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'DeleteWorkerPool' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\Build\V1\DeleteWorkerPoolOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'RetryBuild' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Build\V1\Build', - 'metadataReturnType' => '\Google\Cloud\Build\V1\BuildOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'RunBuildTrigger' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Build\V1\Build', - 'metadataReturnType' => '\Google\Cloud\Build\V1\BuildOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'UpdateWorkerPool' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Build\V1\WorkerPool', - 'metadataReturnType' => '\Google\Cloud\Build\V1\UpdateWorkerPoolOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - ], - 'ListBuildTriggers' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getTriggers', - ], - ], - 'ListBuilds' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getBuilds', - ], - ], - 'ListWorkerPools' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getWorkerPools', - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/Build/v1/src/V1/resources/cloud_build_rest_client_config.php b/owl-bot-staging/Build/v1/src/V1/resources/cloud_build_rest_client_config.php deleted file mode 100644 index a8cd7478a2e0..000000000000 --- a/owl-bot-staging/Build/v1/src/V1/resources/cloud_build_rest_client_config.php +++ /dev/null @@ -1,445 +0,0 @@ - [ - 'google.devtools.cloudbuild.v1.CloudBuild' => [ - 'ApproveBuild' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/builds/*}:approve', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/builds/*}:approve', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'CancelBuild' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/projects/{project_id}/builds/{id}:cancel', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/builds/*}:cancel', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'id' => [ - 'getters' => [ - 'getId', - ], - ], - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'CreateBuild' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/projects/{project_id}/builds', - 'body' => 'build', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/builds', - 'body' => 'build', - ], - ], - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'CreateBuildTrigger' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/projects/{project_id}/triggers', - 'body' => 'trigger', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/triggers', - 'body' => 'trigger', - ], - ], - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'CreateWorkerPool' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/workerPools', - 'body' => 'worker_pool', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'worker_pool_id', - ], - ], - 'DeleteBuildTrigger' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/projects/{project_id}/triggers/{trigger_id}', - 'additionalBindings' => [ - [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/triggers/*}', - ], - ], - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - 'trigger_id' => [ - 'getters' => [ - 'getTriggerId', - ], - ], - ], - ], - 'DeleteWorkerPool' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/workerPools/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetBuild' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/projects/{project_id}/builds/{id}', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/builds/*}', - ], - ], - 'placeholders' => [ - 'id' => [ - 'getters' => [ - 'getId', - ], - ], - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'GetBuildTrigger' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/projects/{project_id}/triggers/{trigger_id}', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/triggers/*}', - ], - ], - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - 'trigger_id' => [ - 'getters' => [ - 'getTriggerId', - ], - ], - ], - ], - 'GetWorkerPool' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/workerPools/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListBuildTriggers' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/projects/{project_id}/triggers', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/triggers', - ], - ], - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'ListBuilds' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/projects/{project_id}/builds', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/builds', - ], - ], - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'ListWorkerPools' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/workerPools', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ReceiveTriggerWebhook' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/projects/{project_id}/triggers/{trigger}:webhook', - 'body' => 'body', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/triggers/*}:webhook', - 'body' => 'body', - ], - ], - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - 'trigger' => [ - 'getters' => [ - 'getTrigger', - ], - ], - ], - ], - 'RetryBuild' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/projects/{project_id}/builds/{id}:retry', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/builds/*}:retry', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'id' => [ - 'getters' => [ - 'getId', - ], - ], - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'RunBuildTrigger' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/projects/{project_id}/triggers/{trigger_id}:run', - 'body' => 'source', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/triggers/*}:run', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - 'trigger_id' => [ - 'getters' => [ - 'getTriggerId', - ], - ], - ], - ], - 'UpdateBuildTrigger' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/projects/{project_id}/triggers/{trigger_id}', - 'body' => 'trigger', - 'additionalBindings' => [ - [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{trigger.resource_name=projects/*/locations/*/triggers/*}', - 'body' => 'trigger', - ], - ], - 'placeholders' => [ - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - 'trigger.resource_name' => [ - 'getters' => [ - 'getTrigger', - 'getResourceName', - ], - ], - 'trigger_id' => [ - 'getters' => [ - 'getTriggerId', - ], - ], - ], - ], - 'UpdateWorkerPool' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{worker_pool.name=projects/*/locations/*/workerPools/*}', - 'body' => 'worker_pool', - 'placeholders' => [ - 'worker_pool.name' => [ - 'getters' => [ - 'getWorkerPool', - 'getName', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=operations/**}:cancel', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=operations/**}', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - ], - ], - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/Build/v1/tests/Unit/V1/CloudBuildClientTest.php b/owl-bot-staging/Build/v1/tests/Unit/V1/CloudBuildClientTest.php deleted file mode 100644 index 2dcc989cf503..000000000000 --- a/owl-bot-staging/Build/v1/tests/Unit/V1/CloudBuildClientTest.php +++ /dev/null @@ -1,1768 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return CloudBuildClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new CloudBuildClient($options); - } - - /** @test */ - public function approveBuildTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/approveBuildTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name2 = 'name2-1052831874'; - $id = 'id3355'; - $projectId = 'projectId-1969970175'; - $statusDetail = 'statusDetail2089931070'; - $logsBucket = 'logsBucket1565363834'; - $buildTriggerId = 'buildTriggerId1105559411'; - $logUrl = 'logUrl342054388'; - $serviceAccount = 'serviceAccount-1948028253'; - $expectedResponse = new Build(); - $expectedResponse->setName($name2); - $expectedResponse->setId($id); - $expectedResponse->setProjectId($projectId); - $expectedResponse->setStatusDetail($statusDetail); - $expectedResponse->setLogsBucket($logsBucket); - $expectedResponse->setBuildTriggerId($buildTriggerId); - $expectedResponse->setLogUrl($logUrl); - $expectedResponse->setServiceAccount($serviceAccount); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/approveBuildTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $name = 'name3373707'; - $response = $gapicClient->approveBuild($name); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/ApproveBuild', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($name, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/approveBuildTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function approveBuildExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/approveBuildTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $name = 'name3373707'; - $response = $gapicClient->approveBuild($name); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/approveBuildTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function cancelBuildTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $id2 = 'id23227150'; - $projectId2 = 'projectId2939242356'; - $statusDetail = 'statusDetail2089931070'; - $logsBucket = 'logsBucket1565363834'; - $buildTriggerId = 'buildTriggerId1105559411'; - $logUrl = 'logUrl342054388'; - $serviceAccount = 'serviceAccount-1948028253'; - $expectedResponse = new Build(); - $expectedResponse->setName($name2); - $expectedResponse->setId($id2); - $expectedResponse->setProjectId($projectId2); - $expectedResponse->setStatusDetail($statusDetail); - $expectedResponse->setLogsBucket($logsBucket); - $expectedResponse->setBuildTriggerId($buildTriggerId); - $expectedResponse->setLogUrl($logUrl); - $expectedResponse->setServiceAccount($serviceAccount); - $transport->addResponse($expectedResponse); - // Mock request - $projectId = 'projectId-1969970175'; - $id = 'id3355'; - $response = $gapicClient->cancelBuild($projectId, $id); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/CancelBuild', $actualFuncCall); - $actualValue = $actualRequestObject->getProjectId(); - $this->assertProtobufEquals($projectId, $actualValue); - $actualValue = $actualRequestObject->getId(); - $this->assertProtobufEquals($id, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function cancelBuildExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $projectId = 'projectId-1969970175'; - $id = 'id3355'; - try { - $gapicClient->cancelBuild($projectId, $id); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createBuildTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createBuildTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $id = 'id3355'; - $projectId2 = 'projectId2939242356'; - $statusDetail = 'statusDetail2089931070'; - $logsBucket = 'logsBucket1565363834'; - $buildTriggerId = 'buildTriggerId1105559411'; - $logUrl = 'logUrl342054388'; - $serviceAccount = 'serviceAccount-1948028253'; - $expectedResponse = new Build(); - $expectedResponse->setName($name); - $expectedResponse->setId($id); - $expectedResponse->setProjectId($projectId2); - $expectedResponse->setStatusDetail($statusDetail); - $expectedResponse->setLogsBucket($logsBucket); - $expectedResponse->setBuildTriggerId($buildTriggerId); - $expectedResponse->setLogUrl($logUrl); - $expectedResponse->setServiceAccount($serviceAccount); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createBuildTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $projectId = 'projectId-1969970175'; - $build = new Build(); - $response = $gapicClient->createBuild($projectId, $build); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/CreateBuild', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getProjectId(); - $this->assertProtobufEquals($projectId, $actualValue); - $actualValue = $actualApiRequestObject->getBuild(); - $this->assertProtobufEquals($build, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createBuildTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createBuildExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createBuildTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $projectId = 'projectId-1969970175'; - $build = new Build(); - $response = $gapicClient->createBuild($projectId, $build); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createBuildTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createBuildTriggerTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $resourceName = 'resourceName979421212'; - $id = 'id3355'; - $description = 'description-1724546052'; - $name = 'name3373707'; - $autodetect = true; - $disabled = true; - $filter = 'filter-1274492040'; - $serviceAccount = 'serviceAccount-1948028253'; - $expectedResponse = new BuildTrigger(); - $expectedResponse->setResourceName($resourceName); - $expectedResponse->setId($id); - $expectedResponse->setDescription($description); - $expectedResponse->setName($name); - $expectedResponse->setAutodetect($autodetect); - $expectedResponse->setDisabled($disabled); - $expectedResponse->setFilter($filter); - $expectedResponse->setServiceAccount($serviceAccount); - $transport->addResponse($expectedResponse); - // Mock request - $projectId = 'projectId-1969970175'; - $trigger = new BuildTrigger(); - $response = $gapicClient->createBuildTrigger($projectId, $trigger); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/CreateBuildTrigger', $actualFuncCall); - $actualValue = $actualRequestObject->getProjectId(); - $this->assertProtobufEquals($projectId, $actualValue); - $actualValue = $actualRequestObject->getTrigger(); - $this->assertProtobufEquals($trigger, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createBuildTriggerExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $projectId = 'projectId-1969970175'; - $trigger = new BuildTrigger(); - try { - $gapicClient->createBuildTrigger($projectId, $trigger); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createWorkerPoolTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createWorkerPoolTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $uid = 'uid115792'; - $etag = 'etag3123477'; - $expectedResponse = new WorkerPool(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setUid($uid); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createWorkerPoolTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $workerPool = new WorkerPool(); - $workerPoolId = 'workerPoolId-300928931'; - $response = $gapicClient->createWorkerPool($formattedParent, $workerPool, $workerPoolId); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/CreateWorkerPool', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getWorkerPool(); - $this->assertProtobufEquals($workerPool, $actualValue); - $actualValue = $actualApiRequestObject->getWorkerPoolId(); - $this->assertProtobufEquals($workerPoolId, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createWorkerPoolTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createWorkerPoolExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createWorkerPoolTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $workerPool = new WorkerPool(); - $workerPoolId = 'workerPoolId-300928931'; - $response = $gapicClient->createWorkerPool($formattedParent, $workerPool, $workerPoolId); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createWorkerPoolTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteBuildTriggerTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $projectId = 'projectId-1969970175'; - $triggerId = 'triggerId1363517698'; - $gapicClient->deleteBuildTrigger($projectId, $triggerId); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/DeleteBuildTrigger', $actualFuncCall); - $actualValue = $actualRequestObject->getProjectId(); - $this->assertProtobufEquals($projectId, $actualValue); - $actualValue = $actualRequestObject->getTriggerId(); - $this->assertProtobufEquals($triggerId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteBuildTriggerExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $projectId = 'projectId-1969970175'; - $triggerId = 'triggerId1363517698'; - try { - $gapicClient->deleteBuildTrigger($projectId, $triggerId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteWorkerPoolTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteWorkerPoolTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteWorkerPoolTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->workerPoolName('[PROJECT]', '[LOCATION]', '[WORKER_POOL]'); - $response = $gapicClient->deleteWorkerPool($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/DeleteWorkerPool', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteWorkerPoolTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteWorkerPoolExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteWorkerPoolTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->workerPoolName('[PROJECT]', '[LOCATION]', '[WORKER_POOL]'); - $response = $gapicClient->deleteWorkerPool($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteWorkerPoolTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getBuildTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $id2 = 'id23227150'; - $projectId2 = 'projectId2939242356'; - $statusDetail = 'statusDetail2089931070'; - $logsBucket = 'logsBucket1565363834'; - $buildTriggerId = 'buildTriggerId1105559411'; - $logUrl = 'logUrl342054388'; - $serviceAccount = 'serviceAccount-1948028253'; - $expectedResponse = new Build(); - $expectedResponse->setName($name2); - $expectedResponse->setId($id2); - $expectedResponse->setProjectId($projectId2); - $expectedResponse->setStatusDetail($statusDetail); - $expectedResponse->setLogsBucket($logsBucket); - $expectedResponse->setBuildTriggerId($buildTriggerId); - $expectedResponse->setLogUrl($logUrl); - $expectedResponse->setServiceAccount($serviceAccount); - $transport->addResponse($expectedResponse); - // Mock request - $projectId = 'projectId-1969970175'; - $id = 'id3355'; - $response = $gapicClient->getBuild($projectId, $id); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/GetBuild', $actualFuncCall); - $actualValue = $actualRequestObject->getProjectId(); - $this->assertProtobufEquals($projectId, $actualValue); - $actualValue = $actualRequestObject->getId(); - $this->assertProtobufEquals($id, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getBuildExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $projectId = 'projectId-1969970175'; - $id = 'id3355'; - try { - $gapicClient->getBuild($projectId, $id); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getBuildTriggerTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $resourceName = 'resourceName979421212'; - $id = 'id3355'; - $description = 'description-1724546052'; - $name2 = 'name2-1052831874'; - $autodetect = true; - $disabled = true; - $filter = 'filter-1274492040'; - $serviceAccount = 'serviceAccount-1948028253'; - $expectedResponse = new BuildTrigger(); - $expectedResponse->setResourceName($resourceName); - $expectedResponse->setId($id); - $expectedResponse->setDescription($description); - $expectedResponse->setName($name2); - $expectedResponse->setAutodetect($autodetect); - $expectedResponse->setDisabled($disabled); - $expectedResponse->setFilter($filter); - $expectedResponse->setServiceAccount($serviceAccount); - $transport->addResponse($expectedResponse); - // Mock request - $projectId = 'projectId-1969970175'; - $triggerId = 'triggerId1363517698'; - $response = $gapicClient->getBuildTrigger($projectId, $triggerId); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/GetBuildTrigger', $actualFuncCall); - $actualValue = $actualRequestObject->getProjectId(); - $this->assertProtobufEquals($projectId, $actualValue); - $actualValue = $actualRequestObject->getTriggerId(); - $this->assertProtobufEquals($triggerId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getBuildTriggerExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $projectId = 'projectId-1969970175'; - $triggerId = 'triggerId1363517698'; - try { - $gapicClient->getBuildTrigger($projectId, $triggerId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getWorkerPoolTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $uid = 'uid115792'; - $etag = 'etag3123477'; - $expectedResponse = new WorkerPool(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setUid($uid); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->workerPoolName('[PROJECT]', '[LOCATION]', '[WORKER_POOL]'); - $response = $gapicClient->getWorkerPool($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/GetWorkerPool', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getWorkerPoolExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->workerPoolName('[PROJECT]', '[LOCATION]', '[WORKER_POOL]'); - try { - $gapicClient->getWorkerPool($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listBuildTriggersTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $triggersElement = new BuildTrigger(); - $triggers = [ - $triggersElement, - ]; - $expectedResponse = new ListBuildTriggersResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setTriggers($triggers); - $transport->addResponse($expectedResponse); - // Mock request - $projectId = 'projectId-1969970175'; - $response = $gapicClient->listBuildTriggers($projectId); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getTriggers()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/ListBuildTriggers', $actualFuncCall); - $actualValue = $actualRequestObject->getProjectId(); - $this->assertProtobufEquals($projectId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listBuildTriggersExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $projectId = 'projectId-1969970175'; - try { - $gapicClient->listBuildTriggers($projectId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listBuildsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $buildsElement = new Build(); - $builds = [ - $buildsElement, - ]; - $expectedResponse = new ListBuildsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setBuilds($builds); - $transport->addResponse($expectedResponse); - // Mock request - $projectId = 'projectId-1969970175'; - $response = $gapicClient->listBuilds($projectId); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getBuilds()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/ListBuilds', $actualFuncCall); - $actualValue = $actualRequestObject->getProjectId(); - $this->assertProtobufEquals($projectId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listBuildsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $projectId = 'projectId-1969970175'; - try { - $gapicClient->listBuilds($projectId); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listWorkerPoolsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $workerPoolsElement = new WorkerPool(); - $workerPools = [ - $workerPoolsElement, - ]; - $expectedResponse = new ListWorkerPoolsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setWorkerPools($workerPools); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listWorkerPools($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getWorkerPools()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/ListWorkerPools', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listWorkerPoolsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listWorkerPools($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function receiveTriggerWebhookTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new ReceiveTriggerWebhookResponse(); - $transport->addResponse($expectedResponse); - $response = $gapicClient->receiveTriggerWebhook(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/ReceiveTriggerWebhook', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function receiveTriggerWebhookExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->receiveTriggerWebhook(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function retryBuildTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/retryBuildTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name2 = 'name2-1052831874'; - $id2 = 'id23227150'; - $projectId2 = 'projectId2939242356'; - $statusDetail = 'statusDetail2089931070'; - $logsBucket = 'logsBucket1565363834'; - $buildTriggerId = 'buildTriggerId1105559411'; - $logUrl = 'logUrl342054388'; - $serviceAccount = 'serviceAccount-1948028253'; - $expectedResponse = new Build(); - $expectedResponse->setName($name2); - $expectedResponse->setId($id2); - $expectedResponse->setProjectId($projectId2); - $expectedResponse->setStatusDetail($statusDetail); - $expectedResponse->setLogsBucket($logsBucket); - $expectedResponse->setBuildTriggerId($buildTriggerId); - $expectedResponse->setLogUrl($logUrl); - $expectedResponse->setServiceAccount($serviceAccount); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/retryBuildTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $projectId = 'projectId-1969970175'; - $id = 'id3355'; - $response = $gapicClient->retryBuild($projectId, $id); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/RetryBuild', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getProjectId(); - $this->assertProtobufEquals($projectId, $actualValue); - $actualValue = $actualApiRequestObject->getId(); - $this->assertProtobufEquals($id, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/retryBuildTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function retryBuildExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/retryBuildTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $projectId = 'projectId-1969970175'; - $id = 'id3355'; - $response = $gapicClient->retryBuild($projectId, $id); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/retryBuildTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function runBuildTriggerTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/runBuildTriggerTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name2 = 'name2-1052831874'; - $id = 'id3355'; - $projectId2 = 'projectId2939242356'; - $statusDetail = 'statusDetail2089931070'; - $logsBucket = 'logsBucket1565363834'; - $buildTriggerId = 'buildTriggerId1105559411'; - $logUrl = 'logUrl342054388'; - $serviceAccount = 'serviceAccount-1948028253'; - $expectedResponse = new Build(); - $expectedResponse->setName($name2); - $expectedResponse->setId($id); - $expectedResponse->setProjectId($projectId2); - $expectedResponse->setStatusDetail($statusDetail); - $expectedResponse->setLogsBucket($logsBucket); - $expectedResponse->setBuildTriggerId($buildTriggerId); - $expectedResponse->setLogUrl($logUrl); - $expectedResponse->setServiceAccount($serviceAccount); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/runBuildTriggerTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $projectId = 'projectId-1969970175'; - $triggerId = 'triggerId1363517698'; - $response = $gapicClient->runBuildTrigger($projectId, $triggerId); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/RunBuildTrigger', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getProjectId(); - $this->assertProtobufEquals($projectId, $actualValue); - $actualValue = $actualApiRequestObject->getTriggerId(); - $this->assertProtobufEquals($triggerId, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/runBuildTriggerTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function runBuildTriggerExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/runBuildTriggerTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $projectId = 'projectId-1969970175'; - $triggerId = 'triggerId1363517698'; - $response = $gapicClient->runBuildTrigger($projectId, $triggerId); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/runBuildTriggerTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateBuildTriggerTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $resourceName = 'resourceName979421212'; - $id = 'id3355'; - $description = 'description-1724546052'; - $name = 'name3373707'; - $autodetect = true; - $disabled = true; - $filter = 'filter-1274492040'; - $serviceAccount = 'serviceAccount-1948028253'; - $expectedResponse = new BuildTrigger(); - $expectedResponse->setResourceName($resourceName); - $expectedResponse->setId($id); - $expectedResponse->setDescription($description); - $expectedResponse->setName($name); - $expectedResponse->setAutodetect($autodetect); - $expectedResponse->setDisabled($disabled); - $expectedResponse->setFilter($filter); - $expectedResponse->setServiceAccount($serviceAccount); - $transport->addResponse($expectedResponse); - // Mock request - $projectId = 'projectId-1969970175'; - $triggerId = 'triggerId1363517698'; - $trigger = new BuildTrigger(); - $response = $gapicClient->updateBuildTrigger($projectId, $triggerId, $trigger); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/UpdateBuildTrigger', $actualFuncCall); - $actualValue = $actualRequestObject->getProjectId(); - $this->assertProtobufEquals($projectId, $actualValue); - $actualValue = $actualRequestObject->getTriggerId(); - $this->assertProtobufEquals($triggerId, $actualValue); - $actualValue = $actualRequestObject->getTrigger(); - $this->assertProtobufEquals($trigger, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateBuildTriggerExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $projectId = 'projectId-1969970175'; - $triggerId = 'triggerId1363517698'; - $trigger = new BuildTrigger(); - try { - $gapicClient->updateBuildTrigger($projectId, $triggerId, $trigger); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateWorkerPoolTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateWorkerPoolTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $uid = 'uid115792'; - $etag = 'etag3123477'; - $expectedResponse = new WorkerPool(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setUid($uid); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateWorkerPoolTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $workerPool = new WorkerPool(); - $response = $gapicClient->updateWorkerPool($workerPool); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v1.CloudBuild/UpdateWorkerPool', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getWorkerPool(); - $this->assertProtobufEquals($workerPool, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateWorkerPoolTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateWorkerPoolExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateWorkerPoolTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $workerPool = new WorkerPool(); - $response = $gapicClient->updateWorkerPool($workerPool); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateWorkerPoolTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } -} diff --git a/owl-bot-staging/Build/v2/proto/src/GPBMetadata/Google/Devtools/Cloudbuild/V2/Cloudbuild.php b/owl-bot-staging/Build/v2/proto/src/GPBMetadata/Google/Devtools/Cloudbuild/V2/Cloudbuild.php deleted file mode 100644 index 70eca5b4b2d7..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/GPBMetadata/Google/Devtools/Cloudbuild/V2/Cloudbuild.php +++ /dev/null @@ -1,53 +0,0 @@ -internalAddGeneratedFile( - ' -‹ -.google/devtools/cloudbuild/v2/cloudbuild.protogoogle.devtools.cloudbuild.v2google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/protobuf/timestamp.proto"€ -OperationMetadata4 - create_time ( 2.google.protobuf.TimestampBàA1 -end_time ( 2.google.protobuf.TimestampBàA -target ( BàA -verb ( BàA -status_message ( BàA# -requested_cancellation (BàA - api_version ( BàA"’ -"RunWorkflowCustomOperationMetadata4 - create_time ( 2.google.protobuf.TimestampBàA1 -end_time ( 2.google.protobuf.TimestampBàA -verb ( BàA# -requested_cancellation (BàA - api_version ( BàA -target ( BàA -pipeline_run_id ( BàAB£ -com.google.cloudbuild.v2BCloudBuildProtoPZ>cloud.google.com/go/cloudbuild/apiv2/cloudbuildpb;cloudbuildpb¢GCBªGoogle.Cloud.CloudBuild.V2ÊGoogle\\Cloud\\Build\\V2êGoogle::Cloud::Build::V2êAN -compute.googleapis.com/Network,projects/{project}/global/networks/{network}êAY -!iam.googleapis.com/ServiceAccount4projects/{project}/serviceAccounts/{service_account}êAJ -#secretmanager.googleapis.com/Secret#projects/{project}/secrets/{secret}êAd -*secretmanager.googleapis.com/SecretVersion6projects/{project}/secrets/{secret}/versions/{version}êA| -0cloudbuild.googleapis.com/githubEnterpriseConfigHprojects/{project}/locations/{location}/githubEnterpriseConfigs/{config}bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/Build/v2/proto/src/GPBMetadata/Google/Devtools/Cloudbuild/V2/Repositories.php b/owl-bot-staging/Build/v2/proto/src/GPBMetadata/Google/Devtools/Cloudbuild/V2/Repositories.php deleted file mode 100644 index a0d2840db639..000000000000 Binary files a/owl-bot-staging/Build/v2/proto/src/GPBMetadata/Google/Devtools/Cloudbuild/V2/Repositories.php and /dev/null differ diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/BatchCreateRepositoriesRequest.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/BatchCreateRepositoriesRequest.php deleted file mode 100644 index e0aa32884db9..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/BatchCreateRepositoriesRequest.php +++ /dev/null @@ -1,132 +0,0 @@ -google.devtools.cloudbuild.v2.BatchCreateRepositoriesRequest - */ -class BatchCreateRepositoriesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The connection to contain all the repositories being created. - * Format: projects/*/locations/*/connections/* - * The parent field in the CreateRepositoryRequest messages - * must either be empty or match this field. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The request messages specifying the repositories to create. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.CreateRepositoryRequest requests = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - private $requests; - - /** - * @param string $parent Required. The connection to contain all the repositories being created. - * Format: projects/*/locations/*/connections/* - * The parent field in the CreateRepositoryRequest messages - * must either be empty or match this field. Please see - * {@see RepositoryManagerClient::connectionName()} for help formatting this field. - * @param \Google\Cloud\Build\V2\CreateRepositoryRequest[] $requests Required. The request messages specifying the repositories to create. - * - * @return \Google\Cloud\Build\V2\BatchCreateRepositoriesRequest - * - * @experimental - */ - public static function build(string $parent, array $requests): self - { - return (new self()) - ->setParent($parent) - ->setRequests($requests); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The connection to contain all the repositories being created. - * Format: projects/*/locations/*/connections/* - * The parent field in the CreateRepositoryRequest messages - * must either be empty or match this field. - * @type array<\Google\Cloud\Build\V2\CreateRepositoryRequest>|\Google\Protobuf\Internal\RepeatedField $requests - * Required. The request messages specifying the repositories to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The connection to contain all the repositories being created. - * Format: projects/*/locations/*/connections/* - * The parent field in the CreateRepositoryRequest messages - * must either be empty or match this field. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The connection to contain all the repositories being created. - * Format: projects/*/locations/*/connections/* - * The parent field in the CreateRepositoryRequest messages - * must either be empty or match this field. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The request messages specifying the repositories to create. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.CreateRepositoryRequest requests = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRequests() - { - return $this->requests; - } - - /** - * Required. The request messages specifying the repositories to create. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.CreateRepositoryRequest requests = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param array<\Google\Cloud\Build\V2\CreateRepositoryRequest>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRequests($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V2\CreateRepositoryRequest::class); - $this->requests = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/BatchCreateRepositoriesResponse.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/BatchCreateRepositoriesResponse.php deleted file mode 100644 index 4aec29b05e24..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/BatchCreateRepositoriesResponse.php +++ /dev/null @@ -1,67 +0,0 @@ -google.devtools.cloudbuild.v2.BatchCreateRepositoriesResponse - */ -class BatchCreateRepositoriesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Repository resources created. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.Repository repositories = 1; - */ - private $repositories; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Build\V2\Repository>|\Google\Protobuf\Internal\RepeatedField $repositories - * Repository resources created. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Repository resources created. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.Repository repositories = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRepositories() - { - return $this->repositories; - } - - /** - * Repository resources created. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.Repository repositories = 1; - * @param array<\Google\Cloud\Build\V2\Repository>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRepositories($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V2\Repository::class); - $this->repositories = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/Connection.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/Connection.php deleted file mode 100644 index 2d17c92690c1..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/Connection.php +++ /dev/null @@ -1,435 +0,0 @@ -google.devtools.cloudbuild.v2.Connection - */ -class Connection extends \Google\Protobuf\Internal\Message -{ - /** - * Immutable. The resource name of the connection, in the format - * `projects/{project}/locations/{location}/connections/{connection_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - */ - protected $name = ''; - /** - * Output only. Server assigned timestamp for when the connection was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Server assigned timestamp for when the connection was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Output only. Installation state of the Connection. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.InstallationState installation_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $installation_state = null; - /** - * If disabled is set to true, functionality is disabled for this connection. - * Repository based API methods and webhooks processing for repositories in - * this connection will be disabled. - * - * Generated from protobuf field bool disabled = 13; - */ - protected $disabled = false; - /** - * Output only. Set to true when the connection is being set up or updated in - * the background. - * - * Generated from protobuf field bool reconciling = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $reconciling = false; - /** - * Allows clients to store small amounts of arbitrary data. - * - * Generated from protobuf field map annotations = 15; - */ - private $annotations; - /** - * This checksum is computed by the server based on the value of other - * fields, and may be sent on update and delete requests to ensure the - * client has an up-to-date value before proceeding. - * - * Generated from protobuf field string etag = 16; - */ - protected $etag = ''; - protected $connection_config; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Immutable. The resource name of the connection, in the format - * `projects/{project}/locations/{location}/connections/{connection_id}`. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Server assigned timestamp for when the connection was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Server assigned timestamp for when the connection was updated. - * @type \Google\Cloud\Build\V2\GitHubConfig $github_config - * Configuration for connections to github.com. - * @type \Google\Cloud\Build\V2\GitHubEnterpriseConfig $github_enterprise_config - * Configuration for connections to an instance of GitHub Enterprise. - * @type \Google\Cloud\Build\V2\InstallationState $installation_state - * Output only. Installation state of the Connection. - * @type bool $disabled - * If disabled is set to true, functionality is disabled for this connection. - * Repository based API methods and webhooks processing for repositories in - * this connection will be disabled. - * @type bool $reconciling - * Output only. Set to true when the connection is being set up or updated in - * the background. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * Allows clients to store small amounts of arbitrary data. - * @type string $etag - * This checksum is computed by the server based on the value of other - * fields, and may be sent on update and delete requests to ensure the - * client has an up-to-date value before proceeding. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Immutable. The resource name of the connection, in the format - * `projects/{project}/locations/{location}/connections/{connection_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Immutable. The resource name of the connection, in the format - * `projects/{project}/locations/{location}/connections/{connection_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. Server assigned timestamp for when the connection was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Server assigned timestamp for when the connection was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Server assigned timestamp for when the connection was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. Server assigned timestamp for when the connection was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Configuration for connections to github.com. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.GitHubConfig github_config = 5; - * @return \Google\Cloud\Build\V2\GitHubConfig|null - */ - public function getGithubConfig() - { - return $this->readOneof(5); - } - - public function hasGithubConfig() - { - return $this->hasOneof(5); - } - - /** - * Configuration for connections to github.com. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.GitHubConfig github_config = 5; - * @param \Google\Cloud\Build\V2\GitHubConfig $var - * @return $this - */ - public function setGithubConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V2\GitHubConfig::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Configuration for connections to an instance of GitHub Enterprise. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.GitHubEnterpriseConfig github_enterprise_config = 6; - * @return \Google\Cloud\Build\V2\GitHubEnterpriseConfig|null - */ - public function getGithubEnterpriseConfig() - { - return $this->readOneof(6); - } - - public function hasGithubEnterpriseConfig() - { - return $this->hasOneof(6); - } - - /** - * Configuration for connections to an instance of GitHub Enterprise. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.GitHubEnterpriseConfig github_enterprise_config = 6; - * @param \Google\Cloud\Build\V2\GitHubEnterpriseConfig $var - * @return $this - */ - public function setGithubEnterpriseConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V2\GitHubEnterpriseConfig::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * Output only. Installation state of the Connection. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.InstallationState installation_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Build\V2\InstallationState|null - */ - public function getInstallationState() - { - return $this->installation_state; - } - - public function hasInstallationState() - { - return isset($this->installation_state); - } - - public function clearInstallationState() - { - unset($this->installation_state); - } - - /** - * Output only. Installation state of the Connection. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.InstallationState installation_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Build\V2\InstallationState $var - * @return $this - */ - public function setInstallationState($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V2\InstallationState::class); - $this->installation_state = $var; - - return $this; - } - - /** - * If disabled is set to true, functionality is disabled for this connection. - * Repository based API methods and webhooks processing for repositories in - * this connection will be disabled. - * - * Generated from protobuf field bool disabled = 13; - * @return bool - */ - public function getDisabled() - { - return $this->disabled; - } - - /** - * If disabled is set to true, functionality is disabled for this connection. - * Repository based API methods and webhooks processing for repositories in - * this connection will be disabled. - * - * Generated from protobuf field bool disabled = 13; - * @param bool $var - * @return $this - */ - public function setDisabled($var) - { - GPBUtil::checkBool($var); - $this->disabled = $var; - - return $this; - } - - /** - * Output only. Set to true when the connection is being set up or updated in - * the background. - * - * Generated from protobuf field bool reconciling = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return bool - */ - public function getReconciling() - { - return $this->reconciling; - } - - /** - * Output only. Set to true when the connection is being set up or updated in - * the background. - * - * Generated from protobuf field bool reconciling = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param bool $var - * @return $this - */ - public function setReconciling($var) - { - GPBUtil::checkBool($var); - $this->reconciling = $var; - - return $this; - } - - /** - * Allows clients to store small amounts of arbitrary data. - * - * Generated from protobuf field map annotations = 15; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * Allows clients to store small amounts of arbitrary data. - * - * Generated from protobuf field map annotations = 15; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAnnotations($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->annotations = $arr; - - return $this; - } - - /** - * This checksum is computed by the server based on the value of other - * fields, and may be sent on update and delete requests to ensure the - * client has an up-to-date value before proceeding. - * - * Generated from protobuf field string etag = 16; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * This checksum is computed by the server based on the value of other - * fields, and may be sent on update and delete requests to ensure the - * client has an up-to-date value before proceeding. - * - * Generated from protobuf field string etag = 16; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - - /** - * @return string - */ - public function getConnectionConfig() - { - return $this->whichOneof("connection_config"); - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/CreateConnectionRequest.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/CreateConnectionRequest.php deleted file mode 100644 index 4ba96b1380b1..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/CreateConnectionRequest.php +++ /dev/null @@ -1,183 +0,0 @@ -google.devtools.cloudbuild.v2.CreateConnectionRequest - */ -class CreateConnectionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Project and location where the connection will be created. - * Format: `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The Connection to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.Connection connection = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $connection = null; - /** - * Required. The ID to use for the Connection, which will become the final - * component of the Connection's resource name. Names must be unique - * per-project per-location. Allows alphanumeric characters and any of - * -._~%!$&'()*+,;=@. - * - * Generated from protobuf field string connection_id = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $connection_id = ''; - - /** - * @param string $parent Required. Project and location where the connection will be created. - * Format: `projects/*/locations/*`. Please see - * {@see RepositoryManagerClient::locationName()} for help formatting this field. - * @param \Google\Cloud\Build\V2\Connection $connection Required. The Connection to create. - * @param string $connectionId Required. The ID to use for the Connection, which will become the final - * component of the Connection's resource name. Names must be unique - * per-project per-location. Allows alphanumeric characters and any of - * -._~%!$&'()*+,;=@. - * - * @return \Google\Cloud\Build\V2\CreateConnectionRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\Build\V2\Connection $connection, string $connectionId): self - { - return (new self()) - ->setParent($parent) - ->setConnection($connection) - ->setConnectionId($connectionId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Project and location where the connection will be created. - * Format: `projects/*/locations/*`. - * @type \Google\Cloud\Build\V2\Connection $connection - * Required. The Connection to create. - * @type string $connection_id - * Required. The ID to use for the Connection, which will become the final - * component of the Connection's resource name. Names must be unique - * per-project per-location. Allows alphanumeric characters and any of - * -._~%!$&'()*+,;=@. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. Project and location where the connection will be created. - * Format: `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Project and location where the connection will be created. - * Format: `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The Connection to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.Connection connection = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Build\V2\Connection|null - */ - public function getConnection() - { - return $this->connection; - } - - public function hasConnection() - { - return isset($this->connection); - } - - public function clearConnection() - { - unset($this->connection); - } - - /** - * Required. The Connection to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.Connection connection = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Build\V2\Connection $var - * @return $this - */ - public function setConnection($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V2\Connection::class); - $this->connection = $var; - - return $this; - } - - /** - * Required. The ID to use for the Connection, which will become the final - * component of the Connection's resource name. Names must be unique - * per-project per-location. Allows alphanumeric characters and any of - * -._~%!$&'()*+,;=@. - * - * Generated from protobuf field string connection_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getConnectionId() - { - return $this->connection_id; - } - - /** - * Required. The ID to use for the Connection, which will become the final - * component of the Connection's resource name. Names must be unique - * per-project per-location. Allows alphanumeric characters and any of - * -._~%!$&'()*+,;=@. - * - * Generated from protobuf field string connection_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setConnectionId($var) - { - GPBUtil::checkString($var, True); - $this->connection_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/CreateRepositoryRequest.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/CreateRepositoryRequest.php deleted file mode 100644 index 5dbc70bca90c..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/CreateRepositoryRequest.php +++ /dev/null @@ -1,188 +0,0 @@ -google.devtools.cloudbuild.v2.CreateRepositoryRequest - */ -class CreateRepositoryRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The connection to contain the repository. If the request is part - * of a BatchCreateRepositoriesRequest, this field should be empty or match - * the parent specified there. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The repository to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.Repository repository = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $repository = null; - /** - * Required. The ID to use for the repository, which will become the final - * component of the repository's resource name. This ID should be unique in - * the connection. Allows alphanumeric characters and any of - * -._~%!$&'()*+,;=@. - * - * Generated from protobuf field string repository_id = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $repository_id = ''; - - /** - * @param string $parent Required. The connection to contain the repository. If the request is part - * of a BatchCreateRepositoriesRequest, this field should be empty or match - * the parent specified there. Please see - * {@see RepositoryManagerClient::connectionName()} for help formatting this field. - * @param \Google\Cloud\Build\V2\Repository $repository Required. The repository to create. - * @param string $repositoryId Required. The ID to use for the repository, which will become the final - * component of the repository's resource name. This ID should be unique in - * the connection. Allows alphanumeric characters and any of - * -._~%!$&'()*+,;=@. - * - * @return \Google\Cloud\Build\V2\CreateRepositoryRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\Build\V2\Repository $repository, string $repositoryId): self - { - return (new self()) - ->setParent($parent) - ->setRepository($repository) - ->setRepositoryId($repositoryId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The connection to contain the repository. If the request is part - * of a BatchCreateRepositoriesRequest, this field should be empty or match - * the parent specified there. - * @type \Google\Cloud\Build\V2\Repository $repository - * Required. The repository to create. - * @type string $repository_id - * Required. The ID to use for the repository, which will become the final - * component of the repository's resource name. This ID should be unique in - * the connection. Allows alphanumeric characters and any of - * -._~%!$&'()*+,;=@. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The connection to contain the repository. If the request is part - * of a BatchCreateRepositoriesRequest, this field should be empty or match - * the parent specified there. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The connection to contain the repository. If the request is part - * of a BatchCreateRepositoriesRequest, this field should be empty or match - * the parent specified there. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The repository to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.Repository repository = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Build\V2\Repository|null - */ - public function getRepository() - { - return $this->repository; - } - - public function hasRepository() - { - return isset($this->repository); - } - - public function clearRepository() - { - unset($this->repository); - } - - /** - * Required. The repository to create. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.Repository repository = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Build\V2\Repository $var - * @return $this - */ - public function setRepository($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V2\Repository::class); - $this->repository = $var; - - return $this; - } - - /** - * Required. The ID to use for the repository, which will become the final - * component of the repository's resource name. This ID should be unique in - * the connection. Allows alphanumeric characters and any of - * -._~%!$&'()*+,;=@. - * - * Generated from protobuf field string repository_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getRepositoryId() - { - return $this->repository_id; - } - - /** - * Required. The ID to use for the repository, which will become the final - * component of the repository's resource name. This ID should be unique in - * the connection. Allows alphanumeric characters and any of - * -._~%!$&'()*+,;=@. - * - * Generated from protobuf field string repository_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setRepositoryId($var) - { - GPBUtil::checkString($var, True); - $this->repository_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/DeleteConnectionRequest.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/DeleteConnectionRequest.php deleted file mode 100644 index d76949b9bafc..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/DeleteConnectionRequest.php +++ /dev/null @@ -1,162 +0,0 @@ -google.devtools.cloudbuild.v2.DeleteConnectionRequest - */ -class DeleteConnectionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the Connection to delete. - * Format: `projects/*/locations/*/connections/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * The current etag of the connection. - * If an etag is provided and does not match the current etag of the - * connection, deletion will be blocked and an ABORTED error will be returned. - * - * Generated from protobuf field string etag = 2; - */ - protected $etag = ''; - /** - * If set, validate the request, but do not actually post it. - * - * Generated from protobuf field bool validate_only = 3; - */ - protected $validate_only = false; - - /** - * @param string $name Required. The name of the Connection to delete. - * Format: `projects/*/locations/*/connections/*`. Please see - * {@see RepositoryManagerClient::connectionName()} for help formatting this field. - * - * @return \Google\Cloud\Build\V2\DeleteConnectionRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the Connection to delete. - * Format: `projects/*/locations/*/connections/*`. - * @type string $etag - * The current etag of the connection. - * If an etag is provided and does not match the current etag of the - * connection, deletion will be blocked and an ABORTED error will be returned. - * @type bool $validate_only - * If set, validate the request, but do not actually post it. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the Connection to delete. - * Format: `projects/*/locations/*/connections/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the Connection to delete. - * Format: `projects/*/locations/*/connections/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The current etag of the connection. - * If an etag is provided and does not match the current etag of the - * connection, deletion will be blocked and an ABORTED error will be returned. - * - * Generated from protobuf field string etag = 2; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * The current etag of the connection. - * If an etag is provided and does not match the current etag of the - * connection, deletion will be blocked and an ABORTED error will be returned. - * - * Generated from protobuf field string etag = 2; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - - /** - * If set, validate the request, but do not actually post it. - * - * Generated from protobuf field bool validate_only = 3; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * If set, validate the request, but do not actually post it. - * - * Generated from protobuf field bool validate_only = 3; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/DeleteRepositoryRequest.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/DeleteRepositoryRequest.php deleted file mode 100644 index c12878d13cb8..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/DeleteRepositoryRequest.php +++ /dev/null @@ -1,162 +0,0 @@ -google.devtools.cloudbuild.v2.DeleteRepositoryRequest - */ -class DeleteRepositoryRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the Repository to delete. - * Format: `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * The current etag of the repository. - * If an etag is provided and does not match the current etag of the - * repository, deletion will be blocked and an ABORTED error will be returned. - * - * Generated from protobuf field string etag = 2; - */ - protected $etag = ''; - /** - * If set, validate the request, but do not actually post it. - * - * Generated from protobuf field bool validate_only = 3; - */ - protected $validate_only = false; - - /** - * @param string $name Required. The name of the Repository to delete. - * Format: `projects/*/locations/*/connections/*/repositories/*`. Please see - * {@see RepositoryManagerClient::repositoryName()} for help formatting this field. - * - * @return \Google\Cloud\Build\V2\DeleteRepositoryRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the Repository to delete. - * Format: `projects/*/locations/*/connections/*/repositories/*`. - * @type string $etag - * The current etag of the repository. - * If an etag is provided and does not match the current etag of the - * repository, deletion will be blocked and an ABORTED error will be returned. - * @type bool $validate_only - * If set, validate the request, but do not actually post it. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the Repository to delete. - * Format: `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the Repository to delete. - * Format: `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The current etag of the repository. - * If an etag is provided and does not match the current etag of the - * repository, deletion will be blocked and an ABORTED error will be returned. - * - * Generated from protobuf field string etag = 2; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * The current etag of the repository. - * If an etag is provided and does not match the current etag of the - * repository, deletion will be blocked and an ABORTED error will be returned. - * - * Generated from protobuf field string etag = 2; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - - /** - * If set, validate the request, but do not actually post it. - * - * Generated from protobuf field bool validate_only = 3; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * If set, validate the request, but do not actually post it. - * - * Generated from protobuf field bool validate_only = 3; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchLinkableRepositoriesRequest.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchLinkableRepositoriesRequest.php deleted file mode 100644 index 677401c74cc3..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchLinkableRepositoriesRequest.php +++ /dev/null @@ -1,139 +0,0 @@ -google.devtools.cloudbuild.v2.FetchLinkableRepositoriesRequest - */ -class FetchLinkableRepositoriesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the Connection. - * Format: `projects/*/locations/*/connections/*`. - * - * Generated from protobuf field string connection = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $connection = ''; - /** - * Number of results to return in the list. Default to 20. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * Page start. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $connection - * Required. The name of the Connection. - * Format: `projects/*/locations/*/connections/*`. - * @type int $page_size - * Number of results to return in the list. Default to 20. - * @type string $page_token - * Page start. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the Connection. - * Format: `projects/*/locations/*/connections/*`. - * - * Generated from protobuf field string connection = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getConnection() - { - return $this->connection; - } - - /** - * Required. The name of the Connection. - * Format: `projects/*/locations/*/connections/*`. - * - * Generated from protobuf field string connection = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setConnection($var) - { - GPBUtil::checkString($var, True); - $this->connection = $var; - - return $this; - } - - /** - * Number of results to return in the list. Default to 20. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Number of results to return in the list. Default to 20. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Page start. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Page start. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchLinkableRepositoriesResponse.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchLinkableRepositoriesResponse.php deleted file mode 100644 index cab0cfef5019..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchLinkableRepositoriesResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.devtools.cloudbuild.v2.FetchLinkableRepositoriesResponse - */ -class FetchLinkableRepositoriesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * repositories ready to be created. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.Repository repositories = 1; - */ - private $repositories; - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Build\V2\Repository>|\Google\Protobuf\Internal\RepeatedField $repositories - * repositories ready to be created. - * @type string $next_page_token - * A token identifying a page of results the server should return. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * repositories ready to be created. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.Repository repositories = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRepositories() - { - return $this->repositories; - } - - /** - * repositories ready to be created. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.Repository repositories = 1; - * @param array<\Google\Cloud\Build\V2\Repository>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRepositories($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V2\Repository::class); - $this->repositories = $arr; - - return $this; - } - - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchReadTokenRequest.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchReadTokenRequest.php deleted file mode 100644 index ab9057b88e0a..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchReadTokenRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.devtools.cloudbuild.v2.FetchReadTokenRequest - */ -class FetchReadTokenRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the repository in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string repository = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $repository = ''; - - /** - * @param string $repository Required. The resource name of the repository in the format - * `projects/*/locations/*/connections/*/repositories/*`. Please see - * {@see RepositoryManagerClient::repositoryName()} for help formatting this field. - * - * @return \Google\Cloud\Build\V2\FetchReadTokenRequest - * - * @experimental - */ - public static function build(string $repository): self - { - return (new self()) - ->setRepository($repository); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $repository - * Required. The resource name of the repository in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the repository in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string repository = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getRepository() - { - return $this->repository; - } - - /** - * Required. The resource name of the repository in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string repository = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setRepository($var) - { - GPBUtil::checkString($var, True); - $this->repository = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchReadTokenResponse.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchReadTokenResponse.php deleted file mode 100644 index 3302adc79daf..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchReadTokenResponse.php +++ /dev/null @@ -1,111 +0,0 @@ -google.devtools.cloudbuild.v2.FetchReadTokenResponse - */ -class FetchReadTokenResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The token content. - * - * Generated from protobuf field string token = 1; - */ - protected $token = ''; - /** - * Expiration timestamp. Can be empty if unknown or non-expiring. - * - * Generated from protobuf field .google.protobuf.Timestamp expiration_time = 2; - */ - protected $expiration_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $token - * The token content. - * @type \Google\Protobuf\Timestamp $expiration_time - * Expiration timestamp. Can be empty if unknown or non-expiring. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * The token content. - * - * Generated from protobuf field string token = 1; - * @return string - */ - public function getToken() - { - return $this->token; - } - - /** - * The token content. - * - * Generated from protobuf field string token = 1; - * @param string $var - * @return $this - */ - public function setToken($var) - { - GPBUtil::checkString($var, True); - $this->token = $var; - - return $this; - } - - /** - * Expiration timestamp. Can be empty if unknown or non-expiring. - * - * Generated from protobuf field .google.protobuf.Timestamp expiration_time = 2; - * @return \Google\Protobuf\Timestamp|null - */ - public function getExpirationTime() - { - return $this->expiration_time; - } - - public function hasExpirationTime() - { - return isset($this->expiration_time); - } - - public function clearExpirationTime() - { - unset($this->expiration_time); - } - - /** - * Expiration timestamp. Can be empty if unknown or non-expiring. - * - * Generated from protobuf field .google.protobuf.Timestamp expiration_time = 2; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setExpirationTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->expiration_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchReadWriteTokenRequest.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchReadWriteTokenRequest.php deleted file mode 100644 index 5c24c1711c42..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchReadWriteTokenRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.devtools.cloudbuild.v2.FetchReadWriteTokenRequest - */ -class FetchReadWriteTokenRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the repository in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string repository = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $repository = ''; - - /** - * @param string $repository Required. The resource name of the repository in the format - * `projects/*/locations/*/connections/*/repositories/*`. Please see - * {@see RepositoryManagerClient::repositoryName()} for help formatting this field. - * - * @return \Google\Cloud\Build\V2\FetchReadWriteTokenRequest - * - * @experimental - */ - public static function build(string $repository): self - { - return (new self()) - ->setRepository($repository); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $repository - * Required. The resource name of the repository in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the repository in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string repository = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getRepository() - { - return $this->repository; - } - - /** - * Required. The resource name of the repository in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string repository = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setRepository($var) - { - GPBUtil::checkString($var, True); - $this->repository = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchReadWriteTokenResponse.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchReadWriteTokenResponse.php deleted file mode 100644 index c38b59dc84b1..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/FetchReadWriteTokenResponse.php +++ /dev/null @@ -1,111 +0,0 @@ -google.devtools.cloudbuild.v2.FetchReadWriteTokenResponse - */ -class FetchReadWriteTokenResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The token content. - * - * Generated from protobuf field string token = 1; - */ - protected $token = ''; - /** - * Expiration timestamp. Can be empty if unknown or non-expiring. - * - * Generated from protobuf field .google.protobuf.Timestamp expiration_time = 2; - */ - protected $expiration_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $token - * The token content. - * @type \Google\Protobuf\Timestamp $expiration_time - * Expiration timestamp. Can be empty if unknown or non-expiring. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * The token content. - * - * Generated from protobuf field string token = 1; - * @return string - */ - public function getToken() - { - return $this->token; - } - - /** - * The token content. - * - * Generated from protobuf field string token = 1; - * @param string $var - * @return $this - */ - public function setToken($var) - { - GPBUtil::checkString($var, True); - $this->token = $var; - - return $this; - } - - /** - * Expiration timestamp. Can be empty if unknown or non-expiring. - * - * Generated from protobuf field .google.protobuf.Timestamp expiration_time = 2; - * @return \Google\Protobuf\Timestamp|null - */ - public function getExpirationTime() - { - return $this->expiration_time; - } - - public function hasExpirationTime() - { - return isset($this->expiration_time); - } - - public function clearExpirationTime() - { - unset($this->expiration_time); - } - - /** - * Expiration timestamp. Can be empty if unknown or non-expiring. - * - * Generated from protobuf field .google.protobuf.Timestamp expiration_time = 2; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setExpirationTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->expiration_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/GetConnectionRequest.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/GetConnectionRequest.php deleted file mode 100644 index a5fb8449f96a..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/GetConnectionRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.devtools.cloudbuild.v2.GetConnectionRequest - */ -class GetConnectionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the Connection to retrieve. - * Format: `projects/*/locations/*/connections/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the Connection to retrieve. - * Format: `projects/*/locations/*/connections/*`. Please see - * {@see RepositoryManagerClient::connectionName()} for help formatting this field. - * - * @return \Google\Cloud\Build\V2\GetConnectionRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the Connection to retrieve. - * Format: `projects/*/locations/*/connections/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the Connection to retrieve. - * Format: `projects/*/locations/*/connections/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the Connection to retrieve. - * Format: `projects/*/locations/*/connections/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/GetRepositoryRequest.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/GetRepositoryRequest.php deleted file mode 100644 index 2b71cd243f1f..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/GetRepositoryRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.devtools.cloudbuild.v2.GetRepositoryRequest - */ -class GetRepositoryRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the Repository to retrieve. - * Format: `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the Repository to retrieve. - * Format: `projects/*/locations/*/connections/*/repositories/*`. Please see - * {@see RepositoryManagerClient::repositoryName()} for help formatting this field. - * - * @return \Google\Cloud\Build\V2\GetRepositoryRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the Repository to retrieve. - * Format: `projects/*/locations/*/connections/*/repositories/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the Repository to retrieve. - * Format: `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the Repository to retrieve. - * Format: `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/GitHubConfig.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/GitHubConfig.php deleted file mode 100644 index d1435a9df8ea..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/GitHubConfig.php +++ /dev/null @@ -1,119 +0,0 @@ -google.devtools.cloudbuild.v2.GitHubConfig - */ -class GitHubConfig extends \Google\Protobuf\Internal\Message -{ - /** - * OAuth credential of the account that authorized the Cloud Build GitHub App. - * It is recommended to use a robot account instead of a human user account. - * The OAuth token must be tied to the Cloud Build GitHub App. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.OAuthCredential authorizer_credential = 1; - */ - protected $authorizer_credential = null; - /** - * GitHub App installation id. - * - * Generated from protobuf field int64 app_installation_id = 2; - */ - protected $app_installation_id = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Build\V2\OAuthCredential $authorizer_credential - * OAuth credential of the account that authorized the Cloud Build GitHub App. - * It is recommended to use a robot account instead of a human user account. - * The OAuth token must be tied to the Cloud Build GitHub App. - * @type int|string $app_installation_id - * GitHub App installation id. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * OAuth credential of the account that authorized the Cloud Build GitHub App. - * It is recommended to use a robot account instead of a human user account. - * The OAuth token must be tied to the Cloud Build GitHub App. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.OAuthCredential authorizer_credential = 1; - * @return \Google\Cloud\Build\V2\OAuthCredential|null - */ - public function getAuthorizerCredential() - { - return $this->authorizer_credential; - } - - public function hasAuthorizerCredential() - { - return isset($this->authorizer_credential); - } - - public function clearAuthorizerCredential() - { - unset($this->authorizer_credential); - } - - /** - * OAuth credential of the account that authorized the Cloud Build GitHub App. - * It is recommended to use a robot account instead of a human user account. - * The OAuth token must be tied to the Cloud Build GitHub App. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.OAuthCredential authorizer_credential = 1; - * @param \Google\Cloud\Build\V2\OAuthCredential $var - * @return $this - */ - public function setAuthorizerCredential($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V2\OAuthCredential::class); - $this->authorizer_credential = $var; - - return $this; - } - - /** - * GitHub App installation id. - * - * Generated from protobuf field int64 app_installation_id = 2; - * @return int|string - */ - public function getAppInstallationId() - { - return $this->app_installation_id; - } - - /** - * GitHub App installation id. - * - * Generated from protobuf field int64 app_installation_id = 2; - * @param int|string $var - * @return $this - */ - public function setAppInstallationId($var) - { - GPBUtil::checkInt64($var); - $this->app_installation_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/GitHubEnterpriseConfig.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/GitHubEnterpriseConfig.php deleted file mode 100644 index 333e58603534..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/GitHubEnterpriseConfig.php +++ /dev/null @@ -1,407 +0,0 @@ -google.devtools.cloudbuild.v2.GitHubEnterpriseConfig - */ -class GitHubEnterpriseConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The URI of the GitHub Enterprise host this connection is for. - * - * Generated from protobuf field string host_uri = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $host_uri = ''; - /** - * Required. API Key used for authentication of webhook events. - * - * Generated from protobuf field string api_key = 12 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $api_key = ''; - /** - * Id of the GitHub App created from the manifest. - * - * Generated from protobuf field int64 app_id = 2; - */ - protected $app_id = 0; - /** - * The URL-friendly name of the GitHub App. - * - * Generated from protobuf field string app_slug = 13; - */ - protected $app_slug = ''; - /** - * SecretManager resource containing the private key of the GitHub App, - * formatted as `projects/*/secrets/*/versions/*`. - * - * Generated from protobuf field string private_key_secret_version = 4 [(.google.api.resource_reference) = { - */ - protected $private_key_secret_version = ''; - /** - * SecretManager resource containing the webhook secret of the GitHub App, - * formatted as `projects/*/secrets/*/versions/*`. - * - * Generated from protobuf field string webhook_secret_secret_version = 5 [(.google.api.resource_reference) = { - */ - protected $webhook_secret_secret_version = ''; - /** - * ID of the installation of the GitHub App. - * - * Generated from protobuf field int64 app_installation_id = 9; - */ - protected $app_installation_id = 0; - /** - * Configuration for using Service Directory to privately connect to a GitHub - * Enterprise server. This should only be set if the GitHub Enterprise server - * is hosted on-premises and not reachable by public internet. If this field - * is left empty, calls to the GitHub Enterprise server will be made over the - * public internet. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.ServiceDirectoryConfig service_directory_config = 10; - */ - protected $service_directory_config = null; - /** - * SSL certificate to use for requests to GitHub Enterprise. - * - * Generated from protobuf field string ssl_ca = 11; - */ - protected $ssl_ca = ''; - /** - * Output only. GitHub Enterprise version installed at the host_uri. - * - * Generated from protobuf field string server_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $server_version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $host_uri - * Required. The URI of the GitHub Enterprise host this connection is for. - * @type string $api_key - * Required. API Key used for authentication of webhook events. - * @type int|string $app_id - * Id of the GitHub App created from the manifest. - * @type string $app_slug - * The URL-friendly name of the GitHub App. - * @type string $private_key_secret_version - * SecretManager resource containing the private key of the GitHub App, - * formatted as `projects/*/secrets/*/versions/*`. - * @type string $webhook_secret_secret_version - * SecretManager resource containing the webhook secret of the GitHub App, - * formatted as `projects/*/secrets/*/versions/*`. - * @type int|string $app_installation_id - * ID of the installation of the GitHub App. - * @type \Google\Cloud\Build\V2\ServiceDirectoryConfig $service_directory_config - * Configuration for using Service Directory to privately connect to a GitHub - * Enterprise server. This should only be set if the GitHub Enterprise server - * is hosted on-premises and not reachable by public internet. If this field - * is left empty, calls to the GitHub Enterprise server will be made over the - * public internet. - * @type string $ssl_ca - * SSL certificate to use for requests to GitHub Enterprise. - * @type string $server_version - * Output only. GitHub Enterprise version installed at the host_uri. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The URI of the GitHub Enterprise host this connection is for. - * - * Generated from protobuf field string host_uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getHostUri() - { - return $this->host_uri; - } - - /** - * Required. The URI of the GitHub Enterprise host this connection is for. - * - * Generated from protobuf field string host_uri = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setHostUri($var) - { - GPBUtil::checkString($var, True); - $this->host_uri = $var; - - return $this; - } - - /** - * Required. API Key used for authentication of webhook events. - * - * Generated from protobuf field string api_key = 12 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getApiKey() - { - return $this->api_key; - } - - /** - * Required. API Key used for authentication of webhook events. - * - * Generated from protobuf field string api_key = 12 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setApiKey($var) - { - GPBUtil::checkString($var, True); - $this->api_key = $var; - - return $this; - } - - /** - * Id of the GitHub App created from the manifest. - * - * Generated from protobuf field int64 app_id = 2; - * @return int|string - */ - public function getAppId() - { - return $this->app_id; - } - - /** - * Id of the GitHub App created from the manifest. - * - * Generated from protobuf field int64 app_id = 2; - * @param int|string $var - * @return $this - */ - public function setAppId($var) - { - GPBUtil::checkInt64($var); - $this->app_id = $var; - - return $this; - } - - /** - * The URL-friendly name of the GitHub App. - * - * Generated from protobuf field string app_slug = 13; - * @return string - */ - public function getAppSlug() - { - return $this->app_slug; - } - - /** - * The URL-friendly name of the GitHub App. - * - * Generated from protobuf field string app_slug = 13; - * @param string $var - * @return $this - */ - public function setAppSlug($var) - { - GPBUtil::checkString($var, True); - $this->app_slug = $var; - - return $this; - } - - /** - * SecretManager resource containing the private key of the GitHub App, - * formatted as `projects/*/secrets/*/versions/*`. - * - * Generated from protobuf field string private_key_secret_version = 4 [(.google.api.resource_reference) = { - * @return string - */ - public function getPrivateKeySecretVersion() - { - return $this->private_key_secret_version; - } - - /** - * SecretManager resource containing the private key of the GitHub App, - * formatted as `projects/*/secrets/*/versions/*`. - * - * Generated from protobuf field string private_key_secret_version = 4 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setPrivateKeySecretVersion($var) - { - GPBUtil::checkString($var, True); - $this->private_key_secret_version = $var; - - return $this; - } - - /** - * SecretManager resource containing the webhook secret of the GitHub App, - * formatted as `projects/*/secrets/*/versions/*`. - * - * Generated from protobuf field string webhook_secret_secret_version = 5 [(.google.api.resource_reference) = { - * @return string - */ - public function getWebhookSecretSecretVersion() - { - return $this->webhook_secret_secret_version; - } - - /** - * SecretManager resource containing the webhook secret of the GitHub App, - * formatted as `projects/*/secrets/*/versions/*`. - * - * Generated from protobuf field string webhook_secret_secret_version = 5 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setWebhookSecretSecretVersion($var) - { - GPBUtil::checkString($var, True); - $this->webhook_secret_secret_version = $var; - - return $this; - } - - /** - * ID of the installation of the GitHub App. - * - * Generated from protobuf field int64 app_installation_id = 9; - * @return int|string - */ - public function getAppInstallationId() - { - return $this->app_installation_id; - } - - /** - * ID of the installation of the GitHub App. - * - * Generated from protobuf field int64 app_installation_id = 9; - * @param int|string $var - * @return $this - */ - public function setAppInstallationId($var) - { - GPBUtil::checkInt64($var); - $this->app_installation_id = $var; - - return $this; - } - - /** - * Configuration for using Service Directory to privately connect to a GitHub - * Enterprise server. This should only be set if the GitHub Enterprise server - * is hosted on-premises and not reachable by public internet. If this field - * is left empty, calls to the GitHub Enterprise server will be made over the - * public internet. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.ServiceDirectoryConfig service_directory_config = 10; - * @return \Google\Cloud\Build\V2\ServiceDirectoryConfig|null - */ - public function getServiceDirectoryConfig() - { - return $this->service_directory_config; - } - - public function hasServiceDirectoryConfig() - { - return isset($this->service_directory_config); - } - - public function clearServiceDirectoryConfig() - { - unset($this->service_directory_config); - } - - /** - * Configuration for using Service Directory to privately connect to a GitHub - * Enterprise server. This should only be set if the GitHub Enterprise server - * is hosted on-premises and not reachable by public internet. If this field - * is left empty, calls to the GitHub Enterprise server will be made over the - * public internet. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.ServiceDirectoryConfig service_directory_config = 10; - * @param \Google\Cloud\Build\V2\ServiceDirectoryConfig $var - * @return $this - */ - public function setServiceDirectoryConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V2\ServiceDirectoryConfig::class); - $this->service_directory_config = $var; - - return $this; - } - - /** - * SSL certificate to use for requests to GitHub Enterprise. - * - * Generated from protobuf field string ssl_ca = 11; - * @return string - */ - public function getSslCa() - { - return $this->ssl_ca; - } - - /** - * SSL certificate to use for requests to GitHub Enterprise. - * - * Generated from protobuf field string ssl_ca = 11; - * @param string $var - * @return $this - */ - public function setSslCa($var) - { - GPBUtil::checkString($var, True); - $this->ssl_ca = $var; - - return $this; - } - - /** - * Output only. GitHub Enterprise version installed at the host_uri. - * - * Generated from protobuf field string server_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getServerVersion() - { - return $this->server_version; - } - - /** - * Output only. GitHub Enterprise version installed at the host_uri. - * - * Generated from protobuf field string server_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setServerVersion($var) - { - GPBUtil::checkString($var, True); - $this->server_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/InstallationState.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/InstallationState.php deleted file mode 100644 index b1ae1f2c68e8..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/InstallationState.php +++ /dev/null @@ -1,145 +0,0 @@ -google.devtools.cloudbuild.v2.InstallationState - */ -class InstallationState extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Current step of the installation process. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.InstallationState.Stage stage = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $stage = 0; - /** - * Output only. Message of what the user should do next to continue the - * installation. Empty string if the installation is already complete. - * - * Generated from protobuf field string message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $message = ''; - /** - * Output only. Link to follow for next action. Empty string if the - * installation is already complete. - * - * Generated from protobuf field string action_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $action_uri = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $stage - * Output only. Current step of the installation process. - * @type string $message - * Output only. Message of what the user should do next to continue the - * installation. Empty string if the installation is already complete. - * @type string $action_uri - * Output only. Link to follow for next action. Empty string if the - * installation is already complete. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Current step of the installation process. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.InstallationState.Stage stage = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getStage() - { - return $this->stage; - } - - /** - * Output only. Current step of the installation process. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.InstallationState.Stage stage = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setStage($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Build\V2\InstallationState\Stage::class); - $this->stage = $var; - - return $this; - } - - /** - * Output only. Message of what the user should do next to continue the - * installation. Empty string if the installation is already complete. - * - * Generated from protobuf field string message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Output only. Message of what the user should do next to continue the - * installation. Empty string if the installation is already complete. - * - * Generated from protobuf field string message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * Output only. Link to follow for next action. Empty string if the - * installation is already complete. - * - * Generated from protobuf field string action_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getActionUri() - { - return $this->action_uri; - } - - /** - * Output only. Link to follow for next action. Empty string if the - * installation is already complete. - * - * Generated from protobuf field string action_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setActionUri($var) - { - GPBUtil::checkString($var, True); - $this->action_uri = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/InstallationState/Stage.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/InstallationState/Stage.php deleted file mode 100644 index 710ce522164f..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/InstallationState/Stage.php +++ /dev/null @@ -1,79 +0,0 @@ -google.devtools.cloudbuild.v2.InstallationState.Stage - */ -class Stage -{ - /** - * No stage specified. - * - * Generated from protobuf enum STAGE_UNSPECIFIED = 0; - */ - const STAGE_UNSPECIFIED = 0; - /** - * Only for GitHub Enterprise. An App creation has been requested. - * The user needs to confirm the creation in their GitHub enterprise host. - * - * Generated from protobuf enum PENDING_CREATE_APP = 1; - */ - const PENDING_CREATE_APP = 1; - /** - * User needs to authorize the GitHub (or Enterprise) App via OAuth. - * - * Generated from protobuf enum PENDING_USER_OAUTH = 2; - */ - const PENDING_USER_OAUTH = 2; - /** - * User needs to follow the link to install the GitHub (or Enterprise) App. - * - * Generated from protobuf enum PENDING_INSTALL_APP = 3; - */ - const PENDING_INSTALL_APP = 3; - /** - * Installation process has been completed. - * - * Generated from protobuf enum COMPLETE = 10; - */ - const COMPLETE = 10; - - private static $valueToName = [ - self::STAGE_UNSPECIFIED => 'STAGE_UNSPECIFIED', - self::PENDING_CREATE_APP => 'PENDING_CREATE_APP', - self::PENDING_USER_OAUTH => 'PENDING_USER_OAUTH', - self::PENDING_INSTALL_APP => 'PENDING_INSTALL_APP', - self::COMPLETE => 'COMPLETE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Stage::class, \Google\Cloud\Build\V2\InstallationState_Stage::class); - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/InstallationState_Stage.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/InstallationState_Stage.php deleted file mode 100644 index 102013270e65..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/InstallationState_Stage.php +++ /dev/null @@ -1,16 +0,0 @@ -google.devtools.cloudbuild.v2.ListConnectionsRequest - */ -class ListConnectionsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of Connections. - * Format: `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Number of results to return in the list. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * Page start. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of Connections. - * Format: `projects/*/locations/*`. Please see - * {@see RepositoryManagerClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\Build\V2\ListConnectionsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent, which owns this collection of Connections. - * Format: `projects/*/locations/*`. - * @type int $page_size - * Number of results to return in the list. - * @type string $page_token - * Page start. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of Connections. - * Format: `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent, which owns this collection of Connections. - * Format: `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Number of results to return in the list. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Number of results to return in the list. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Page start. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Page start. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/ListConnectionsResponse.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/ListConnectionsResponse.php deleted file mode 100644 index 9d9a916d3a00..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/ListConnectionsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.devtools.cloudbuild.v2.ListConnectionsResponse - */ -class ListConnectionsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of Connections. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.Connection connections = 1; - */ - private $connections; - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Build\V2\Connection>|\Google\Protobuf\Internal\RepeatedField $connections - * The list of Connections. - * @type string $next_page_token - * A token identifying a page of results the server should return. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * The list of Connections. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.Connection connections = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getConnections() - { - return $this->connections; - } - - /** - * The list of Connections. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.Connection connections = 1; - * @param array<\Google\Cloud\Build\V2\Connection>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setConnections($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V2\Connection::class); - $this->connections = $arr; - - return $this; - } - - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/ListRepositoriesRequest.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/ListRepositoriesRequest.php deleted file mode 100644 index b348f630d745..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/ListRepositoriesRequest.php +++ /dev/null @@ -1,200 +0,0 @@ -google.devtools.cloudbuild.v2.ListRepositoriesRequest - */ -class ListRepositoriesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of Repositories. - * Format: `projects/*/locations/*/connections/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Number of results to return in the list. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * Page start. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * A filter expression that filters resources listed in the response. - * Expressions must follow API improvement proposal - * [AIP-160](https://google.aip.dev/160). e.g. - * `remote_uri:"https://github.com*"`. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of Repositories. - * Format: `projects/*/locations/*/connections/*`. Please see - * {@see RepositoryManagerClient::connectionName()} for help formatting this field. - * - * @return \Google\Cloud\Build\V2\ListRepositoriesRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent, which owns this collection of Repositories. - * Format: `projects/*/locations/*/connections/*`. - * @type int $page_size - * Number of results to return in the list. - * @type string $page_token - * Page start. - * @type string $filter - * A filter expression that filters resources listed in the response. - * Expressions must follow API improvement proposal - * [AIP-160](https://google.aip.dev/160). e.g. - * `remote_uri:"https://github.com*"`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of Repositories. - * Format: `projects/*/locations/*/connections/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent, which owns this collection of Repositories. - * Format: `projects/*/locations/*/connections/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Number of results to return in the list. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Number of results to return in the list. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Page start. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Page start. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * A filter expression that filters resources listed in the response. - * Expressions must follow API improvement proposal - * [AIP-160](https://google.aip.dev/160). e.g. - * `remote_uri:"https://github.com*"`. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * A filter expression that filters resources listed in the response. - * Expressions must follow API improvement proposal - * [AIP-160](https://google.aip.dev/160). e.g. - * `remote_uri:"https://github.com*"`. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/ListRepositoriesResponse.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/ListRepositoriesResponse.php deleted file mode 100644 index 54490f450841..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/ListRepositoriesResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.devtools.cloudbuild.v2.ListRepositoriesResponse - */ -class ListRepositoriesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of Repositories. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.Repository repositories = 1; - */ - private $repositories; - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Build\V2\Repository>|\Google\Protobuf\Internal\RepeatedField $repositories - * The list of Repositories. - * @type string $next_page_token - * A token identifying a page of results the server should return. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * The list of Repositories. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.Repository repositories = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRepositories() - { - return $this->repositories; - } - - /** - * The list of Repositories. - * - * Generated from protobuf field repeated .google.devtools.cloudbuild.v2.Repository repositories = 1; - * @param array<\Google\Cloud\Build\V2\Repository>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRepositories($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Build\V2\Repository::class); - $this->repositories = $arr; - - return $this; - } - - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token identifying a page of results the server should return. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/OAuthCredential.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/OAuthCredential.php deleted file mode 100644 index 02ae959dbbb1..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/OAuthCredential.php +++ /dev/null @@ -1,106 +0,0 @@ -google.devtools.cloudbuild.v2.OAuthCredential - */ -class OAuthCredential extends \Google\Protobuf\Internal\Message -{ - /** - * A SecretManager resource containing the OAuth token that authorizes - * the Cloud Build connection. Format: `projects/*/secrets/*/versions/*`. - * - * Generated from protobuf field string oauth_token_secret_version = 1 [(.google.api.resource_reference) = { - */ - protected $oauth_token_secret_version = ''; - /** - * Output only. The username associated to this token. - * - * Generated from protobuf field string username = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $username = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $oauth_token_secret_version - * A SecretManager resource containing the OAuth token that authorizes - * the Cloud Build connection. Format: `projects/*/secrets/*/versions/*`. - * @type string $username - * Output only. The username associated to this token. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * A SecretManager resource containing the OAuth token that authorizes - * the Cloud Build connection. Format: `projects/*/secrets/*/versions/*`. - * - * Generated from protobuf field string oauth_token_secret_version = 1 [(.google.api.resource_reference) = { - * @return string - */ - public function getOauthTokenSecretVersion() - { - return $this->oauth_token_secret_version; - } - - /** - * A SecretManager resource containing the OAuth token that authorizes - * the Cloud Build connection. Format: `projects/*/secrets/*/versions/*`. - * - * Generated from protobuf field string oauth_token_secret_version = 1 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setOauthTokenSecretVersion($var) - { - GPBUtil::checkString($var, True); - $this->oauth_token_secret_version = $var; - - return $this; - } - - /** - * Output only. The username associated to this token. - * - * Generated from protobuf field string username = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUsername() - { - return $this->username; - } - - /** - * Output only. The username associated to this token. - * - * Generated from protobuf field string username = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setUsername($var) - { - GPBUtil::checkString($var, True); - $this->username = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/OperationMetadata.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/OperationMetadata.php deleted file mode 100644 index 42a4e11540ab..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/OperationMetadata.php +++ /dev/null @@ -1,307 +0,0 @@ -google.devtools.cloudbuild.v2.OperationMetadata - */ -class OperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $end_time = null; - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $target = ''; - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $verb = ''; - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $status_message = ''; - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $requested_cancellation = false; - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $api_version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The time the operation was created. - * @type \Google\Protobuf\Timestamp $end_time - * Output only. The time the operation finished running. - * @type string $target - * Output only. Server-defined resource path for the target of the operation. - * @type string $verb - * Output only. Name of the verb executed by the operation. - * @type string $status_message - * Output only. Human-readable status of the operation, if any. - * @type bool $requested_cancellation - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * @type string $api_version - * Output only. API version used to start the operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getVerb() - { - return $this->verb; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setVerb($var) - { - GPBUtil::checkString($var, True); - $this->verb = $var; - - return $this; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStatusMessage() - { - return $this->status_message; - } - - /** - * Output only. Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStatusMessage($var) - { - GPBUtil::checkString($var, True); - $this->status_message = $var; - - return $this; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return bool - */ - public function getRequestedCancellation() - { - return $this->requested_cancellation; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param bool $var - * @return $this - */ - public function setRequestedCancellation($var) - { - GPBUtil::checkBool($var); - $this->requested_cancellation = $var; - - return $this; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getApiVersion() - { - return $this->api_version; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->api_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/Repository.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/Repository.php deleted file mode 100644 index e60bf1135299..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/Repository.php +++ /dev/null @@ -1,269 +0,0 @@ -google.devtools.cloudbuild.v2.Repository - */ -class Repository extends \Google\Protobuf\Internal\Message -{ - /** - * Immutable. Resource name of the repository, in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - */ - protected $name = ''; - /** - * Required. Git Clone HTTPS URI. - * - * Generated from protobuf field string remote_uri = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $remote_uri = ''; - /** - * Output only. Server assigned timestamp for when the connection was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Server assigned timestamp for when the connection was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Allows clients to store small amounts of arbitrary data. - * - * Generated from protobuf field map annotations = 6; - */ - private $annotations; - /** - * This checksum is computed by the server based on the value of other - * fields, and may be sent on update and delete requests to ensure the - * client has an up-to-date value before proceeding. - * - * Generated from protobuf field string etag = 7; - */ - protected $etag = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Immutable. Resource name of the repository, in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * @type string $remote_uri - * Required. Git Clone HTTPS URI. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Server assigned timestamp for when the connection was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Server assigned timestamp for when the connection was updated. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * Allows clients to store small amounts of arbitrary data. - * @type string $etag - * This checksum is computed by the server based on the value of other - * fields, and may be sent on update and delete requests to ensure the - * client has an up-to-date value before proceeding. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Immutable. Resource name of the repository, in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Immutable. Resource name of the repository, in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. Git Clone HTTPS URI. - * - * Generated from protobuf field string remote_uri = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getRemoteUri() - { - return $this->remote_uri; - } - - /** - * Required. Git Clone HTTPS URI. - * - * Generated from protobuf field string remote_uri = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setRemoteUri($var) - { - GPBUtil::checkString($var, True); - $this->remote_uri = $var; - - return $this; - } - - /** - * Output only. Server assigned timestamp for when the connection was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Server assigned timestamp for when the connection was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Server assigned timestamp for when the connection was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. Server assigned timestamp for when the connection was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Allows clients to store small amounts of arbitrary data. - * - * Generated from protobuf field map annotations = 6; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * Allows clients to store small amounts of arbitrary data. - * - * Generated from protobuf field map annotations = 6; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAnnotations($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->annotations = $arr; - - return $this; - } - - /** - * This checksum is computed by the server based on the value of other - * fields, and may be sent on update and delete requests to ensure the - * client has an up-to-date value before proceeding. - * - * Generated from protobuf field string etag = 7; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * This checksum is computed by the server based on the value of other - * fields, and may be sent on update and delete requests to ensure the - * client has an up-to-date value before proceeding. - * - * Generated from protobuf field string etag = 7; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/RepositoryManagerGrpcClient.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/RepositoryManagerGrpcClient.php deleted file mode 100644 index 7028614e11d4..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/RepositoryManagerGrpcClient.php +++ /dev/null @@ -1,231 +0,0 @@ -_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/CreateConnection', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single connection. - * @param \Google\Cloud\Build\V2\GetConnectionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetConnection(\Google\Cloud\Build\V2\GetConnectionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/GetConnection', - $argument, - ['\Google\Cloud\Build\V2\Connection', 'decode'], - $metadata, $options); - } - - /** - * Lists Connections in a given project and location. - * @param \Google\Cloud\Build\V2\ListConnectionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListConnections(\Google\Cloud\Build\V2\ListConnectionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/ListConnections', - $argument, - ['\Google\Cloud\Build\V2\ListConnectionsResponse', 'decode'], - $metadata, $options); - } - - /** - * Updates a single connection. - * @param \Google\Cloud\Build\V2\UpdateConnectionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateConnection(\Google\Cloud\Build\V2\UpdateConnectionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/UpdateConnection', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single connection. - * @param \Google\Cloud\Build\V2\DeleteConnectionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteConnection(\Google\Cloud\Build\V2\DeleteConnectionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/DeleteConnection', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Creates a Repository. - * @param \Google\Cloud\Build\V2\CreateRepositoryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateRepository(\Google\Cloud\Build\V2\CreateRepositoryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/CreateRepository', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Creates multiple repositories inside a connection. - * @param \Google\Cloud\Build\V2\BatchCreateRepositoriesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function BatchCreateRepositories(\Google\Cloud\Build\V2\BatchCreateRepositoriesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/BatchCreateRepositories', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single repository. - * @param \Google\Cloud\Build\V2\GetRepositoryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetRepository(\Google\Cloud\Build\V2\GetRepositoryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/GetRepository', - $argument, - ['\Google\Cloud\Build\V2\Repository', 'decode'], - $metadata, $options); - } - - /** - * Lists Repositories in a given connection. - * @param \Google\Cloud\Build\V2\ListRepositoriesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListRepositories(\Google\Cloud\Build\V2\ListRepositoriesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/ListRepositories', - $argument, - ['\Google\Cloud\Build\V2\ListRepositoriesResponse', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single repository. - * @param \Google\Cloud\Build\V2\DeleteRepositoryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteRepository(\Google\Cloud\Build\V2\DeleteRepositoryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/DeleteRepository', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Fetches read/write token of a given repository. - * @param \Google\Cloud\Build\V2\FetchReadWriteTokenRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function FetchReadWriteToken(\Google\Cloud\Build\V2\FetchReadWriteTokenRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/FetchReadWriteToken', - $argument, - ['\Google\Cloud\Build\V2\FetchReadWriteTokenResponse', 'decode'], - $metadata, $options); - } - - /** - * Fetches read token of a given repository. - * @param \Google\Cloud\Build\V2\FetchReadTokenRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function FetchReadToken(\Google\Cloud\Build\V2\FetchReadTokenRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/FetchReadToken', - $argument, - ['\Google\Cloud\Build\V2\FetchReadTokenResponse', 'decode'], - $metadata, $options); - } - - /** - * FetchLinkableRepositories get repositories from SCM that are - * accessible and could be added to the connection. - * @param \Google\Cloud\Build\V2\FetchLinkableRepositoriesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function FetchLinkableRepositories(\Google\Cloud\Build\V2\FetchLinkableRepositoriesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.devtools.cloudbuild.v2.RepositoryManager/FetchLinkableRepositories', - $argument, - ['\Google\Cloud\Build\V2\FetchLinkableRepositoriesResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/RunWorkflowCustomOperationMetadata.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/RunWorkflowCustomOperationMetadata.php deleted file mode 100644 index 607954ea33b7..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/RunWorkflowCustomOperationMetadata.php +++ /dev/null @@ -1,307 +0,0 @@ -google.devtools.cloudbuild.v2.RunWorkflowCustomOperationMetadata - */ -class RunWorkflowCustomOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $end_time = null; - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $verb = ''; - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $requested_cancellation = false; - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $api_version = ''; - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $target = ''; - /** - * Output only. ID of the pipeline run created by RunWorkflow. - * - * Generated from protobuf field string pipeline_run_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $pipeline_run_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The time the operation was created. - * @type \Google\Protobuf\Timestamp $end_time - * Output only. The time the operation finished running. - * @type string $verb - * Output only. Name of the verb executed by the operation. - * @type bool $requested_cancellation - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * @type string $api_version - * Output only. API version used to start the operation. - * @type string $target - * Output only. Server-defined resource path for the target of the operation. - * @type string $pipeline_run_id - * Output only. ID of the pipeline run created by RunWorkflow. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Cloudbuild::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Output only. The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getVerb() - { - return $this->verb; - } - - /** - * Output only. Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setVerb($var) - { - GPBUtil::checkString($var, True); - $this->verb = $var; - - return $this; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return bool - */ - public function getRequestedCancellation() - { - return $this->requested_cancellation; - } - - /** - * Output only. Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param bool $var - * @return $this - */ - public function setRequestedCancellation($var) - { - GPBUtil::checkBool($var); - $this->requested_cancellation = $var; - - return $this; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getApiVersion() - { - return $this->api_version; - } - - /** - * Output only. API version used to start the operation. - * - * Generated from protobuf field string api_version = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->api_version = $var; - - return $this; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * Output only. Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Output only. ID of the pipeline run created by RunWorkflow. - * - * Generated from protobuf field string pipeline_run_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getPipelineRunId() - { - return $this->pipeline_run_id; - } - - /** - * Output only. ID of the pipeline run created by RunWorkflow. - * - * Generated from protobuf field string pipeline_run_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setPipelineRunId($var) - { - GPBUtil::checkString($var, True); - $this->pipeline_run_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/ServiceDirectoryConfig.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/ServiceDirectoryConfig.php deleted file mode 100644 index 319cc1be7884..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/ServiceDirectoryConfig.php +++ /dev/null @@ -1,76 +0,0 @@ -google.devtools.cloudbuild.v2.ServiceDirectoryConfig - */ -class ServiceDirectoryConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The Service Directory service name. - * Format: - * projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. - * - * Generated from protobuf field string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $service = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $service - * Required. The Service Directory service name. - * Format: - * projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The Service Directory service name. - * Format: - * projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. - * - * Generated from protobuf field string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getService() - { - return $this->service; - } - - /** - * Required. The Service Directory service name. - * Format: - * projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. - * - * Generated from protobuf field string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setService($var) - { - GPBUtil::checkString($var, True); - $this->service = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/UpdateConnectionRequest.php b/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/UpdateConnectionRequest.php deleted file mode 100644 index 9249d61cca33..000000000000 --- a/owl-bot-staging/Build/v2/proto/src/Google/Cloud/Build/V2/UpdateConnectionRequest.php +++ /dev/null @@ -1,228 +0,0 @@ -google.devtools.cloudbuild.v2.UpdateConnectionRequest - */ -class UpdateConnectionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The Connection to update. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.Connection connection = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $connection = null; - /** - * The list of fields to be updated. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - /** - * If set to true, and the connection is not found a new connection - * will be created. In this situation `update_mask` is ignored. - * The creation will succeed only if the input connection has all the - * necessary information (e.g a github_config with both user_oauth_token and - * installation_id properties). - * - * Generated from protobuf field bool allow_missing = 3; - */ - protected $allow_missing = false; - /** - * The current etag of the connection. - * If an etag is provided and does not match the current etag of the - * connection, update will be blocked and an ABORTED error will be returned. - * - * Generated from protobuf field string etag = 4; - */ - protected $etag = ''; - - /** - * @param \Google\Cloud\Build\V2\Connection $connection Required. The Connection to update. - * @param \Google\Protobuf\FieldMask $updateMask The list of fields to be updated. - * - * @return \Google\Cloud\Build\V2\UpdateConnectionRequest - * - * @experimental - */ - public static function build(\Google\Cloud\Build\V2\Connection $connection, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setConnection($connection) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Build\V2\Connection $connection - * Required. The Connection to update. - * @type \Google\Protobuf\FieldMask $update_mask - * The list of fields to be updated. - * @type bool $allow_missing - * If set to true, and the connection is not found a new connection - * will be created. In this situation `update_mask` is ignored. - * The creation will succeed only if the input connection has all the - * necessary information (e.g a github_config with both user_oauth_token and - * installation_id properties). - * @type string $etag - * The current etag of the connection. - * If an etag is provided and does not match the current etag of the - * connection, update will be blocked and an ABORTED error will be returned. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Devtools\Cloudbuild\V2\Repositories::initOnce(); - parent::__construct($data); - } - - /** - * Required. The Connection to update. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.Connection connection = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Build\V2\Connection|null - */ - public function getConnection() - { - return $this->connection; - } - - public function hasConnection() - { - return isset($this->connection); - } - - public function clearConnection() - { - unset($this->connection); - } - - /** - * Required. The Connection to update. - * - * Generated from protobuf field .google.devtools.cloudbuild.v2.Connection connection = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Build\V2\Connection $var - * @return $this - */ - public function setConnection($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Build\V2\Connection::class); - $this->connection = $var; - - return $this; - } - - /** - * The list of fields to be updated. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The list of fields to be updated. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * If set to true, and the connection is not found a new connection - * will be created. In this situation `update_mask` is ignored. - * The creation will succeed only if the input connection has all the - * necessary information (e.g a github_config with both user_oauth_token and - * installation_id properties). - * - * Generated from protobuf field bool allow_missing = 3; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * If set to true, and the connection is not found a new connection - * will be created. In this situation `update_mask` is ignored. - * The creation will succeed only if the input connection has all the - * necessary information (e.g a github_config with both user_oauth_token and - * installation_id properties). - * - * Generated from protobuf field bool allow_missing = 3; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - - /** - * The current etag of the connection. - * If an etag is provided and does not match the current etag of the - * connection, update will be blocked and an ABORTED error will be returned. - * - * Generated from protobuf field string etag = 4; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * The current etag of the connection. - * If an etag is provided and does not match the current etag of the - * connection, update will be blocked and an ABORTED error will be returned. - * - * Generated from protobuf field string etag = 4; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/batch_create_repositories.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/batch_create_repositories.php deleted file mode 100644 index bd8eef0debf8..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/batch_create_repositories.php +++ /dev/null @@ -1,125 +0,0 @@ -setRemoteUri($requestsRepositoryRemoteUri); - $createRepositoryRequest = (new CreateRepositoryRequest()) - ->setParent($formattedRequestsParent) - ->setRepository($requestsRepository) - ->setRepositoryId($requestsRepositoryId); - $requests = [$createRepositoryRequest,]; - $request = (new BatchCreateRepositoriesRequest()) - ->setParent($formattedParent) - ->setRequests($requests); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $repositoryManagerClient->batchCreateRepositories($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var BatchCreateRepositoriesResponse $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RepositoryManagerClient::connectionName( - '[PROJECT]', - '[LOCATION]', - '[CONNECTION]' - ); - $formattedRequestsParent = RepositoryManagerClient::connectionName( - '[PROJECT]', - '[LOCATION]', - '[CONNECTION]' - ); - $requestsRepositoryRemoteUri = '[REMOTE_URI]'; - $requestsRepositoryId = '[REPOSITORY_ID]'; - - batch_create_repositories_sample( - $formattedParent, - $formattedRequestsParent, - $requestsRepositoryRemoteUri, - $requestsRepositoryId - ); -} -// [END cloudbuild_v2_generated_RepositoryManager_BatchCreateRepositories_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/create_connection.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/create_connection.php deleted file mode 100644 index 8b83e8387ccd..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/create_connection.php +++ /dev/null @@ -1,92 +0,0 @@ -setParent($formattedParent) - ->setConnection($connection) - ->setConnectionId($connectionId); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $repositoryManagerClient->createConnection($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Connection $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RepositoryManagerClient::locationName('[PROJECT]', '[LOCATION]'); - $connectionId = '[CONNECTION_ID]'; - - create_connection_sample($formattedParent, $connectionId); -} -// [END cloudbuild_v2_generated_RepositoryManager_CreateConnection_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/create_repository.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/create_repository.php deleted file mode 100644 index 49155728473e..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/create_repository.php +++ /dev/null @@ -1,103 +0,0 @@ -setRemoteUri($repositoryRemoteUri); - $request = (new CreateRepositoryRequest()) - ->setParent($formattedParent) - ->setRepository($repository) - ->setRepositoryId($repositoryId); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $repositoryManagerClient->createRepository($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Repository $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RepositoryManagerClient::connectionName( - '[PROJECT]', - '[LOCATION]', - '[CONNECTION]' - ); - $repositoryRemoteUri = '[REMOTE_URI]'; - $repositoryId = '[REPOSITORY_ID]'; - - create_repository_sample($formattedParent, $repositoryRemoteUri, $repositoryId); -} -// [END cloudbuild_v2_generated_RepositoryManager_CreateRepository_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/delete_connection.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/delete_connection.php deleted file mode 100644 index d8364f47874d..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/delete_connection.php +++ /dev/null @@ -1,81 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $repositoryManagerClient->deleteConnection($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RepositoryManagerClient::connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - - delete_connection_sample($formattedName); -} -// [END cloudbuild_v2_generated_RepositoryManager_DeleteConnection_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/delete_repository.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/delete_repository.php deleted file mode 100644 index 28a2a6ef7286..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/delete_repository.php +++ /dev/null @@ -1,86 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $repositoryManagerClient->deleteRepository($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RepositoryManagerClient::repositoryName( - '[PROJECT]', - '[LOCATION]', - '[CONNECTION]', - '[REPOSITORY]' - ); - - delete_repository_sample($formattedName); -} -// [END cloudbuild_v2_generated_RepositoryManager_DeleteRepository_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/fetch_linkable_repositories.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/fetch_linkable_repositories.php deleted file mode 100644 index 6f16c82006c7..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/fetch_linkable_repositories.php +++ /dev/null @@ -1,82 +0,0 @@ -setConnection($formattedConnection); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $repositoryManagerClient->fetchLinkableRepositories($request); - - /** @var Repository $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedConnection = RepositoryManagerClient::connectionName( - '[PROJECT]', - '[LOCATION]', - '[CONNECTION]' - ); - - fetch_linkable_repositories_sample($formattedConnection); -} -// [END cloudbuild_v2_generated_RepositoryManager_FetchLinkableRepositories_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/fetch_read_token.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/fetch_read_token.php deleted file mode 100644 index 3ff6330d2f0f..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/fetch_read_token.php +++ /dev/null @@ -1,77 +0,0 @@ -setRepository($formattedRepository); - - // Call the API and handle any network failures. - try { - /** @var FetchReadTokenResponse $response */ - $response = $repositoryManagerClient->fetchReadToken($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedRepository = RepositoryManagerClient::repositoryName( - '[PROJECT]', - '[LOCATION]', - '[CONNECTION]', - '[REPOSITORY]' - ); - - fetch_read_token_sample($formattedRepository); -} -// [END cloudbuild_v2_generated_RepositoryManager_FetchReadToken_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/fetch_read_write_token.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/fetch_read_write_token.php deleted file mode 100644 index 9a3772b2a0c1..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/fetch_read_write_token.php +++ /dev/null @@ -1,77 +0,0 @@ -setRepository($formattedRepository); - - // Call the API and handle any network failures. - try { - /** @var FetchReadWriteTokenResponse $response */ - $response = $repositoryManagerClient->fetchReadWriteToken($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedRepository = RepositoryManagerClient::repositoryName( - '[PROJECT]', - '[LOCATION]', - '[CONNECTION]', - '[REPOSITORY]' - ); - - fetch_read_write_token_sample($formattedRepository); -} -// [END cloudbuild_v2_generated_RepositoryManager_FetchReadWriteToken_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/get_connection.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/get_connection.php deleted file mode 100644 index 9792ba919cb0..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/get_connection.php +++ /dev/null @@ -1,72 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Connection $response */ - $response = $repositoryManagerClient->getConnection($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RepositoryManagerClient::connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - - get_connection_sample($formattedName); -} -// [END cloudbuild_v2_generated_RepositoryManager_GetConnection_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/get_iam_policy.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/get_iam_policy.php deleted file mode 100644 index a9fbed2d0ef2..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/get_iam_policy.php +++ /dev/null @@ -1,72 +0,0 @@ -setResource($resource); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $repositoryManagerClient->getIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - get_iam_policy_sample($resource); -} -// [END cloudbuild_v2_generated_RepositoryManager_GetIamPolicy_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/get_repository.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/get_repository.php deleted file mode 100644 index 4020e1517ff2..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/get_repository.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Repository $response */ - $response = $repositoryManagerClient->getRepository($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = RepositoryManagerClient::repositoryName( - '[PROJECT]', - '[LOCATION]', - '[CONNECTION]', - '[REPOSITORY]' - ); - - get_repository_sample($formattedName); -} -// [END cloudbuild_v2_generated_RepositoryManager_GetRepository_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/list_connections.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/list_connections.php deleted file mode 100644 index f19df83f4226..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/list_connections.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $repositoryManagerClient->listConnections($request); - - /** @var Connection $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RepositoryManagerClient::locationName('[PROJECT]', '[LOCATION]'); - - list_connections_sample($formattedParent); -} -// [END cloudbuild_v2_generated_RepositoryManager_ListConnections_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/list_repositories.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/list_repositories.php deleted file mode 100644 index 0b414ecde898..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/list_repositories.php +++ /dev/null @@ -1,81 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $repositoryManagerClient->listRepositories($request); - - /** @var Repository $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = RepositoryManagerClient::connectionName( - '[PROJECT]', - '[LOCATION]', - '[CONNECTION]' - ); - - list_repositories_sample($formattedParent); -} -// [END cloudbuild_v2_generated_RepositoryManager_ListRepositories_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/set_iam_policy.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/set_iam_policy.php deleted file mode 100644 index 2937d2590e92..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/set_iam_policy.php +++ /dev/null @@ -1,77 +0,0 @@ -setResource($resource) - ->setPolicy($policy); - - // Call the API and handle any network failures. - try { - /** @var Policy $response */ - $response = $repositoryManagerClient->setIamPolicy($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - - set_iam_policy_sample($resource); -} -// [END cloudbuild_v2_generated_RepositoryManager_SetIamPolicy_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/test_iam_permissions.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/test_iam_permissions.php deleted file mode 100644 index cbad5cee2ce3..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/test_iam_permissions.php +++ /dev/null @@ -1,84 +0,0 @@ -setResource($resource) - ->setPermissions($permissions); - - // Call the API and handle any network failures. - try { - /** @var TestIamPermissionsResponse $response */ - $response = $repositoryManagerClient->testIamPermissions($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $resource = '[RESOURCE]'; - $permissionsElement = '[PERMISSIONS]'; - - test_iam_permissions_sample($resource, $permissionsElement); -} -// [END cloudbuild_v2_generated_RepositoryManager_TestIamPermissions_sync] diff --git a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/update_connection.php b/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/update_connection.php deleted file mode 100644 index 423557d240e3..000000000000 --- a/owl-bot-staging/Build/v2/samples/V2/RepositoryManagerClient/update_connection.php +++ /dev/null @@ -1,71 +0,0 @@ -setConnection($connection); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $repositoryManagerClient->updateConnection($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Connection $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END cloudbuild_v2_generated_RepositoryManager_UpdateConnection_sync] diff --git a/owl-bot-staging/Build/v2/src/V2/Gapic/RepositoryManagerGapicClient.php b/owl-bot-staging/Build/v2/src/V2/Gapic/RepositoryManagerGapicClient.php deleted file mode 100644 index c25c770f1b3e..000000000000 --- a/owl-bot-staging/Build/v2/src/V2/Gapic/RepositoryManagerGapicClient.php +++ /dev/null @@ -1,1458 +0,0 @@ -connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - * $requests = []; - * $operationResponse = $repositoryManagerClient->batchCreateRepositories($formattedParent, $requests); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $repositoryManagerClient->batchCreateRepositories($formattedParent, $requests); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $repositoryManagerClient->resumeOperation($operationName, 'batchCreateRepositories'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class RepositoryManagerGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.devtools.cloudbuild.v2.RepositoryManager'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'cloudbuild.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $connectionNameTemplate; - - private static $locationNameTemplate; - - private static $repositoryNameTemplate; - - private static $secretVersionNameTemplate; - - private static $serviceNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/repository_manager_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/repository_manager_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/repository_manager_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/repository_manager_rest_client_config.php', - ], - ], - ]; - } - - private static function getConnectionNameTemplate() - { - if (self::$connectionNameTemplate == null) { - self::$connectionNameTemplate = new PathTemplate('projects/{project}/locations/{location}/connections/{connection}'); - } - - return self::$connectionNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getRepositoryNameTemplate() - { - if (self::$repositoryNameTemplate == null) { - self::$repositoryNameTemplate = new PathTemplate('projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}'); - } - - return self::$repositoryNameTemplate; - } - - private static function getSecretVersionNameTemplate() - { - if (self::$secretVersionNameTemplate == null) { - self::$secretVersionNameTemplate = new PathTemplate('projects/{project}/secrets/{secret}/versions/{version}'); - } - - return self::$secretVersionNameTemplate; - } - - private static function getServiceNameTemplate() - { - if (self::$serviceNameTemplate == null) { - self::$serviceNameTemplate = new PathTemplate('projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}'); - } - - return self::$serviceNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'connection' => self::getConnectionNameTemplate(), - 'location' => self::getLocationNameTemplate(), - 'repository' => self::getRepositoryNameTemplate(), - 'secretVersion' => self::getSecretVersionNameTemplate(), - 'service' => self::getServiceNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a connection - * resource. - * - * @param string $project - * @param string $location - * @param string $connection - * - * @return string The formatted connection resource. - */ - public static function connectionName($project, $location, $connection) - { - return self::getConnectionNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'connection' => $connection, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a repository - * resource. - * - * @param string $project - * @param string $location - * @param string $connection - * @param string $repository - * - * @return string The formatted repository resource. - */ - public static function repositoryName($project, $location, $connection, $repository) - { - return self::getRepositoryNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'connection' => $connection, - 'repository' => $repository, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * secret_version resource. - * - * @param string $project - * @param string $secret - * @param string $version - * - * @return string The formatted secret_version resource. - */ - public static function secretVersionName($project, $secret, $version) - { - return self::getSecretVersionNameTemplate()->render([ - 'project' => $project, - 'secret' => $secret, - 'version' => $version, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a service - * resource. - * - * @param string $project - * @param string $location - * @param string $namespace - * @param string $service - * - * @return string The formatted service resource. - */ - public static function serviceName($project, $location, $namespace, $service) - { - return self::getServiceNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'namespace' => $namespace, - 'service' => $service, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - connection: projects/{project}/locations/{location}/connections/{connection} - * - location: projects/{project}/locations/{location} - * - repository: projects/{project}/locations/{location}/connections/{connection}/repositories/{repository} - * - secretVersion: projects/{project}/secrets/{secret}/versions/{version} - * - service: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'cloudbuild.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Creates multiple repositories inside a connection. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $formattedParent = $repositoryManagerClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - * $requests = []; - * $operationResponse = $repositoryManagerClient->batchCreateRepositories($formattedParent, $requests); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $repositoryManagerClient->batchCreateRepositories($formattedParent, $requests); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $repositoryManagerClient->resumeOperation($operationName, 'batchCreateRepositories'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The connection to contain all the repositories being created. - * Format: projects/*/locations/*/connections/* - * The parent field in the CreateRepositoryRequest messages - * must either be empty or match this field. - * @param CreateRepositoryRequest[] $requests Required. The request messages specifying the repositories to create. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function batchCreateRepositories($parent, $requests, array $optionalArgs = []) - { - $request = new BatchCreateRepositoriesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setRequests($requests); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('BatchCreateRepositories', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Creates a Connection. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $formattedParent = $repositoryManagerClient->locationName('[PROJECT]', '[LOCATION]'); - * $connection = new Connection(); - * $connectionId = 'connection_id'; - * $operationResponse = $repositoryManagerClient->createConnection($formattedParent, $connection, $connectionId); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $repositoryManagerClient->createConnection($formattedParent, $connection, $connectionId); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $repositoryManagerClient->resumeOperation($operationName, 'createConnection'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. Project and location where the connection will be created. - * Format: `projects/*/locations/*`. - * @param Connection $connection Required. The Connection to create. - * @param string $connectionId Required. The ID to use for the Connection, which will become the final - * component of the Connection's resource name. Names must be unique - * per-project per-location. Allows alphanumeric characters and any of - * -._~%!$&'()*+,;=@. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createConnection($parent, $connection, $connectionId, array $optionalArgs = []) - { - $request = new CreateConnectionRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setConnection($connection); - $request->setConnectionId($connectionId); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateConnection', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Creates a Repository. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $formattedParent = $repositoryManagerClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - * $repository = new Repository(); - * $repositoryId = 'repository_id'; - * $operationResponse = $repositoryManagerClient->createRepository($formattedParent, $repository, $repositoryId); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $repositoryManagerClient->createRepository($formattedParent, $repository, $repositoryId); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $repositoryManagerClient->resumeOperation($operationName, 'createRepository'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The connection to contain the repository. If the request is part - * of a BatchCreateRepositoriesRequest, this field should be empty or match - * the parent specified there. - * @param Repository $repository Required. The repository to create. - * @param string $repositoryId Required. The ID to use for the repository, which will become the final - * component of the repository's resource name. This ID should be unique in - * the connection. Allows alphanumeric characters and any of - * -._~%!$&'()*+,;=@. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createRepository($parent, $repository, $repositoryId, array $optionalArgs = []) - { - $request = new CreateRepositoryRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setRepository($repository); - $request->setRepositoryId($repositoryId); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateRepository', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single connection. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $formattedName = $repositoryManagerClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - * $operationResponse = $repositoryManagerClient->deleteConnection($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $repositoryManagerClient->deleteConnection($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $repositoryManagerClient->resumeOperation($operationName, 'deleteConnection'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the Connection to delete. - * Format: `projects/*/locations/*/connections/*`. - * @param array $optionalArgs { - * Optional. - * - * @type string $etag - * The current etag of the connection. - * If an etag is provided and does not match the current etag of the - * connection, deletion will be blocked and an ABORTED error will be returned. - * @type bool $validateOnly - * If set, validate the request, but do not actually post it. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteConnection($name, array $optionalArgs = []) - { - $request = new DeleteConnectionRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['etag'])) { - $request->setEtag($optionalArgs['etag']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteConnection', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single repository. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $formattedName = $repositoryManagerClient->repositoryName('[PROJECT]', '[LOCATION]', '[CONNECTION]', '[REPOSITORY]'); - * $operationResponse = $repositoryManagerClient->deleteRepository($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $repositoryManagerClient->deleteRepository($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $repositoryManagerClient->resumeOperation($operationName, 'deleteRepository'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the Repository to delete. - * Format: `projects/*/locations/*/connections/*/repositories/*`. - * @param array $optionalArgs { - * Optional. - * - * @type string $etag - * The current etag of the repository. - * If an etag is provided and does not match the current etag of the - * repository, deletion will be blocked and an ABORTED error will be returned. - * @type bool $validateOnly - * If set, validate the request, but do not actually post it. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteRepository($name, array $optionalArgs = []) - { - $request = new DeleteRepositoryRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['etag'])) { - $request->setEtag($optionalArgs['etag']); - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteRepository', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * FetchLinkableRepositories get repositories from SCM that are - * accessible and could be added to the connection. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $formattedConnection = $repositoryManagerClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - * // Iterate over pages of elements - * $pagedResponse = $repositoryManagerClient->fetchLinkableRepositories($formattedConnection); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $repositoryManagerClient->fetchLinkableRepositories($formattedConnection); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param string $connection Required. The name of the Connection. - * Format: `projects/*/locations/*/connections/*`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function fetchLinkableRepositories($connection, array $optionalArgs = []) - { - $request = new FetchLinkableRepositoriesRequest(); - $requestParamHeaders = []; - $request->setConnection($connection); - $requestParamHeaders['connection'] = $connection; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('FetchLinkableRepositories', $optionalArgs, FetchLinkableRepositoriesResponse::class, $request); - } - - /** - * Fetches read token of a given repository. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $formattedRepository = $repositoryManagerClient->repositoryName('[PROJECT]', '[LOCATION]', '[CONNECTION]', '[REPOSITORY]'); - * $response = $repositoryManagerClient->fetchReadToken($formattedRepository); - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param string $repository Required. The resource name of the repository in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Build\V2\FetchReadTokenResponse - * - * @throws ApiException if the remote call fails - */ - public function fetchReadToken($repository, array $optionalArgs = []) - { - $request = new FetchReadTokenRequest(); - $requestParamHeaders = []; - $request->setRepository($repository); - $requestParamHeaders['repository'] = $repository; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('FetchReadToken', FetchReadTokenResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Fetches read/write token of a given repository. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $formattedRepository = $repositoryManagerClient->repositoryName('[PROJECT]', '[LOCATION]', '[CONNECTION]', '[REPOSITORY]'); - * $response = $repositoryManagerClient->fetchReadWriteToken($formattedRepository); - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param string $repository Required. The resource name of the repository in the format - * `projects/*/locations/*/connections/*/repositories/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Build\V2\FetchReadWriteTokenResponse - * - * @throws ApiException if the remote call fails - */ - public function fetchReadWriteToken($repository, array $optionalArgs = []) - { - $request = new FetchReadWriteTokenRequest(); - $requestParamHeaders = []; - $request->setRepository($repository); - $requestParamHeaders['repository'] = $repository; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('FetchReadWriteToken', FetchReadWriteTokenResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets details of a single connection. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $formattedName = $repositoryManagerClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - * $response = $repositoryManagerClient->getConnection($formattedName); - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the Connection to retrieve. - * Format: `projects/*/locations/*/connections/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Build\V2\Connection - * - * @throws ApiException if the remote call fails - */ - public function getConnection($name, array $optionalArgs = []) - { - $request = new GetConnectionRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetConnection', Connection::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets details of a single repository. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $formattedName = $repositoryManagerClient->repositoryName('[PROJECT]', '[LOCATION]', '[CONNECTION]', '[REPOSITORY]'); - * $response = $repositoryManagerClient->getRepository($formattedName); - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the Repository to retrieve. - * Format: `projects/*/locations/*/connections/*/repositories/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Build\V2\Repository - * - * @throws ApiException if the remote call fails - */ - public function getRepository($name, array $optionalArgs = []) - { - $request = new GetRepositoryRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetRepository', Repository::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists Connections in a given project and location. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $formattedParent = $repositoryManagerClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $repositoryManagerClient->listConnections($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $repositoryManagerClient->listConnections($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent, which owns this collection of Connections. - * Format: `projects/*/locations/*`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listConnections($parent, array $optionalArgs = []) - { - $request = new ListConnectionsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListConnections', $optionalArgs, ListConnectionsResponse::class, $request); - } - - /** - * Lists Repositories in a given connection. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $formattedParent = $repositoryManagerClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - * // Iterate over pages of elements - * $pagedResponse = $repositoryManagerClient->listRepositories($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $repositoryManagerClient->listRepositories($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent, which owns this collection of Repositories. - * Format: `projects/*/locations/*/connections/*`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * A filter expression that filters resources listed in the response. - * Expressions must follow API improvement proposal - * [AIP-160](https://google.aip.dev/160). e.g. - * `remote_uri:"https://github.com*"`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listRepositories($parent, array $optionalArgs = []) - { - $request = new ListRepositoriesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListRepositories', $optionalArgs, ListRepositoriesResponse::class, $request); - } - - /** - * Updates a single connection. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $connection = new Connection(); - * $operationResponse = $repositoryManagerClient->updateConnection($connection); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $repositoryManagerClient->updateConnection($connection); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $repositoryManagerClient->resumeOperation($operationName, 'updateConnection'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @param Connection $connection Required. The Connection to update. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The list of fields to be updated. - * @type bool $allowMissing - * If set to true, and the connection is not found a new connection - * will be created. In this situation `update_mask` is ignored. - * The creation will succeed only if the input connection has all the - * necessary information (e.g a github_config with both user_oauth_token and - * installation_id properties). - * @type string $etag - * The current etag of the connection. - * If an etag is provided and does not match the current etag of the - * connection, update will be blocked and an ABORTED error will be returned. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateConnection($connection, array $optionalArgs = []) - { - $request = new UpdateConnectionRequest(); - $requestParamHeaders = []; - $request->setConnection($connection); - $requestParamHeaders['connection.name'] = $connection->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - if (isset($optionalArgs['allowMissing'])) { - $request->setAllowMissing($optionalArgs['allowMissing']); - } - - if (isset($optionalArgs['etag'])) { - $request->setEtag($optionalArgs['etag']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateConnection', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets the access control policy for a resource. Returns an empty policy - if the resource exists and does not have a policy set. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $resource = 'resource'; - * $response = $repositoryManagerClient->getIamPolicy($resource); - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @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 array $optionalArgs { - * Optional. - * - * @type GetPolicyOptions $options - * OPTIONAL: A `GetPolicyOptions` object for specifying options to - * `GetIamPolicy`. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function getIamPolicy($resource, array $optionalArgs = []) - { - $request = new GetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['options'])) { - $request->setOptions($optionalArgs['options']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Sets the access control policy on the specified resource. Replaces - any existing policy. - - Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` - errors. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $resource = 'resource'; - * $policy = new Policy(); - * $response = $repositoryManagerClient->setIamPolicy($resource, $policy); - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @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 Policy $policy REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a - * valid policy but certain Cloud Platform services (such as Projects) - * might reject them. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only - * the fields in the mask will be modified. If no mask is provided, the - * following default mask is used: - * - * `paths: "bindings, etag"` - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\Policy - * - * @throws ApiException if the remote call fails - */ - public function setIamPolicy($resource, $policy, array $optionalArgs = []) - { - $request = new SetIamPolicyRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPolicy($policy); - $requestParamHeaders['resource'] = $resource; - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SetIamPolicy', Policy::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } - - /** - * Returns permissions that a caller has on the specified resource. If the - resource does not exist, this will return an empty set of - permissions, not a `NOT_FOUND` error. - - Note: This operation is designed to be used for building - permission-aware UIs and command-line tools, not for authorization - checking. This operation may "fail open" without warning. - * - * Sample code: - * ``` - * $repositoryManagerClient = new RepositoryManagerClient(); - * try { - * $resource = 'resource'; - * $permissions = []; - * $response = $repositoryManagerClient->testIamPermissions($resource, $permissions); - * } finally { - * $repositoryManagerClient->close(); - * } - * ``` - * - * @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 string[] $permissions The set of permissions to check for the `resource`. Permissions with - * wildcards (such as '*' or 'storage.*') are not allowed. For more - * information see - * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Iam\V1\TestIamPermissionsResponse - * - * @throws ApiException if the remote call fails - */ - public function testIamPermissions($resource, $permissions, array $optionalArgs = []) - { - $request = new TestIamPermissionsRequest(); - $requestParamHeaders = []; - $request->setResource($resource); - $request->setPermissions($permissions); - $requestParamHeaders['resource'] = $resource; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('TestIamPermissions', TestIamPermissionsResponse::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.iam.v1.IAMPolicy')->wait(); - } -} diff --git a/owl-bot-staging/Build/v2/src/V2/RepositoryManagerClient.php b/owl-bot-staging/Build/v2/src/V2/RepositoryManagerClient.php deleted file mode 100644 index cbbd8a468d36..000000000000 --- a/owl-bot-staging/Build/v2/src/V2/RepositoryManagerClient.php +++ /dev/null @@ -1,34 +0,0 @@ - [ - 'google.devtools.cloudbuild.v2.RepositoryManager' => [ - 'BatchCreateRepositories' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Build\V2\BatchCreateRepositoriesResponse', - 'metadataReturnType' => '\Google\Cloud\Build\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateConnection' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Build\V2\Connection', - 'metadataReturnType' => '\Google\Cloud\Build\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateRepository' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Build\V2\Repository', - 'metadataReturnType' => '\Google\Cloud\Build\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteConnection' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\Build\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteRepository' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\Build\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'UpdateConnection' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Build\V2\Connection', - 'metadataReturnType' => '\Google\Cloud\Build\V2\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'connection.name', - 'fieldAccessors' => [ - 'getConnection', - 'getName', - ], - ], - ], - ], - 'FetchLinkableRepositories' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getRepositories', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Build\V2\FetchLinkableRepositoriesResponse', - 'headerParams' => [ - [ - 'keyName' => 'connection', - 'fieldAccessors' => [ - 'getConnection', - ], - ], - ], - ], - 'FetchReadToken' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Build\V2\FetchReadTokenResponse', - 'headerParams' => [ - [ - 'keyName' => 'repository', - 'fieldAccessors' => [ - 'getRepository', - ], - ], - ], - ], - 'FetchReadWriteToken' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Build\V2\FetchReadWriteTokenResponse', - 'headerParams' => [ - [ - 'keyName' => 'repository', - 'fieldAccessors' => [ - 'getRepository', - ], - ], - ], - ], - 'GetConnection' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Build\V2\Connection', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetRepository' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Build\V2\Repository', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListConnections' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getConnections', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Build\V2\ListConnectionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListRepositories' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getRepositories', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Build\V2\ListRepositoriesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'GetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'SetIamPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\Policy', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'TestIamPermissions' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Iam\V1\TestIamPermissionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'resource', - 'fieldAccessors' => [ - 'getResource', - ], - ], - ], - 'interfaceOverride' => 'google.iam.v1.IAMPolicy', - ], - 'templateMap' => [ - 'connection' => 'projects/{project}/locations/{location}/connections/{connection}', - 'location' => 'projects/{project}/locations/{location}', - 'repository' => 'projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}', - 'secretVersion' => 'projects/{project}/secrets/{secret}/versions/{version}', - 'service' => 'projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}', - ], - ], - ], -]; diff --git a/owl-bot-staging/Build/v2/src/V2/resources/repository_manager_rest_client_config.php b/owl-bot-staging/Build/v2/src/V2/resources/repository_manager_rest_client_config.php deleted file mode 100644 index fe081aad713b..000000000000 --- a/owl-bot-staging/Build/v2/src/V2/resources/repository_manager_rest_client_config.php +++ /dev/null @@ -1,227 +0,0 @@ - [ - 'google.devtools.cloudbuild.v2.RepositoryManager' => [ - 'BatchCreateRepositories' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*/connections/*}/repositories:batchCreate', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'CreateConnection' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*}/connections', - 'body' => 'connection', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'connection_id', - ], - ], - 'CreateRepository' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*/connections/*}/repositories', - 'body' => 'repository', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'repository_id', - ], - ], - 'DeleteConnection' => [ - 'method' => 'delete', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/connections/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteRepository' => [ - 'method' => 'delete', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/connections/*/repositories/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'FetchLinkableRepositories' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{connection=projects/*/locations/*/connections/*}:fetchLinkableRepositories', - 'placeholders' => [ - 'connection' => [ - 'getters' => [ - 'getConnection', - ], - ], - ], - ], - 'FetchReadToken' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{repository=projects/*/locations/*/connections/*/repositories/*}:accessReadToken', - 'body' => '*', - 'placeholders' => [ - 'repository' => [ - 'getters' => [ - 'getRepository', - ], - ], - ], - ], - 'FetchReadWriteToken' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{repository=projects/*/locations/*/connections/*/repositories/*}:accessReadWriteToken', - 'body' => '*', - 'placeholders' => [ - 'repository' => [ - 'getters' => [ - 'getRepository', - ], - ], - ], - ], - 'GetConnection' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/connections/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetRepository' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/connections/*/repositories/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListConnections' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*}/connections', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListRepositories' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{parent=projects/*/locations/*/connections/*}/repositories', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'UpdateConnection' => [ - 'method' => 'patch', - 'uriTemplate' => '/v2/{connection.name=projects/*/locations/*/connections/*}', - 'body' => 'connection', - 'placeholders' => [ - 'connection.name' => [ - 'getters' => [ - 'getConnection', - 'getName', - ], - ], - ], - ], - ], - 'google.iam.v1.IAMPolicy' => [ - 'GetIamPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{resource=projects/*/locations/*/connections/*}:getIamPolicy', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{resource=projects/*/locations/*/connections/*}:setIamPolicy', - 'body' => '*', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{resource=projects/*/locations/*/connections/*}:testIamPermissions', - 'body' => '*', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v2/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/Build/v2/tests/Unit/V2/RepositoryManagerClientTest.php b/owl-bot-staging/Build/v2/tests/Unit/V2/RepositoryManagerClientTest.php deleted file mode 100644 index 654b518f0e77..000000000000 --- a/owl-bot-staging/Build/v2/tests/Unit/V2/RepositoryManagerClientTest.php +++ /dev/null @@ -1,1467 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return RepositoryManagerClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new RepositoryManagerClient($options); - } - - /** @test */ - public function batchCreateRepositoriesTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/batchCreateRepositoriesTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new BatchCreateRepositoriesResponse(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/batchCreateRepositoriesTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - $requests = []; - $response = $gapicClient->batchCreateRepositories($formattedParent, $requests); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/BatchCreateRepositories', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getRequests(); - $this->assertProtobufEquals($requests, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/batchCreateRepositoriesTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function batchCreateRepositoriesExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/batchCreateRepositoriesTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - $requests = []; - $response = $gapicClient->batchCreateRepositories($formattedParent, $requests); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/batchCreateRepositoriesTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createConnectionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createConnectionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $disabled = true; - $reconciling = false; - $etag = 'etag3123477'; - $expectedResponse = new Connection(); - $expectedResponse->setName($name); - $expectedResponse->setDisabled($disabled); - $expectedResponse->setReconciling($reconciling); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createConnectionTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $connection = new Connection(); - $connectionId = 'connectionId-513204708'; - $response = $gapicClient->createConnection($formattedParent, $connection, $connectionId); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/CreateConnection', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getConnection(); - $this->assertProtobufEquals($connection, $actualValue); - $actualValue = $actualApiRequestObject->getConnectionId(); - $this->assertProtobufEquals($connectionId, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createConnectionTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createConnectionExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createConnectionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $connection = new Connection(); - $connectionId = 'connectionId-513204708'; - $response = $gapicClient->createConnection($formattedParent, $connection, $connectionId); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createConnectionTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createRepositoryTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createRepositoryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $remoteUri = 'remoteUri1041652211'; - $etag = 'etag3123477'; - $expectedResponse = new Repository(); - $expectedResponse->setName($name); - $expectedResponse->setRemoteUri($remoteUri); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createRepositoryTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - $repository = new Repository(); - $repositoryRemoteUri = 'repositoryRemoteUri792690460'; - $repository->setRemoteUri($repositoryRemoteUri); - $repositoryId = 'repositoryId1101683248'; - $response = $gapicClient->createRepository($formattedParent, $repository, $repositoryId); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/CreateRepository', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getRepository(); - $this->assertProtobufEquals($repository, $actualValue); - $actualValue = $actualApiRequestObject->getRepositoryId(); - $this->assertProtobufEquals($repositoryId, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createRepositoryTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createRepositoryExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createRepositoryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - $repository = new Repository(); - $repositoryRemoteUri = 'repositoryRemoteUri792690460'; - $repository->setRemoteUri($repositoryRemoteUri); - $repositoryId = 'repositoryId1101683248'; - $response = $gapicClient->createRepository($formattedParent, $repository, $repositoryId); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createRepositoryTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteConnectionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteConnectionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteConnectionTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - $response = $gapicClient->deleteConnection($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/DeleteConnection', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteConnectionTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteConnectionExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteConnectionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - $response = $gapicClient->deleteConnection($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteConnectionTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteRepositoryTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteRepositoryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteRepositoryTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[CONNECTION]', '[REPOSITORY]'); - $response = $gapicClient->deleteRepository($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/DeleteRepository', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteRepositoryTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteRepositoryExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteRepositoryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[CONNECTION]', '[REPOSITORY]'); - $response = $gapicClient->deleteRepository($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteRepositoryTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function fetchLinkableRepositoriesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $repositoriesElement = new Repository(); - $repositories = [ - $repositoriesElement, - ]; - $expectedResponse = new FetchLinkableRepositoriesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setRepositories($repositories); - $transport->addResponse($expectedResponse); - // Mock request - $formattedConnection = $gapicClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - $response = $gapicClient->fetchLinkableRepositories($formattedConnection); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getRepositories()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/FetchLinkableRepositories', $actualFuncCall); - $actualValue = $actualRequestObject->getConnection(); - $this->assertProtobufEquals($formattedConnection, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function fetchLinkableRepositoriesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedConnection = $gapicClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - try { - $gapicClient->fetchLinkableRepositories($formattedConnection); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function fetchReadTokenTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $token = 'token110541305'; - $expectedResponse = new FetchReadTokenResponse(); - $expectedResponse->setToken($token); - $transport->addResponse($expectedResponse); - // Mock request - $formattedRepository = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[CONNECTION]', '[REPOSITORY]'); - $response = $gapicClient->fetchReadToken($formattedRepository); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/FetchReadToken', $actualFuncCall); - $actualValue = $actualRequestObject->getRepository(); - $this->assertProtobufEquals($formattedRepository, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function fetchReadTokenExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedRepository = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[CONNECTION]', '[REPOSITORY]'); - try { - $gapicClient->fetchReadToken($formattedRepository); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function fetchReadWriteTokenTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $token = 'token110541305'; - $expectedResponse = new FetchReadWriteTokenResponse(); - $expectedResponse->setToken($token); - $transport->addResponse($expectedResponse); - // Mock request - $formattedRepository = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[CONNECTION]', '[REPOSITORY]'); - $response = $gapicClient->fetchReadWriteToken($formattedRepository); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/FetchReadWriteToken', $actualFuncCall); - $actualValue = $actualRequestObject->getRepository(); - $this->assertProtobufEquals($formattedRepository, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function fetchReadWriteTokenExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedRepository = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[CONNECTION]', '[REPOSITORY]'); - try { - $gapicClient->fetchReadWriteToken($formattedRepository); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getConnectionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $disabled = true; - $reconciling = false; - $etag = 'etag3123477'; - $expectedResponse = new Connection(); - $expectedResponse->setName($name2); - $expectedResponse->setDisabled($disabled); - $expectedResponse->setReconciling($reconciling); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - $response = $gapicClient->getConnection($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/GetConnection', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getConnectionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - try { - $gapicClient->getConnection($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getRepositoryTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $remoteUri = 'remoteUri1041652211'; - $etag = 'etag3123477'; - $expectedResponse = new Repository(); - $expectedResponse->setName($name2); - $expectedResponse->setRemoteUri($remoteUri); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[CONNECTION]', '[REPOSITORY]'); - $response = $gapicClient->getRepository($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/GetRepository', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getRepositoryExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->repositoryName('[PROJECT]', '[LOCATION]', '[CONNECTION]', '[REPOSITORY]'); - try { - $gapicClient->getRepository($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listConnectionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $connectionsElement = new Connection(); - $connections = [ - $connectionsElement, - ]; - $expectedResponse = new ListConnectionsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setConnections($connections); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listConnections($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getConnections()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/ListConnections', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listConnectionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listConnections($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listRepositoriesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $repositoriesElement = new Repository(); - $repositories = [ - $repositoriesElement, - ]; - $expectedResponse = new ListRepositoriesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setRepositories($repositories); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - $response = $gapicClient->listRepositories($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getRepositories()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/ListRepositories', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listRepositoriesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->connectionName('[PROJECT]', '[LOCATION]', '[CONNECTION]'); - try { - $gapicClient->listRepositories($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateConnectionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateConnectionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $disabled = true; - $reconciling = false; - $etag2 = 'etag2-1293302904'; - $expectedResponse = new Connection(); - $expectedResponse->setName($name); - $expectedResponse->setDisabled($disabled); - $expectedResponse->setReconciling($reconciling); - $expectedResponse->setEtag($etag2); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateConnectionTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $connection = new Connection(); - $response = $gapicClient->updateConnection($connection); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.devtools.cloudbuild.v2.RepositoryManager/UpdateConnection', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getConnection(); - $this->assertProtobufEquals($connection, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateConnectionTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateConnectionExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateConnectionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $connection = new Connection(); - $response = $gapicClient->updateConnection($connection); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateConnectionTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $response = $gapicClient->getIamPolicy($resource); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/GetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - try { - $gapicClient->getIamPolicy($resource); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $version = 351608024; - $etag = '21'; - $expectedResponse = new Policy(); - $expectedResponse->setVersion($version); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - $response = $gapicClient->setIamPolicy($resource, $policy); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/SetIamPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPolicy(); - $this->assertProtobufEquals($policy, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function setIamPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $policy = new Policy(); - try { - $gapicClient->setIamPolicy($resource, $policy); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TestIamPermissionsResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - $response = $gapicClient->testIamPermissions($resource, $permissions); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.iam.v1.IAMPolicy/TestIamPermissions', $actualFuncCall); - $actualValue = $actualRequestObject->getResource(); - $this->assertProtobufEquals($resource, $actualValue); - $actualValue = $actualRequestObject->getPermissions(); - $this->assertProtobufEquals($permissions, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function testIamPermissionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $resource = 'resource-341064690'; - $permissions = []; - try { - $gapicClient->testIamPermissions($resource, $permissions); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/GPBMetadata/Google/Cloud/Certificatemanager/V1/CertificateIssuanceConfig.php b/owl-bot-staging/CertificateManager/v1/proto/src/GPBMetadata/Google/Cloud/Certificatemanager/V1/CertificateIssuanceConfig.php deleted file mode 100644 index 942ab73cecdc..000000000000 Binary files a/owl-bot-staging/CertificateManager/v1/proto/src/GPBMetadata/Google/Cloud/Certificatemanager/V1/CertificateIssuanceConfig.php and /dev/null differ diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/GPBMetadata/Google/Cloud/Certificatemanager/V1/CertificateManager.php b/owl-bot-staging/CertificateManager/v1/proto/src/GPBMetadata/Google/Cloud/Certificatemanager/V1/CertificateManager.php deleted file mode 100644 index dc1c47a0d3ea..000000000000 Binary files a/owl-bot-staging/CertificateManager/v1/proto/src/GPBMetadata/Google/Cloud/Certificatemanager/V1/CertificateManager.php and /dev/null differ diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate.php deleted file mode 100644 index ef62dfb0b102..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate.php +++ /dev/null @@ -1,460 +0,0 @@ -google.cloud.certificatemanager.v1.Certificate - */ -class Certificate extends \Google\Protobuf\Internal\Message -{ - /** - * A user-defined name of the certificate. Certificate names must be unique - * globally and match pattern `projects/*/locations/*/certificates/*`. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * One or more paragraphs of text description of a certificate. - * - * Generated from protobuf field string description = 8; - */ - protected $description = ''; - /** - * Output only. The creation timestamp of a Certificate. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The last update timestamp of a Certificate. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Set of labels associated with a Certificate. - * - * Generated from protobuf field map labels = 4; - */ - private $labels; - /** - * Output only. The list of Subject Alternative Names of dnsName type defined - * in the certificate (see RFC 5280 4.2.1.6). Managed certificates that - * haven't been provisioned yet have this field populated with a value of the - * managed.domains field. - * - * Generated from protobuf field repeated string san_dnsnames = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $san_dnsnames; - /** - * Output only. The PEM-encoded certificate chain. - * - * Generated from protobuf field string pem_certificate = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $pem_certificate = ''; - /** - * Output only. The expiry timestamp of a Certificate. - * - * Generated from protobuf field .google.protobuf.Timestamp expire_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $expire_time = null; - /** - * Immutable. The scope of the certificate. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.Scope scope = 12 [(.google.api.field_behavior) = IMMUTABLE]; - */ - protected $scope = 0; - protected $type; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * A user-defined name of the certificate. Certificate names must be unique - * globally and match pattern `projects/*/locations/*/certificates/*`. - * @type string $description - * One or more paragraphs of text description of a certificate. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The creation timestamp of a Certificate. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. The last update timestamp of a Certificate. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Set of labels associated with a Certificate. - * @type \Google\Cloud\CertificateManager\V1\Certificate\SelfManagedCertificate $self_managed - * If set, defines data of a self-managed certificate. - * @type \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate $managed - * If set, contains configuration and state of a managed certificate. - * @type array|\Google\Protobuf\Internal\RepeatedField $san_dnsnames - * Output only. The list of Subject Alternative Names of dnsName type defined - * in the certificate (see RFC 5280 4.2.1.6). Managed certificates that - * haven't been provisioned yet have this field populated with a value of the - * managed.domains field. - * @type string $pem_certificate - * Output only. The PEM-encoded certificate chain. - * @type \Google\Protobuf\Timestamp $expire_time - * Output only. The expiry timestamp of a Certificate. - * @type int $scope - * Immutable. The scope of the certificate. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * A user-defined name of the certificate. Certificate names must be unique - * globally and match pattern `projects/*/locations/*/certificates/*`. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * A user-defined name of the certificate. Certificate names must be unique - * globally and match pattern `projects/*/locations/*/certificates/*`. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * One or more paragraphs of text description of a certificate. - * - * Generated from protobuf field string description = 8; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * One or more paragraphs of text description of a certificate. - * - * Generated from protobuf field string description = 8; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Output only. The creation timestamp of a Certificate. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The creation timestamp of a Certificate. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The last update timestamp of a Certificate. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. The last update timestamp of a Certificate. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Set of labels associated with a Certificate. - * - * Generated from protobuf field map labels = 4; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Set of labels associated with a Certificate. - * - * Generated from protobuf field map labels = 4; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * If set, defines data of a self-managed certificate. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.SelfManagedCertificate self_managed = 5; - * @return \Google\Cloud\CertificateManager\V1\Certificate\SelfManagedCertificate|null - */ - public function getSelfManaged() - { - return $this->readOneof(5); - } - - public function hasSelfManaged() - { - return $this->hasOneof(5); - } - - /** - * If set, defines data of a self-managed certificate. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.SelfManagedCertificate self_managed = 5; - * @param \Google\Cloud\CertificateManager\V1\Certificate\SelfManagedCertificate $var - * @return $this - */ - public function setSelfManaged($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\Certificate\SelfManagedCertificate::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * If set, contains configuration and state of a managed certificate. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate managed = 11; - * @return \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate|null - */ - public function getManaged() - { - return $this->readOneof(11); - } - - public function hasManaged() - { - return $this->hasOneof(11); - } - - /** - * If set, contains configuration and state of a managed certificate. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate managed = 11; - * @param \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate $var - * @return $this - */ - public function setManaged($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate::class); - $this->writeOneof(11, $var); - - return $this; - } - - /** - * Output only. The list of Subject Alternative Names of dnsName type defined - * in the certificate (see RFC 5280 4.2.1.6). Managed certificates that - * haven't been provisioned yet have this field populated with a value of the - * managed.domains field. - * - * Generated from protobuf field repeated string san_dnsnames = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSanDnsnames() - { - return $this->san_dnsnames; - } - - /** - * Output only. The list of Subject Alternative Names of dnsName type defined - * in the certificate (see RFC 5280 4.2.1.6). Managed certificates that - * haven't been provisioned yet have this field populated with a value of the - * managed.domains field. - * - * Generated from protobuf field repeated string san_dnsnames = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSanDnsnames($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->san_dnsnames = $arr; - - return $this; - } - - /** - * Output only. The PEM-encoded certificate chain. - * - * Generated from protobuf field string pem_certificate = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getPemCertificate() - { - return $this->pem_certificate; - } - - /** - * Output only. The PEM-encoded certificate chain. - * - * Generated from protobuf field string pem_certificate = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setPemCertificate($var) - { - GPBUtil::checkString($var, True); - $this->pem_certificate = $var; - - return $this; - } - - /** - * Output only. The expiry timestamp of a Certificate. - * - * Generated from protobuf field .google.protobuf.Timestamp expire_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getExpireTime() - { - return $this->expire_time; - } - - public function hasExpireTime() - { - return isset($this->expire_time); - } - - public function clearExpireTime() - { - unset($this->expire_time); - } - - /** - * Output only. The expiry timestamp of a Certificate. - * - * Generated from protobuf field .google.protobuf.Timestamp expire_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setExpireTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->expire_time = $var; - - return $this; - } - - /** - * Immutable. The scope of the certificate. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.Scope scope = 12 [(.google.api.field_behavior) = IMMUTABLE]; - * @return int - */ - public function getScope() - { - return $this->scope; - } - - /** - * Immutable. The scope of the certificate. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.Scope scope = 12 [(.google.api.field_behavior) = IMMUTABLE]; - * @param int $var - * @return $this - */ - public function setScope($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\CertificateManager\V1\Certificate\Scope::class); - $this->scope = $var; - - return $this; - } - - /** - * @return string - */ - public function getType() - { - return $this->whichOneof("type"); - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate.php deleted file mode 100644 index 36e90481af0b..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate.php +++ /dev/null @@ -1,296 +0,0 @@ -google.cloud.certificatemanager.v1.Certificate.ManagedCertificate - */ -class ManagedCertificate extends \Google\Protobuf\Internal\Message -{ - /** - * Immutable. The domains for which a managed SSL certificate will be - * generated. Wildcard domains are only supported with DNS challenge - * resolution. - * - * Generated from protobuf field repeated string domains = 1 [(.google.api.field_behavior) = IMMUTABLE]; - */ - private $domains; - /** - * Immutable. Authorizations that will be used for performing domain - * authorization. - * - * Generated from protobuf field repeated string dns_authorizations = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { - */ - private $dns_authorizations; - /** - * Immutable. The resource name for a - * [CertificateIssuanceConfig][google.cloud.certificatemanager.v1.CertificateIssuanceConfig] - * used to configure private PKI certificates in the format - * `projects/*/locations/*/certificateIssuanceConfigs/*`. - * If this field is not set, the certificates will instead be publicly - * signed as documented at - * https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa. - * - * Generated from protobuf field string issuance_config = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { - */ - protected $issuance_config = ''; - /** - * Output only. State of the managed certificate resource. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Information about issues with provisioning a Managed - * Certificate. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue provisioning_issue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $provisioning_issue = null; - /** - * Output only. Detailed state of the latest authorization attempt for each - * domain specified for managed certificate resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $authorization_attempt_info; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $domains - * Immutable. The domains for which a managed SSL certificate will be - * generated. Wildcard domains are only supported with DNS challenge - * resolution. - * @type array|\Google\Protobuf\Internal\RepeatedField $dns_authorizations - * Immutable. Authorizations that will be used for performing domain - * authorization. - * @type string $issuance_config - * Immutable. The resource name for a - * [CertificateIssuanceConfig][google.cloud.certificatemanager.v1.CertificateIssuanceConfig] - * used to configure private PKI certificates in the format - * `projects/*/locations/*/certificateIssuanceConfigs/*`. - * If this field is not set, the certificates will instead be publicly - * signed as documented at - * https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa. - * @type int $state - * Output only. State of the managed certificate resource. - * @type \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate\ProvisioningIssue $provisioning_issue - * Output only. Information about issues with provisioning a Managed - * Certificate. - * @type array<\Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate\AuthorizationAttemptInfo>|\Google\Protobuf\Internal\RepeatedField $authorization_attempt_info - * Output only. Detailed state of the latest authorization attempt for each - * domain specified for managed certificate resource. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Immutable. The domains for which a managed SSL certificate will be - * generated. Wildcard domains are only supported with DNS challenge - * resolution. - * - * Generated from protobuf field repeated string domains = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDomains() - { - return $this->domains; - } - - /** - * Immutable. The domains for which a managed SSL certificate will be - * generated. Wildcard domains are only supported with DNS challenge - * resolution. - * - * Generated from protobuf field repeated string domains = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDomains($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->domains = $arr; - - return $this; - } - - /** - * Immutable. Authorizations that will be used for performing domain - * authorization. - * - * Generated from protobuf field repeated string dns_authorizations = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDnsAuthorizations() - { - return $this->dns_authorizations; - } - - /** - * Immutable. Authorizations that will be used for performing domain - * authorization. - * - * Generated from protobuf field repeated string dns_authorizations = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDnsAuthorizations($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->dns_authorizations = $arr; - - return $this; - } - - /** - * Immutable. The resource name for a - * [CertificateIssuanceConfig][google.cloud.certificatemanager.v1.CertificateIssuanceConfig] - * used to configure private PKI certificates in the format - * `projects/*/locations/*/certificateIssuanceConfigs/*`. - * If this field is not set, the certificates will instead be publicly - * signed as documented at - * https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa. - * - * Generated from protobuf field string issuance_config = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { - * @return string - */ - public function getIssuanceConfig() - { - return $this->issuance_config; - } - - /** - * Immutable. The resource name for a - * [CertificateIssuanceConfig][google.cloud.certificatemanager.v1.CertificateIssuanceConfig] - * used to configure private PKI certificates in the format - * `projects/*/locations/*/certificateIssuanceConfigs/*`. - * If this field is not set, the certificates will instead be publicly - * signed as documented at - * https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa. - * - * Generated from protobuf field string issuance_config = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setIssuanceConfig($var) - { - GPBUtil::checkString($var, True); - $this->issuance_config = $var; - - return $this; - } - - /** - * Output only. State of the managed certificate resource. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. State of the managed certificate resource. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Information about issues with provisioning a Managed - * Certificate. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue provisioning_issue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate\ProvisioningIssue|null - */ - public function getProvisioningIssue() - { - return $this->provisioning_issue; - } - - public function hasProvisioningIssue() - { - return isset($this->provisioning_issue); - } - - public function clearProvisioningIssue() - { - unset($this->provisioning_issue); - } - - /** - * Output only. Information about issues with provisioning a Managed - * Certificate. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue provisioning_issue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate\ProvisioningIssue $var - * @return $this - */ - public function setProvisioningIssue($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate\ProvisioningIssue::class); - $this->provisioning_issue = $var; - - return $this; - } - - /** - * Output only. Detailed state of the latest authorization attempt for each - * domain specified for managed certificate resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAuthorizationAttemptInfo() - { - return $this->authorization_attempt_info; - } - - /** - * Output only. Detailed state of the latest authorization attempt for each - * domain specified for managed certificate resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate\AuthorizationAttemptInfo>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAuthorizationAttemptInfo($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate\AuthorizationAttemptInfo::class); - $this->authorization_attempt_info = $arr; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ManagedCertificate::class, \Google\Cloud\CertificateManager\V1\Certificate_ManagedCertificate::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/AuthorizationAttemptInfo.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/AuthorizationAttemptInfo.php deleted file mode 100644 index 7081bd62999f..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/AuthorizationAttemptInfo.php +++ /dev/null @@ -1,185 +0,0 @@ -google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo - */ -class AuthorizationAttemptInfo extends \Google\Protobuf\Internal\Message -{ - /** - * Domain name of the authorization attempt. - * - * Generated from protobuf field string domain = 1; - */ - protected $domain = ''; - /** - * Output only. State of the domain for managed certificate issuance. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Reason for failure of the authorization attempt for the - * domain. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo.FailureReason failure_reason = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_reason = 0; - /** - * Output only. Human readable explanation for reaching the state. - * Provided to help address the configuration issues. Not guaranteed to be - * stable. For programmatic access use FailureReason enum. - * - * Generated from protobuf field string details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $details = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $domain - * Domain name of the authorization attempt. - * @type int $state - * Output only. State of the domain for managed certificate issuance. - * @type int $failure_reason - * Output only. Reason for failure of the authorization attempt for the - * domain. - * @type string $details - * Output only. Human readable explanation for reaching the state. - * Provided to help address the configuration issues. Not guaranteed to be - * stable. For programmatic access use FailureReason enum. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Domain name of the authorization attempt. - * - * Generated from protobuf field string domain = 1; - * @return string - */ - public function getDomain() - { - return $this->domain; - } - - /** - * Domain name of the authorization attempt. - * - * Generated from protobuf field string domain = 1; - * @param string $var - * @return $this - */ - public function setDomain($var) - { - GPBUtil::checkString($var, True); - $this->domain = $var; - - return $this; - } - - /** - * Output only. State of the domain for managed certificate issuance. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. State of the domain for managed certificate issuance. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate\AuthorizationAttemptInfo\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Reason for failure of the authorization attempt for the - * domain. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo.FailureReason failure_reason = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getFailureReason() - { - return $this->failure_reason; - } - - /** - * Output only. Reason for failure of the authorization attempt for the - * domain. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo.FailureReason failure_reason = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setFailureReason($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate\AuthorizationAttemptInfo\FailureReason::class); - $this->failure_reason = $var; - - return $this; - } - - /** - * Output only. Human readable explanation for reaching the state. - * Provided to help address the configuration issues. Not guaranteed to be - * stable. For programmatic access use FailureReason enum. - * - * Generated from protobuf field string details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getDetails() - { - return $this->details; - } - - /** - * Output only. Human readable explanation for reaching the state. - * Provided to help address the configuration issues. Not guaranteed to be - * stable. For programmatic access use FailureReason enum. - * - * Generated from protobuf field string details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setDetails($var) - { - GPBUtil::checkString($var, True); - $this->details = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(AuthorizationAttemptInfo::class, \Google\Cloud\CertificateManager\V1\Certificate_ManagedCertificate_AuthorizationAttemptInfo::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/AuthorizationAttemptInfo/FailureReason.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/AuthorizationAttemptInfo/FailureReason.php deleted file mode 100644 index 3cec790c0492..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/AuthorizationAttemptInfo/FailureReason.php +++ /dev/null @@ -1,74 +0,0 @@ -google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo.FailureReason - */ -class FailureReason -{ - /** - * FailureReason is unspecified. - * - * Generated from protobuf enum FAILURE_REASON_UNSPECIFIED = 0; - */ - const FAILURE_REASON_UNSPECIFIED = 0; - /** - * There was a problem with the user's DNS or load balancer - * configuration for this domain. - * - * Generated from protobuf enum CONFIG = 1; - */ - const CONFIG = 1; - /** - * Certificate issuance forbidden by an explicit CAA record for the - * domain or a failure to check CAA records for the domain. - * - * Generated from protobuf enum CAA = 2; - */ - const CAA = 2; - /** - * Reached a CA or internal rate-limit for the domain, - * e.g. for certificates per top-level private domain. - * - * Generated from protobuf enum RATE_LIMITED = 3; - */ - const RATE_LIMITED = 3; - - private static $valueToName = [ - self::FAILURE_REASON_UNSPECIFIED => 'FAILURE_REASON_UNSPECIFIED', - self::CONFIG => 'CONFIG', - self::CAA => 'CAA', - self::RATE_LIMITED => 'RATE_LIMITED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(FailureReason::class, \Google\Cloud\CertificateManager\V1\Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/AuthorizationAttemptInfo/State.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/AuthorizationAttemptInfo/State.php deleted file mode 100644 index a7c412566e2e..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/AuthorizationAttemptInfo/State.php +++ /dev/null @@ -1,74 +0,0 @@ -google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo.State - */ -class State -{ - /** - * State is unspecified. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * Certificate provisioning for this domain is under way. GCP will - * attempt to authorize the domain. - * - * Generated from protobuf enum AUTHORIZING = 1; - */ - const AUTHORIZING = 1; - /** - * A managed certificate can be provisioned, no issues for this domain. - * - * Generated from protobuf enum AUTHORIZED = 6; - */ - const AUTHORIZED = 6; - /** - * Attempt to authorize the domain failed. This prevents the Managed - * Certificate from being issued. - * See `failure_reason` and `details` fields for more information. - * - * Generated from protobuf enum FAILED = 7; - */ - const FAILED = 7; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::AUTHORIZING => 'AUTHORIZING', - self::AUTHORIZED => 'AUTHORIZED', - self::FAILED => 'FAILED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\CertificateManager\V1\Certificate_ManagedCertificate_AuthorizationAttemptInfo_State::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/ProvisioningIssue.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/ProvisioningIssue.php deleted file mode 100644 index 298111d31843..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/ProvisioningIssue.php +++ /dev/null @@ -1,112 +0,0 @@ -google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue - */ -class ProvisioningIssue extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Reason for provisioning failures. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue.Reason reason = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $reason = 0; - /** - * Output only. Human readable explanation about the issue. Provided to - * help address the configuration issues. Not guaranteed to be stable. For - * programmatic access use Reason enum. - * - * Generated from protobuf field string details = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $details = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $reason - * Output only. Reason for provisioning failures. - * @type string $details - * Output only. Human readable explanation about the issue. Provided to - * help address the configuration issues. Not guaranteed to be stable. For - * programmatic access use Reason enum. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Reason for provisioning failures. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue.Reason reason = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getReason() - { - return $this->reason; - } - - /** - * Output only. Reason for provisioning failures. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue.Reason reason = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setReason($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\CertificateManager\V1\Certificate\ManagedCertificate\ProvisioningIssue\Reason::class); - $this->reason = $var; - - return $this; - } - - /** - * Output only. Human readable explanation about the issue. Provided to - * help address the configuration issues. Not guaranteed to be stable. For - * programmatic access use Reason enum. - * - * Generated from protobuf field string details = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getDetails() - { - return $this->details; - } - - /** - * Output only. Human readable explanation about the issue. Provided to - * help address the configuration issues. Not guaranteed to be stable. For - * programmatic access use Reason enum. - * - * Generated from protobuf field string details = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setDetails($var) - { - GPBUtil::checkString($var, True); - $this->details = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ProvisioningIssue::class, \Google\Cloud\CertificateManager\V1\Certificate_ManagedCertificate_ProvisioningIssue::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/ProvisioningIssue/Reason.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/ProvisioningIssue/Reason.php deleted file mode 100644 index fead58541b1c..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/ProvisioningIssue/Reason.php +++ /dev/null @@ -1,68 +0,0 @@ -google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue.Reason - */ -class Reason -{ - /** - * Reason is unspecified. - * - * Generated from protobuf enum REASON_UNSPECIFIED = 0; - */ - const REASON_UNSPECIFIED = 0; - /** - * Certificate provisioning failed due to an issue with one or more of - * the domains on the certificate. - * For details of which domains failed, consult the - * `authorization_attempt_info` field. - * - * Generated from protobuf enum AUTHORIZATION_ISSUE = 1; - */ - const AUTHORIZATION_ISSUE = 1; - /** - * Exceeded Certificate Authority quotas or internal rate limits of the - * system. Provisioning may take longer to complete. - * - * Generated from protobuf enum RATE_LIMITED = 2; - */ - const RATE_LIMITED = 2; - - private static $valueToName = [ - self::REASON_UNSPECIFIED => 'REASON_UNSPECIFIED', - self::AUTHORIZATION_ISSUE => 'AUTHORIZATION_ISSUE', - self::RATE_LIMITED => 'RATE_LIMITED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Reason::class, \Google\Cloud\CertificateManager\V1\Certificate_ManagedCertificate_ProvisioningIssue_Reason::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/State.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/State.php deleted file mode 100644 index 8cfa7a463eb8..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/ManagedCertificate/State.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.State - */ -class State -{ - /** - * State is unspecified. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * Certificate Manager attempts to provision or renew the certificate. - * If the process takes longer than expected, consult the - * `provisioning_issue` field. - * - * Generated from protobuf enum PROVISIONING = 1; - */ - const PROVISIONING = 1; - /** - * Multiple certificate provisioning attempts failed and Certificate - * Manager gave up. To try again, delete and create a new managed - * Certificate resource. - * For details see the `provisioning_issue` field. - * - * Generated from protobuf enum FAILED = 2; - */ - const FAILED = 2; - /** - * The certificate management is working, and a certificate has been - * provisioned. - * - * Generated from protobuf enum ACTIVE = 3; - */ - const ACTIVE = 3; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::PROVISIONING => 'PROVISIONING', - self::FAILED => 'FAILED', - self::ACTIVE => 'ACTIVE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\CertificateManager\V1\Certificate_ManagedCertificate_State::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/Scope.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/Scope.php deleted file mode 100644 index 73756db3d0df..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/Scope.php +++ /dev/null @@ -1,63 +0,0 @@ -google.cloud.certificatemanager.v1.Certificate.Scope - */ -class Scope -{ - /** - * Certificates with default scope are served from core Google data centers. - * If unsure, choose this option. - * - * Generated from protobuf enum DEFAULT = 0; - */ - const PBDEFAULT = 0; - /** - * Certificates with scope EDGE_CACHE are special-purposed certificates, - * served from non-core Google data centers. - * - * Generated from protobuf enum EDGE_CACHE = 1; - */ - const EDGE_CACHE = 1; - - private static $valueToName = [ - self::PBDEFAULT => 'DEFAULT', - self::EDGE_CACHE => 'EDGE_CACHE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - $pbconst = __CLASS__. '::PB' . strtoupper($name); - if (!defined($pbconst)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($pbconst); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Scope::class, \Google\Cloud\CertificateManager\V1\Certificate_Scope::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/SelfManagedCertificate.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/SelfManagedCertificate.php deleted file mode 100644 index 86ec18a91142..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/Certificate/SelfManagedCertificate.php +++ /dev/null @@ -1,110 +0,0 @@ -google.cloud.certificatemanager.v1.Certificate.SelfManagedCertificate - */ -class SelfManagedCertificate extends \Google\Protobuf\Internal\Message -{ - /** - * Input only. The PEM-encoded certificate chain. - * Leaf certificate comes first, followed by intermediate ones if any. - * - * Generated from protobuf field string pem_certificate = 1 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - protected $pem_certificate = ''; - /** - * Input only. The PEM-encoded private key of the leaf certificate. - * - * Generated from protobuf field string pem_private_key = 2 [(.google.api.field_behavior) = INPUT_ONLY]; - */ - protected $pem_private_key = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $pem_certificate - * Input only. The PEM-encoded certificate chain. - * Leaf certificate comes first, followed by intermediate ones if any. - * @type string $pem_private_key - * Input only. The PEM-encoded private key of the leaf certificate. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Input only. The PEM-encoded certificate chain. - * Leaf certificate comes first, followed by intermediate ones if any. - * - * Generated from protobuf field string pem_certificate = 1 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return string - */ - public function getPemCertificate() - { - return $this->pem_certificate; - } - - /** - * Input only. The PEM-encoded certificate chain. - * Leaf certificate comes first, followed by intermediate ones if any. - * - * Generated from protobuf field string pem_certificate = 1 [(.google.api.field_behavior) = INPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setPemCertificate($var) - { - GPBUtil::checkString($var, True); - $this->pem_certificate = $var; - - return $this; - } - - /** - * Input only. The PEM-encoded private key of the leaf certificate. - * - * Generated from protobuf field string pem_private_key = 2 [(.google.api.field_behavior) = INPUT_ONLY]; - * @return string - */ - public function getPemPrivateKey() - { - return $this->pem_private_key; - } - - /** - * Input only. The PEM-encoded private key of the leaf certificate. - * - * Generated from protobuf field string pem_private_key = 2 [(.google.api.field_behavior) = INPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setPemPrivateKey($var) - { - GPBUtil::checkString($var, True); - $this->pem_private_key = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(SelfManagedCertificate::class, \Google\Cloud\CertificateManager\V1\Certificate_SelfManagedCertificate::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig.php deleted file mode 100644 index 5152f1515769..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig.php +++ /dev/null @@ -1,399 +0,0 @@ -google.cloud.certificatemanager.v1.CertificateIssuanceConfig - */ -class CertificateIssuanceConfig extends \Google\Protobuf\Internal\Message -{ - /** - * A user-defined name of the certificate issuance config. - * CertificateIssuanceConfig names must be unique globally and match pattern - * `projects/*/locations/*/certificateIssuanceConfigs/*`. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Output only. The creation timestamp of a CertificateIssuanceConfig. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The last update timestamp of a CertificateIssuanceConfig. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Set of labels associated with a CertificateIssuanceConfig. - * - * Generated from protobuf field map labels = 4; - */ - private $labels; - /** - * One or more paragraphs of text description of a CertificateIssuanceConfig. - * - * Generated from protobuf field string description = 5; - */ - protected $description = ''; - /** - * Required. The CA that issues the workload certificate. It includes the CA - * address, type, authentication to CA service, etc. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateIssuanceConfig.CertificateAuthorityConfig certificate_authority_config = 6 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $certificate_authority_config = null; - /** - * Required. Workload certificate lifetime requested. - * - * Generated from protobuf field .google.protobuf.Duration lifetime = 7 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $lifetime = null; - /** - * Required. Specifies the percentage of elapsed time of the certificate - * lifetime to wait before renewing the certificate. Must be a number between - * 1-99, inclusive. - * - * Generated from protobuf field int32 rotation_window_percentage = 8 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $rotation_window_percentage = 0; - /** - * Required. The key algorithm to use when generating the private key. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateIssuanceConfig.KeyAlgorithm key_algorithm = 9 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $key_algorithm = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * A user-defined name of the certificate issuance config. - * CertificateIssuanceConfig names must be unique globally and match pattern - * `projects/*/locations/*/certificateIssuanceConfigs/*`. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The creation timestamp of a CertificateIssuanceConfig. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. The last update timestamp of a CertificateIssuanceConfig. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Set of labels associated with a CertificateIssuanceConfig. - * @type string $description - * One or more paragraphs of text description of a CertificateIssuanceConfig. - * @type \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig\CertificateAuthorityConfig $certificate_authority_config - * Required. The CA that issues the workload certificate. It includes the CA - * address, type, authentication to CA service, etc. - * @type \Google\Protobuf\Duration $lifetime - * Required. Workload certificate lifetime requested. - * @type int $rotation_window_percentage - * Required. Specifies the percentage of elapsed time of the certificate - * lifetime to wait before renewing the certificate. Must be a number between - * 1-99, inclusive. - * @type int $key_algorithm - * Required. The key algorithm to use when generating the private key. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateIssuanceConfig::initOnce(); - parent::__construct($data); - } - - /** - * A user-defined name of the certificate issuance config. - * CertificateIssuanceConfig names must be unique globally and match pattern - * `projects/*/locations/*/certificateIssuanceConfigs/*`. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * A user-defined name of the certificate issuance config. - * CertificateIssuanceConfig names must be unique globally and match pattern - * `projects/*/locations/*/certificateIssuanceConfigs/*`. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. The creation timestamp of a CertificateIssuanceConfig. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The creation timestamp of a CertificateIssuanceConfig. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The last update timestamp of a CertificateIssuanceConfig. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. The last update timestamp of a CertificateIssuanceConfig. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Set of labels associated with a CertificateIssuanceConfig. - * - * Generated from protobuf field map labels = 4; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Set of labels associated with a CertificateIssuanceConfig. - * - * Generated from protobuf field map labels = 4; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * One or more paragraphs of text description of a CertificateIssuanceConfig. - * - * Generated from protobuf field string description = 5; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * One or more paragraphs of text description of a CertificateIssuanceConfig. - * - * Generated from protobuf field string description = 5; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Required. The CA that issues the workload certificate. It includes the CA - * address, type, authentication to CA service, etc. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateIssuanceConfig.CertificateAuthorityConfig certificate_authority_config = 6 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig\CertificateAuthorityConfig|null - */ - public function getCertificateAuthorityConfig() - { - return $this->certificate_authority_config; - } - - public function hasCertificateAuthorityConfig() - { - return isset($this->certificate_authority_config); - } - - public function clearCertificateAuthorityConfig() - { - unset($this->certificate_authority_config); - } - - /** - * Required. The CA that issues the workload certificate. It includes the CA - * address, type, authentication to CA service, etc. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateIssuanceConfig.CertificateAuthorityConfig certificate_authority_config = 6 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig\CertificateAuthorityConfig $var - * @return $this - */ - public function setCertificateAuthorityConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig\CertificateAuthorityConfig::class); - $this->certificate_authority_config = $var; - - return $this; - } - - /** - * Required. Workload certificate lifetime requested. - * - * Generated from protobuf field .google.protobuf.Duration lifetime = 7 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Duration|null - */ - public function getLifetime() - { - return $this->lifetime; - } - - public function hasLifetime() - { - return isset($this->lifetime); - } - - public function clearLifetime() - { - unset($this->lifetime); - } - - /** - * Required. Workload certificate lifetime requested. - * - * Generated from protobuf field .google.protobuf.Duration lifetime = 7 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setLifetime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->lifetime = $var; - - return $this; - } - - /** - * Required. Specifies the percentage of elapsed time of the certificate - * lifetime to wait before renewing the certificate. Must be a number between - * 1-99, inclusive. - * - * Generated from protobuf field int32 rotation_window_percentage = 8 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getRotationWindowPercentage() - { - return $this->rotation_window_percentage; - } - - /** - * Required. Specifies the percentage of elapsed time of the certificate - * lifetime to wait before renewing the certificate. Must be a number between - * 1-99, inclusive. - * - * Generated from protobuf field int32 rotation_window_percentage = 8 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setRotationWindowPercentage($var) - { - GPBUtil::checkInt32($var); - $this->rotation_window_percentage = $var; - - return $this; - } - - /** - * Required. The key algorithm to use when generating the private key. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateIssuanceConfig.KeyAlgorithm key_algorithm = 9 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getKeyAlgorithm() - { - return $this->key_algorithm; - } - - /** - * Required. The key algorithm to use when generating the private key. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateIssuanceConfig.KeyAlgorithm key_algorithm = 9 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setKeyAlgorithm($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig\KeyAlgorithm::class); - $this->key_algorithm = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig/CertificateAuthorityConfig.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig/CertificateAuthorityConfig.php deleted file mode 100644 index e060679a5ed1..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig/CertificateAuthorityConfig.php +++ /dev/null @@ -1,79 +0,0 @@ -google.cloud.certificatemanager.v1.CertificateIssuanceConfig.CertificateAuthorityConfig - */ -class CertificateAuthorityConfig extends \Google\Protobuf\Internal\Message -{ - protected $kind; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig\CertificateAuthorityConfig\CertificateAuthorityServiceConfig $certificate_authority_service_config - * Defines a CertificateAuthorityServiceConfig. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateIssuanceConfig::initOnce(); - parent::__construct($data); - } - - /** - * Defines a CertificateAuthorityServiceConfig. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateIssuanceConfig.CertificateAuthorityConfig.CertificateAuthorityServiceConfig certificate_authority_service_config = 1; - * @return \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig\CertificateAuthorityConfig\CertificateAuthorityServiceConfig|null - */ - public function getCertificateAuthorityServiceConfig() - { - return $this->readOneof(1); - } - - public function hasCertificateAuthorityServiceConfig() - { - return $this->hasOneof(1); - } - - /** - * Defines a CertificateAuthorityServiceConfig. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateIssuanceConfig.CertificateAuthorityConfig.CertificateAuthorityServiceConfig certificate_authority_service_config = 1; - * @param \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig\CertificateAuthorityConfig\CertificateAuthorityServiceConfig $var - * @return $this - */ - public function setCertificateAuthorityServiceConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig\CertificateAuthorityConfig\CertificateAuthorityServiceConfig::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * @return string - */ - public function getKind() - { - return $this->whichOneof("kind"); - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(CertificateAuthorityConfig::class, \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig_CertificateAuthorityConfig::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig/CertificateAuthorityConfig/CertificateAuthorityServiceConfig.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig/CertificateAuthorityConfig/CertificateAuthorityServiceConfig.php deleted file mode 100644 index caafaa5e49a2..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig/CertificateAuthorityConfig/CertificateAuthorityServiceConfig.php +++ /dev/null @@ -1,78 +0,0 @@ -google.cloud.certificatemanager.v1.CertificateIssuanceConfig.CertificateAuthorityConfig.CertificateAuthorityServiceConfig - */ -class CertificateAuthorityServiceConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A CA pool resource used to issue a certificate. - * The CA pool string has a relative resource path following the form - * "projects/{project}/locations/{location}/caPools/{ca_pool}". - * - * Generated from protobuf field string ca_pool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $ca_pool = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $ca_pool - * Required. A CA pool resource used to issue a certificate. - * The CA pool string has a relative resource path following the form - * "projects/{project}/locations/{location}/caPools/{ca_pool}". - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateIssuanceConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. A CA pool resource used to issue a certificate. - * The CA pool string has a relative resource path following the form - * "projects/{project}/locations/{location}/caPools/{ca_pool}". - * - * Generated from protobuf field string ca_pool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getCaPool() - { - return $this->ca_pool; - } - - /** - * Required. A CA pool resource used to issue a certificate. - * The CA pool string has a relative resource path following the form - * "projects/{project}/locations/{location}/caPools/{ca_pool}". - * - * Generated from protobuf field string ca_pool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setCaPool($var) - { - GPBUtil::checkString($var, True); - $this->ca_pool = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(CertificateAuthorityServiceConfig::class, \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig/KeyAlgorithm.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig/KeyAlgorithm.php deleted file mode 100644 index 71f63a4297e3..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig/KeyAlgorithm.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.certificatemanager.v1.CertificateIssuanceConfig.KeyAlgorithm - */ -class KeyAlgorithm -{ - /** - * Unspecified key algorithm. - * - * Generated from protobuf enum KEY_ALGORITHM_UNSPECIFIED = 0; - */ - const KEY_ALGORITHM_UNSPECIFIED = 0; - /** - * Specifies RSA with a 2048-bit modulus. - * - * Generated from protobuf enum RSA_2048 = 1; - */ - const RSA_2048 = 1; - /** - * Specifies ECDSA with curve P256. - * - * Generated from protobuf enum ECDSA_P256 = 4; - */ - const ECDSA_P256 = 4; - - private static $valueToName = [ - self::KEY_ALGORITHM_UNSPECIFIED => 'KEY_ALGORITHM_UNSPECIFIED', - self::RSA_2048 => 'RSA_2048', - self::ECDSA_P256 => 'ECDSA_P256', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(KeyAlgorithm::class, \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig_KeyAlgorithm::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig_CertificateAuthorityConfig.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig_CertificateAuthorityConfig.php deleted file mode 100644 index 7c23568dd114..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateIssuanceConfig_CertificateAuthorityConfig.php +++ /dev/null @@ -1,16 +0,0 @@ -_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/ListCertificates', - $argument, - ['\Google\Cloud\CertificateManager\V1\ListCertificatesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single Certificate. - * @param \Google\Cloud\CertificateManager\V1\GetCertificateRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetCertificate(\Google\Cloud\CertificateManager\V1\GetCertificateRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/GetCertificate', - $argument, - ['\Google\Cloud\CertificateManager\V1\Certificate', 'decode'], - $metadata, $options); - } - - /** - * Creates a new Certificate in a given project and location. - * @param \Google\Cloud\CertificateManager\V1\CreateCertificateRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateCertificate(\Google\Cloud\CertificateManager\V1\CreateCertificateRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/CreateCertificate', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Updates a Certificate. - * @param \Google\Cloud\CertificateManager\V1\UpdateCertificateRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateCertificate(\Google\Cloud\CertificateManager\V1\UpdateCertificateRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/UpdateCertificate', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single Certificate. - * @param \Google\Cloud\CertificateManager\V1\DeleteCertificateRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteCertificate(\Google\Cloud\CertificateManager\V1\DeleteCertificateRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/DeleteCertificate', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists CertificateMaps in a given project and location. - * @param \Google\Cloud\CertificateManager\V1\ListCertificateMapsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListCertificateMaps(\Google\Cloud\CertificateManager\V1\ListCertificateMapsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/ListCertificateMaps', - $argument, - ['\Google\Cloud\CertificateManager\V1\ListCertificateMapsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single CertificateMap. - * @param \Google\Cloud\CertificateManager\V1\GetCertificateMapRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetCertificateMap(\Google\Cloud\CertificateManager\V1\GetCertificateMapRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/GetCertificateMap', - $argument, - ['\Google\Cloud\CertificateManager\V1\CertificateMap', 'decode'], - $metadata, $options); - } - - /** - * Creates a new CertificateMap in a given project and location. - * @param \Google\Cloud\CertificateManager\V1\CreateCertificateMapRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateCertificateMap(\Google\Cloud\CertificateManager\V1\CreateCertificateMapRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/CreateCertificateMap', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Updates a CertificateMap. - * @param \Google\Cloud\CertificateManager\V1\UpdateCertificateMapRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateCertificateMap(\Google\Cloud\CertificateManager\V1\UpdateCertificateMapRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/UpdateCertificateMap', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single CertificateMap. A Certificate Map can't be deleted - * if it contains Certificate Map Entries. Remove all the entries from - * the map before calling this method. - * @param \Google\Cloud\CertificateManager\V1\DeleteCertificateMapRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteCertificateMap(\Google\Cloud\CertificateManager\V1\DeleteCertificateMapRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/DeleteCertificateMap', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists CertificateMapEntries in a given project and location. - * @param \Google\Cloud\CertificateManager\V1\ListCertificateMapEntriesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListCertificateMapEntries(\Google\Cloud\CertificateManager\V1\ListCertificateMapEntriesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/ListCertificateMapEntries', - $argument, - ['\Google\Cloud\CertificateManager\V1\ListCertificateMapEntriesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single CertificateMapEntry. - * @param \Google\Cloud\CertificateManager\V1\GetCertificateMapEntryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetCertificateMapEntry(\Google\Cloud\CertificateManager\V1\GetCertificateMapEntryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/GetCertificateMapEntry', - $argument, - ['\Google\Cloud\CertificateManager\V1\CertificateMapEntry', 'decode'], - $metadata, $options); - } - - /** - * Creates a new CertificateMapEntry in a given project and location. - * @param \Google\Cloud\CertificateManager\V1\CreateCertificateMapEntryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateCertificateMapEntry(\Google\Cloud\CertificateManager\V1\CreateCertificateMapEntryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/CreateCertificateMapEntry', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Updates a CertificateMapEntry. - * @param \Google\Cloud\CertificateManager\V1\UpdateCertificateMapEntryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateCertificateMapEntry(\Google\Cloud\CertificateManager\V1\UpdateCertificateMapEntryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/UpdateCertificateMapEntry', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single CertificateMapEntry. - * @param \Google\Cloud\CertificateManager\V1\DeleteCertificateMapEntryRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteCertificateMapEntry(\Google\Cloud\CertificateManager\V1\DeleteCertificateMapEntryRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/DeleteCertificateMapEntry', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists DnsAuthorizations in a given project and location. - * @param \Google\Cloud\CertificateManager\V1\ListDnsAuthorizationsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListDnsAuthorizations(\Google\Cloud\CertificateManager\V1\ListDnsAuthorizationsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/ListDnsAuthorizations', - $argument, - ['\Google\Cloud\CertificateManager\V1\ListDnsAuthorizationsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single DnsAuthorization. - * @param \Google\Cloud\CertificateManager\V1\GetDnsAuthorizationRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetDnsAuthorization(\Google\Cloud\CertificateManager\V1\GetDnsAuthorizationRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/GetDnsAuthorization', - $argument, - ['\Google\Cloud\CertificateManager\V1\DnsAuthorization', 'decode'], - $metadata, $options); - } - - /** - * Creates a new DnsAuthorization in a given project and location. - * @param \Google\Cloud\CertificateManager\V1\CreateDnsAuthorizationRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateDnsAuthorization(\Google\Cloud\CertificateManager\V1\CreateDnsAuthorizationRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/CreateDnsAuthorization', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Updates a DnsAuthorization. - * @param \Google\Cloud\CertificateManager\V1\UpdateDnsAuthorizationRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateDnsAuthorization(\Google\Cloud\CertificateManager\V1\UpdateDnsAuthorizationRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/UpdateDnsAuthorization', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single DnsAuthorization. - * @param \Google\Cloud\CertificateManager\V1\DeleteDnsAuthorizationRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteDnsAuthorization(\Google\Cloud\CertificateManager\V1\DeleteDnsAuthorizationRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/DeleteDnsAuthorization', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Lists CertificateIssuanceConfigs in a given project and location. - * @param \Google\Cloud\CertificateManager\V1\ListCertificateIssuanceConfigsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListCertificateIssuanceConfigs(\Google\Cloud\CertificateManager\V1\ListCertificateIssuanceConfigsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/ListCertificateIssuanceConfigs', - $argument, - ['\Google\Cloud\CertificateManager\V1\ListCertificateIssuanceConfigsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single CertificateIssuanceConfig. - * @param \Google\Cloud\CertificateManager\V1\GetCertificateIssuanceConfigRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetCertificateIssuanceConfig(\Google\Cloud\CertificateManager\V1\GetCertificateIssuanceConfigRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/GetCertificateIssuanceConfig', - $argument, - ['\Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig', 'decode'], - $metadata, $options); - } - - /** - * Creates a new CertificateIssuanceConfig in a given project and location. - * @param \Google\Cloud\CertificateManager\V1\CreateCertificateIssuanceConfigRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateCertificateIssuanceConfig(\Google\Cloud\CertificateManager\V1\CreateCertificateIssuanceConfigRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/CreateCertificateIssuanceConfig', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single CertificateIssuanceConfig. - * @param \Google\Cloud\CertificateManager\V1\DeleteCertificateIssuanceConfigRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteCertificateIssuanceConfig(\Google\Cloud\CertificateManager\V1\DeleteCertificateIssuanceConfigRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.certificatemanager.v1.CertificateManager/DeleteCertificateIssuanceConfig', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMap.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMap.php deleted file mode 100644 index 6d10dbd295df..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMap.php +++ /dev/null @@ -1,273 +0,0 @@ -google.cloud.certificatemanager.v1.CertificateMap - */ -class CertificateMap extends \Google\Protobuf\Internal\Message -{ - /** - * A user-defined name of the Certificate Map. Certificate Map names must be - * unique globally and match pattern - * `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * One or more paragraphs of text description of a certificate map. - * - * Generated from protobuf field string description = 5; - */ - protected $description = ''; - /** - * Output only. The creation timestamp of a Certificate Map. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The update timestamp of a Certificate Map. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Set of labels associated with a Certificate Map. - * - * Generated from protobuf field map labels = 3; - */ - private $labels; - /** - * Output only. A list of GCLB targets that use this Certificate Map. - * A Target Proxy is only present on this list if it's attached to a - * Forwarding Rule. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget gclb_targets = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $gclb_targets; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * A user-defined name of the Certificate Map. Certificate Map names must be - * unique globally and match pattern - * `projects/*/locations/*/certificateMaps/*`. - * @type string $description - * One or more paragraphs of text description of a certificate map. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The creation timestamp of a Certificate Map. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. The update timestamp of a Certificate Map. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Set of labels associated with a Certificate Map. - * @type array<\Google\Cloud\CertificateManager\V1\CertificateMap\GclbTarget>|\Google\Protobuf\Internal\RepeatedField $gclb_targets - * Output only. A list of GCLB targets that use this Certificate Map. - * A Target Proxy is only present on this list if it's attached to a - * Forwarding Rule. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * A user-defined name of the Certificate Map. Certificate Map names must be - * unique globally and match pattern - * `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * A user-defined name of the Certificate Map. Certificate Map names must be - * unique globally and match pattern - * `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * One or more paragraphs of text description of a certificate map. - * - * Generated from protobuf field string description = 5; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * One or more paragraphs of text description of a certificate map. - * - * Generated from protobuf field string description = 5; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Output only. The creation timestamp of a Certificate Map. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The creation timestamp of a Certificate Map. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The update timestamp of a Certificate Map. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. The update timestamp of a Certificate Map. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Set of labels associated with a Certificate Map. - * - * Generated from protobuf field map labels = 3; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Set of labels associated with a Certificate Map. - * - * Generated from protobuf field map labels = 3; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Output only. A list of GCLB targets that use this Certificate Map. - * A Target Proxy is only present on this list if it's attached to a - * Forwarding Rule. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget gclb_targets = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getGclbTargets() - { - return $this->gclb_targets; - } - - /** - * Output only. A list of GCLB targets that use this Certificate Map. - * A Target Proxy is only present on this list if it's attached to a - * Forwarding Rule. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget gclb_targets = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\CertificateManager\V1\CertificateMap\GclbTarget>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setGclbTargets($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\CertificateManager\V1\CertificateMap\GclbTarget::class); - $this->gclb_targets = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMap/GclbTarget.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMap/GclbTarget.php deleted file mode 100644 index 59c43861885a..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMap/GclbTarget.php +++ /dev/null @@ -1,161 +0,0 @@ -google.cloud.certificatemanager.v1.CertificateMap.GclbTarget - */ -class GclbTarget extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. IP configurations for this Target Proxy where the - * Certificate Map is serving. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $ip_configs; - protected $target_proxy; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $target_https_proxy - * Output only. This field returns the resource name in the following - * format: - * `//compute.googleapis.com/projects/*/global/targetHttpsProxies/*`. - * @type string $target_ssl_proxy - * Output only. This field returns the resource name in the following - * format: - * `//compute.googleapis.com/projects/*/global/targetSslProxies/*`. - * @type array<\Google\Cloud\CertificateManager\V1\CertificateMap\GclbTarget\IpConfig>|\Google\Protobuf\Internal\RepeatedField $ip_configs - * Output only. IP configurations for this Target Proxy where the - * Certificate Map is serving. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Output only. This field returns the resource name in the following - * format: - * `//compute.googleapis.com/projects/*/global/targetHttpsProxies/*`. - * - * Generated from protobuf field string target_https_proxy = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTargetHttpsProxy() - { - return $this->readOneof(1); - } - - public function hasTargetHttpsProxy() - { - return $this->hasOneof(1); - } - - /** - * Output only. This field returns the resource name in the following - * format: - * `//compute.googleapis.com/projects/*/global/targetHttpsProxies/*`. - * - * Generated from protobuf field string target_https_proxy = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTargetHttpsProxy($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Output only. This field returns the resource name in the following - * format: - * `//compute.googleapis.com/projects/*/global/targetSslProxies/*`. - * - * Generated from protobuf field string target_ssl_proxy = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTargetSslProxy() - { - return $this->readOneof(3); - } - - public function hasTargetSslProxy() - { - return $this->hasOneof(3); - } - - /** - * Output only. This field returns the resource name in the following - * format: - * `//compute.googleapis.com/projects/*/global/targetSslProxies/*`. - * - * Generated from protobuf field string target_ssl_proxy = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTargetSslProxy($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Output only. IP configurations for this Target Proxy where the - * Certificate Map is serving. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getIpConfigs() - { - return $this->ip_configs; - } - - /** - * Output only. IP configurations for this Target Proxy where the - * Certificate Map is serving. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig ip_configs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\CertificateManager\V1\CertificateMap\GclbTarget\IpConfig>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setIpConfigs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\CertificateManager\V1\CertificateMap\GclbTarget\IpConfig::class); - $this->ip_configs = $arr; - - return $this; - } - - /** - * @return string - */ - public function getTargetProxy() - { - return $this->whichOneof("target_proxy"); - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(GclbTarget::class, \Google\Cloud\CertificateManager\V1\CertificateMap_GclbTarget::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMap/GclbTarget/IpConfig.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMap/GclbTarget/IpConfig.php deleted file mode 100644 index ab5ed740ef57..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMap/GclbTarget/IpConfig.php +++ /dev/null @@ -1,104 +0,0 @@ -google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfig - */ -class IpConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. An external IP address. - * - * Generated from protobuf field string ip_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $ip_address = ''; - /** - * Output only. Ports. - * - * Generated from protobuf field repeated uint32 ports = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $ports; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $ip_address - * Output only. An external IP address. - * @type array|\Google\Protobuf\Internal\RepeatedField $ports - * Output only. Ports. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Output only. An external IP address. - * - * Generated from protobuf field string ip_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getIpAddress() - { - return $this->ip_address; - } - - /** - * Output only. An external IP address. - * - * Generated from protobuf field string ip_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setIpAddress($var) - { - GPBUtil::checkString($var, True); - $this->ip_address = $var; - - return $this; - } - - /** - * Output only. Ports. - * - * Generated from protobuf field repeated uint32 ports = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPorts() - { - return $this->ports; - } - - /** - * Output only. Ports. - * - * Generated from protobuf field repeated uint32 ports = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPorts($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::UINT32); - $this->ports = $arr; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(IpConfig::class, \Google\Cloud\CertificateManager\V1\CertificateMap_GclbTarget_IpConfig::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMapEntry.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMapEntry.php deleted file mode 100644 index 4c6b3f1ada5f..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMapEntry.php +++ /dev/null @@ -1,388 +0,0 @@ -google.cloud.certificatemanager.v1.CertificateMapEntry - */ -class CertificateMapEntry extends \Google\Protobuf\Internal\Message -{ - /** - * A user-defined name of the Certificate Map Entry. Certificate Map Entry - * names must be unique globally and match pattern - * `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * One or more paragraphs of text description of a certificate map entry. - * - * Generated from protobuf field string description = 9; - */ - protected $description = ''; - /** - * Output only. The creation timestamp of a Certificate Map Entry. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The update timestamp of a Certificate Map Entry. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Set of labels associated with a Certificate Map Entry. - * - * Generated from protobuf field map labels = 4; - */ - private $labels; - /** - * A set of Certificates defines for the given `hostname`. There can be - * defined up to four certificates in each Certificate Map Entry. Each - * certificate must match pattern `projects/*/locations/*/certificates/*`. - * - * Generated from protobuf field repeated string certificates = 7 [(.google.api.resource_reference) = { - */ - private $certificates; - /** - * Output only. A serving state of this Certificate Map Entry. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.ServingState state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - protected $match; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * A user-defined name of the Certificate Map Entry. Certificate Map Entry - * names must be unique globally and match pattern - * `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * @type string $description - * One or more paragraphs of text description of a certificate map entry. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The creation timestamp of a Certificate Map Entry. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. The update timestamp of a Certificate Map Entry. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Set of labels associated with a Certificate Map Entry. - * @type string $hostname - * A Hostname (FQDN, e.g. `example.com`) or a wildcard hostname expression - * (`*.example.com`) for a set of hostnames with common suffix. Used as - * Server Name Indication (SNI) for selecting a proper certificate. - * @type int $matcher - * A predefined matcher for particular cases, other than SNI selection. - * @type array|\Google\Protobuf\Internal\RepeatedField $certificates - * A set of Certificates defines for the given `hostname`. There can be - * defined up to four certificates in each Certificate Map Entry. Each - * certificate must match pattern `projects/*/locations/*/certificates/*`. - * @type int $state - * Output only. A serving state of this Certificate Map Entry. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * A user-defined name of the Certificate Map Entry. Certificate Map Entry - * names must be unique globally and match pattern - * `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * A user-defined name of the Certificate Map Entry. Certificate Map Entry - * names must be unique globally and match pattern - * `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * One or more paragraphs of text description of a certificate map entry. - * - * Generated from protobuf field string description = 9; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * One or more paragraphs of text description of a certificate map entry. - * - * Generated from protobuf field string description = 9; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Output only. The creation timestamp of a Certificate Map Entry. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The creation timestamp of a Certificate Map Entry. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The update timestamp of a Certificate Map Entry. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. The update timestamp of a Certificate Map Entry. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Set of labels associated with a Certificate Map Entry. - * - * Generated from protobuf field map labels = 4; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Set of labels associated with a Certificate Map Entry. - * - * Generated from protobuf field map labels = 4; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * A Hostname (FQDN, e.g. `example.com`) or a wildcard hostname expression - * (`*.example.com`) for a set of hostnames with common suffix. Used as - * Server Name Indication (SNI) for selecting a proper certificate. - * - * Generated from protobuf field string hostname = 5; - * @return string - */ - public function getHostname() - { - return $this->readOneof(5); - } - - public function hasHostname() - { - return $this->hasOneof(5); - } - - /** - * A Hostname (FQDN, e.g. `example.com`) or a wildcard hostname expression - * (`*.example.com`) for a set of hostnames with common suffix. Used as - * Server Name Indication (SNI) for selecting a proper certificate. - * - * Generated from protobuf field string hostname = 5; - * @param string $var - * @return $this - */ - public function setHostname($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * A predefined matcher for particular cases, other than SNI selection. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMapEntry.Matcher matcher = 10; - * @return int - */ - public function getMatcher() - { - return $this->readOneof(10); - } - - public function hasMatcher() - { - return $this->hasOneof(10); - } - - /** - * A predefined matcher for particular cases, other than SNI selection. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMapEntry.Matcher matcher = 10; - * @param int $var - * @return $this - */ - public function setMatcher($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\CertificateManager\V1\CertificateMapEntry\Matcher::class); - $this->writeOneof(10, $var); - - return $this; - } - - /** - * A set of Certificates defines for the given `hostname`. There can be - * defined up to four certificates in each Certificate Map Entry. Each - * certificate must match pattern `projects/*/locations/*/certificates/*`. - * - * Generated from protobuf field repeated string certificates = 7 [(.google.api.resource_reference) = { - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCertificates() - { - return $this->certificates; - } - - /** - * A set of Certificates defines for the given `hostname`. There can be - * defined up to four certificates in each Certificate Map Entry. Each - * certificate must match pattern `projects/*/locations/*/certificates/*`. - * - * Generated from protobuf field repeated string certificates = 7 [(.google.api.resource_reference) = { - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCertificates($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->certificates = $arr; - - return $this; - } - - /** - * Output only. A serving state of this Certificate Map Entry. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.ServingState state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. A serving state of this Certificate Map Entry. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.ServingState state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\CertificateManager\V1\ServingState::class); - $this->state = $var; - - return $this; - } - - /** - * @return string - */ - public function getMatch() - { - return $this->whichOneof("match"); - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMapEntry/Matcher.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMapEntry/Matcher.php deleted file mode 100644 index f837e74c7a8b..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMapEntry/Matcher.php +++ /dev/null @@ -1,59 +0,0 @@ -google.cloud.certificatemanager.v1.CertificateMapEntry.Matcher - */ -class Matcher -{ - /** - * A matcher has't been recognized. - * - * Generated from protobuf enum MATCHER_UNSPECIFIED = 0; - */ - const MATCHER_UNSPECIFIED = 0; - /** - * A primary certificate that is served when SNI wasn't specified in the - * request or SNI couldn't be found in the map. - * - * Generated from protobuf enum PRIMARY = 1; - */ - const PRIMARY = 1; - - private static $valueToName = [ - self::MATCHER_UNSPECIFIED => 'MATCHER_UNSPECIFIED', - self::PRIMARY => 'PRIMARY', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Matcher::class, \Google\Cloud\CertificateManager\V1\CertificateMapEntry_Matcher::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMapEntry_Matcher.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMapEntry_Matcher.php deleted file mode 100644 index 5cae70eaefe7..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CertificateMapEntry_Matcher.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.certificatemanager.v1.CreateCertificateIssuanceConfigRequest - */ -class CreateCertificateIssuanceConfigRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource of the certificate issuance config. Must be - * in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. A user-provided name of the certificate config. - * - * Generated from protobuf field string certificate_issuance_config_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $certificate_issuance_config_id = ''; - /** - * Required. A definition of the certificate issuance config to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateIssuanceConfig certificate_issuance_config = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $certificate_issuance_config = null; - - /** - * @param string $parent Required. The parent resource of the certificate issuance config. Must be - * in the format `projects/*/locations/*`. Please see - * {@see CertificateManagerClient::locationName()} for help formatting this field. - * @param \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig $certificateIssuanceConfig Required. A definition of the certificate issuance config to create. - * @param string $certificateIssuanceConfigId Required. A user-provided name of the certificate config. - * - * @return \Google\Cloud\CertificateManager\V1\CreateCertificateIssuanceConfigRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig $certificateIssuanceConfig, string $certificateIssuanceConfigId): self - { - return (new self()) - ->setParent($parent) - ->setCertificateIssuanceConfig($certificateIssuanceConfig) - ->setCertificateIssuanceConfigId($certificateIssuanceConfigId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource of the certificate issuance config. Must be - * in the format `projects/*/locations/*`. - * @type string $certificate_issuance_config_id - * Required. A user-provided name of the certificate config. - * @type \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig $certificate_issuance_config - * Required. A definition of the certificate issuance config to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateIssuanceConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource of the certificate issuance config. Must be - * in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource of the certificate issuance config. Must be - * in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. A user-provided name of the certificate config. - * - * Generated from protobuf field string certificate_issuance_config_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getCertificateIssuanceConfigId() - { - return $this->certificate_issuance_config_id; - } - - /** - * Required. A user-provided name of the certificate config. - * - * Generated from protobuf field string certificate_issuance_config_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setCertificateIssuanceConfigId($var) - { - GPBUtil::checkString($var, True); - $this->certificate_issuance_config_id = $var; - - return $this; - } - - /** - * Required. A definition of the certificate issuance config to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateIssuanceConfig certificate_issuance_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig|null - */ - public function getCertificateIssuanceConfig() - { - return $this->certificate_issuance_config; - } - - public function hasCertificateIssuanceConfig() - { - return isset($this->certificate_issuance_config); - } - - public function clearCertificateIssuanceConfig() - { - unset($this->certificate_issuance_config); - } - - /** - * Required. A definition of the certificate issuance config to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateIssuanceConfig certificate_issuance_config = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig $var - * @return $this - */ - public function setCertificateIssuanceConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig::class); - $this->certificate_issuance_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CreateCertificateMapEntryRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CreateCertificateMapEntryRequest.php deleted file mode 100644 index 7c2df97476f0..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CreateCertificateMapEntryRequest.php +++ /dev/null @@ -1,168 +0,0 @@ -google.cloud.certificatemanager.v1.CreateCertificateMapEntryRequest - */ -class CreateCertificateMapEntryRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource of the certificate map entry. Must be in the - * format `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. A user-provided name of the certificate map entry. - * - * Generated from protobuf field string certificate_map_entry_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $certificate_map_entry_id = ''; - /** - * Required. A definition of the certificate map entry to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMapEntry certificate_map_entry = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $certificate_map_entry = null; - - /** - * @param string $parent Required. The parent resource of the certificate map entry. Must be in the - * format `projects/*/locations/*/certificateMaps/*`. Please see - * {@see CertificateManagerClient::certificateMapName()} for help formatting this field. - * @param \Google\Cloud\CertificateManager\V1\CertificateMapEntry $certificateMapEntry Required. A definition of the certificate map entry to create. - * @param string $certificateMapEntryId Required. A user-provided name of the certificate map entry. - * - * @return \Google\Cloud\CertificateManager\V1\CreateCertificateMapEntryRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\CertificateManager\V1\CertificateMapEntry $certificateMapEntry, string $certificateMapEntryId): self - { - return (new self()) - ->setParent($parent) - ->setCertificateMapEntry($certificateMapEntry) - ->setCertificateMapEntryId($certificateMapEntryId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource of the certificate map entry. Must be in the - * format `projects/*/locations/*/certificateMaps/*`. - * @type string $certificate_map_entry_id - * Required. A user-provided name of the certificate map entry. - * @type \Google\Cloud\CertificateManager\V1\CertificateMapEntry $certificate_map_entry - * Required. A definition of the certificate map entry to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource of the certificate map entry. Must be in the - * format `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource of the certificate map entry. Must be in the - * format `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. A user-provided name of the certificate map entry. - * - * Generated from protobuf field string certificate_map_entry_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getCertificateMapEntryId() - { - return $this->certificate_map_entry_id; - } - - /** - * Required. A user-provided name of the certificate map entry. - * - * Generated from protobuf field string certificate_map_entry_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setCertificateMapEntryId($var) - { - GPBUtil::checkString($var, True); - $this->certificate_map_entry_id = $var; - - return $this; - } - - /** - * Required. A definition of the certificate map entry to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMapEntry certificate_map_entry = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\CertificateManager\V1\CertificateMapEntry|null - */ - public function getCertificateMapEntry() - { - return $this->certificate_map_entry; - } - - public function hasCertificateMapEntry() - { - return isset($this->certificate_map_entry); - } - - public function clearCertificateMapEntry() - { - unset($this->certificate_map_entry); - } - - /** - * Required. A definition of the certificate map entry to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMapEntry certificate_map_entry = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\CertificateManager\V1\CertificateMapEntry $var - * @return $this - */ - public function setCertificateMapEntry($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\CertificateMapEntry::class); - $this->certificate_map_entry = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CreateCertificateMapRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CreateCertificateMapRequest.php deleted file mode 100644 index 8722fd5327e7..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CreateCertificateMapRequest.php +++ /dev/null @@ -1,168 +0,0 @@ -google.cloud.certificatemanager.v1.CreateCertificateMapRequest - */ -class CreateCertificateMapRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource of the certificate map. Must be in the format - * `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. A user-provided name of the certificate map. - * - * Generated from protobuf field string certificate_map_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $certificate_map_id = ''; - /** - * Required. A definition of the certificate map to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMap certificate_map = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $certificate_map = null; - - /** - * @param string $parent Required. The parent resource of the certificate map. Must be in the format - * `projects/*/locations/*`. Please see - * {@see CertificateManagerClient::locationName()} for help formatting this field. - * @param \Google\Cloud\CertificateManager\V1\CertificateMap $certificateMap Required. A definition of the certificate map to create. - * @param string $certificateMapId Required. A user-provided name of the certificate map. - * - * @return \Google\Cloud\CertificateManager\V1\CreateCertificateMapRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\CertificateManager\V1\CertificateMap $certificateMap, string $certificateMapId): self - { - return (new self()) - ->setParent($parent) - ->setCertificateMap($certificateMap) - ->setCertificateMapId($certificateMapId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource of the certificate map. Must be in the format - * `projects/*/locations/*`. - * @type string $certificate_map_id - * Required. A user-provided name of the certificate map. - * @type \Google\Cloud\CertificateManager\V1\CertificateMap $certificate_map - * Required. A definition of the certificate map to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource of the certificate map. Must be in the format - * `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource of the certificate map. Must be in the format - * `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. A user-provided name of the certificate map. - * - * Generated from protobuf field string certificate_map_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getCertificateMapId() - { - return $this->certificate_map_id; - } - - /** - * Required. A user-provided name of the certificate map. - * - * Generated from protobuf field string certificate_map_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setCertificateMapId($var) - { - GPBUtil::checkString($var, True); - $this->certificate_map_id = $var; - - return $this; - } - - /** - * Required. A definition of the certificate map to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMap certificate_map = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\CertificateManager\V1\CertificateMap|null - */ - public function getCertificateMap() - { - return $this->certificate_map; - } - - public function hasCertificateMap() - { - return isset($this->certificate_map); - } - - public function clearCertificateMap() - { - unset($this->certificate_map); - } - - /** - * Required. A definition of the certificate map to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMap certificate_map = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\CertificateManager\V1\CertificateMap $var - * @return $this - */ - public function setCertificateMap($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\CertificateMap::class); - $this->certificate_map = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CreateCertificateRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CreateCertificateRequest.php deleted file mode 100644 index 0c98fd3b8a2b..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CreateCertificateRequest.php +++ /dev/null @@ -1,168 +0,0 @@ -google.cloud.certificatemanager.v1.CreateCertificateRequest - */ -class CreateCertificateRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource of the certificate. Must be in the format - * `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. A user-provided name of the certificate. - * - * Generated from protobuf field string certificate_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $certificate_id = ''; - /** - * Required. A definition of the certificate to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate certificate = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $certificate = null; - - /** - * @param string $parent Required. The parent resource of the certificate. Must be in the format - * `projects/*/locations/*`. Please see - * {@see CertificateManagerClient::locationName()} for help formatting this field. - * @param \Google\Cloud\CertificateManager\V1\Certificate $certificate Required. A definition of the certificate to create. - * @param string $certificateId Required. A user-provided name of the certificate. - * - * @return \Google\Cloud\CertificateManager\V1\CreateCertificateRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\CertificateManager\V1\Certificate $certificate, string $certificateId): self - { - return (new self()) - ->setParent($parent) - ->setCertificate($certificate) - ->setCertificateId($certificateId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource of the certificate. Must be in the format - * `projects/*/locations/*`. - * @type string $certificate_id - * Required. A user-provided name of the certificate. - * @type \Google\Cloud\CertificateManager\V1\Certificate $certificate - * Required. A definition of the certificate to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource of the certificate. Must be in the format - * `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource of the certificate. Must be in the format - * `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. A user-provided name of the certificate. - * - * Generated from protobuf field string certificate_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getCertificateId() - { - return $this->certificate_id; - } - - /** - * Required. A user-provided name of the certificate. - * - * Generated from protobuf field string certificate_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setCertificateId($var) - { - GPBUtil::checkString($var, True); - $this->certificate_id = $var; - - return $this; - } - - /** - * Required. A definition of the certificate to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate certificate = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\CertificateManager\V1\Certificate|null - */ - public function getCertificate() - { - return $this->certificate; - } - - public function hasCertificate() - { - return isset($this->certificate); - } - - public function clearCertificate() - { - unset($this->certificate); - } - - /** - * Required. A definition of the certificate to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate certificate = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\CertificateManager\V1\Certificate $var - * @return $this - */ - public function setCertificate($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\Certificate::class); - $this->certificate = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CreateDnsAuthorizationRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CreateDnsAuthorizationRequest.php deleted file mode 100644 index 4dea85970ea0..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/CreateDnsAuthorizationRequest.php +++ /dev/null @@ -1,168 +0,0 @@ -google.cloud.certificatemanager.v1.CreateDnsAuthorizationRequest - */ -class CreateDnsAuthorizationRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent resource of the dns authorization. Must be in the - * format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. A user-provided name of the dns authorization. - * - * Generated from protobuf field string dns_authorization_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $dns_authorization_id = ''; - /** - * Required. A definition of the dns authorization to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.DnsAuthorization dns_authorization = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $dns_authorization = null; - - /** - * @param string $parent Required. The parent resource of the dns authorization. Must be in the - * format `projects/*/locations/*`. Please see - * {@see CertificateManagerClient::locationName()} for help formatting this field. - * @param \Google\Cloud\CertificateManager\V1\DnsAuthorization $dnsAuthorization Required. A definition of the dns authorization to create. - * @param string $dnsAuthorizationId Required. A user-provided name of the dns authorization. - * - * @return \Google\Cloud\CertificateManager\V1\CreateDnsAuthorizationRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\CertificateManager\V1\DnsAuthorization $dnsAuthorization, string $dnsAuthorizationId): self - { - return (new self()) - ->setParent($parent) - ->setDnsAuthorization($dnsAuthorization) - ->setDnsAuthorizationId($dnsAuthorizationId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent resource of the dns authorization. Must be in the - * format `projects/*/locations/*`. - * @type string $dns_authorization_id - * Required. A user-provided name of the dns authorization. - * @type \Google\Cloud\CertificateManager\V1\DnsAuthorization $dns_authorization - * Required. A definition of the dns authorization to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent resource of the dns authorization. Must be in the - * format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The parent resource of the dns authorization. Must be in the - * format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. A user-provided name of the dns authorization. - * - * Generated from protobuf field string dns_authorization_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDnsAuthorizationId() - { - return $this->dns_authorization_id; - } - - /** - * Required. A user-provided name of the dns authorization. - * - * Generated from protobuf field string dns_authorization_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDnsAuthorizationId($var) - { - GPBUtil::checkString($var, True); - $this->dns_authorization_id = $var; - - return $this; - } - - /** - * Required. A definition of the dns authorization to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.DnsAuthorization dns_authorization = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\CertificateManager\V1\DnsAuthorization|null - */ - public function getDnsAuthorization() - { - return $this->dns_authorization; - } - - public function hasDnsAuthorization() - { - return isset($this->dns_authorization); - } - - public function clearDnsAuthorization() - { - unset($this->dns_authorization); - } - - /** - * Required. A definition of the dns authorization to create. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.DnsAuthorization dns_authorization = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\CertificateManager\V1\DnsAuthorization $var - * @return $this - */ - public function setDnsAuthorization($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\DnsAuthorization::class); - $this->dns_authorization = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteCertificateIssuanceConfigRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteCertificateIssuanceConfigRequest.php deleted file mode 100644 index b2c6e62341d8..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteCertificateIssuanceConfigRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.certificatemanager.v1.DeleteCertificateIssuanceConfigRequest - */ -class DeleteCertificateIssuanceConfigRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A name of the certificate issuance config to delete. Must be in - * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. A name of the certificate issuance config to delete. Must be in - * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. Please see - * {@see CertificateManagerClient::certificateIssuanceConfigName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\DeleteCertificateIssuanceConfigRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. A name of the certificate issuance config to delete. Must be in - * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateIssuanceConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. A name of the certificate issuance config to delete. Must be in - * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. A name of the certificate issuance config to delete. Must be in - * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteCertificateMapEntryRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteCertificateMapEntryRequest.php deleted file mode 100644 index da88e1c8e7bf..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteCertificateMapEntryRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.certificatemanager.v1.DeleteCertificateMapEntryRequest - */ -class DeleteCertificateMapEntryRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A name of the certificate map entry to delete. Must be in the - * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. A name of the certificate map entry to delete. Must be in the - * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. Please see - * {@see CertificateManagerClient::certificateMapEntryName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\DeleteCertificateMapEntryRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. A name of the certificate map entry to delete. Must be in the - * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. A name of the certificate map entry to delete. Must be in the - * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. A name of the certificate map entry to delete. Must be in the - * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteCertificateMapRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteCertificateMapRequest.php deleted file mode 100644 index af8072648b58..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteCertificateMapRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.certificatemanager.v1.DeleteCertificateMapRequest - */ -class DeleteCertificateMapRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A name of the certificate map to delete. Must be in the format - * `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. A name of the certificate map to delete. Must be in the format - * `projects/*/locations/*/certificateMaps/*`. Please see - * {@see CertificateManagerClient::certificateMapName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\DeleteCertificateMapRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. A name of the certificate map to delete. Must be in the format - * `projects/*/locations/*/certificateMaps/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. A name of the certificate map to delete. Must be in the format - * `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. A name of the certificate map to delete. Must be in the format - * `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteCertificateRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteCertificateRequest.php deleted file mode 100644 index a9a7e8cfeed0..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteCertificateRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.certificatemanager.v1.DeleteCertificateRequest - */ -class DeleteCertificateRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A name of the certificate to delete. Must be in the format - * `projects/*/locations/*/certificates/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. A name of the certificate to delete. Must be in the format - * `projects/*/locations/*/certificates/*`. Please see - * {@see CertificateManagerClient::certificateName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\DeleteCertificateRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. A name of the certificate to delete. Must be in the format - * `projects/*/locations/*/certificates/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. A name of the certificate to delete. Must be in the format - * `projects/*/locations/*/certificates/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. A name of the certificate to delete. Must be in the format - * `projects/*/locations/*/certificates/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteDnsAuthorizationRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteDnsAuthorizationRequest.php deleted file mode 100644 index 278f4c74e2f0..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DeleteDnsAuthorizationRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.certificatemanager.v1.DeleteDnsAuthorizationRequest - */ -class DeleteDnsAuthorizationRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A name of the dns authorization to delete. Must be in the format - * `projects/*/locations/*/dnsAuthorizations/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. A name of the dns authorization to delete. Must be in the format - * `projects/*/locations/*/dnsAuthorizations/*`. Please see - * {@see CertificateManagerClient::dnsAuthorizationName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\DeleteDnsAuthorizationRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. A name of the dns authorization to delete. Must be in the format - * `projects/*/locations/*/dnsAuthorizations/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. A name of the dns authorization to delete. Must be in the format - * `projects/*/locations/*/dnsAuthorizations/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. A name of the dns authorization to delete. Must be in the format - * `projects/*/locations/*/dnsAuthorizations/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DnsAuthorization.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DnsAuthorization.php deleted file mode 100644 index 3126f4fc9970..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DnsAuthorization.php +++ /dev/null @@ -1,326 +0,0 @@ -google.cloud.certificatemanager.v1.DnsAuthorization - */ -class DnsAuthorization extends \Google\Protobuf\Internal\Message -{ - /** - * A user-defined name of the dns authorization. DnsAuthorization names must - * be unique globally and match pattern - * `projects/*/locations/*/dnsAuthorizations/*`. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Output only. The creation timestamp of a DnsAuthorization. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The last update timestamp of a DnsAuthorization. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Set of labels associated with a DnsAuthorization. - * - * Generated from protobuf field map labels = 4; - */ - private $labels; - /** - * One or more paragraphs of text description of a DnsAuthorization. - * - * Generated from protobuf field string description = 5; - */ - protected $description = ''; - /** - * Required. Immutable. A domain that is being authorized. A DnsAuthorization - * resource covers a single domain and its wildcard, e.g. authorization for - * `example.com` can be used to issue certificates for `example.com` and - * `*.example.com`. - * - * Generated from protobuf field string domain = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - */ - protected $domain = ''; - /** - * Output only. DNS Resource Record that needs to be added to DNS - * configuration. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.DnsAuthorization.DnsResourceRecord dns_resource_record = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $dns_resource_record = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * A user-defined name of the dns authorization. DnsAuthorization names must - * be unique globally and match pattern - * `projects/*/locations/*/dnsAuthorizations/*`. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The creation timestamp of a DnsAuthorization. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. The last update timestamp of a DnsAuthorization. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Set of labels associated with a DnsAuthorization. - * @type string $description - * One or more paragraphs of text description of a DnsAuthorization. - * @type string $domain - * Required. Immutable. A domain that is being authorized. A DnsAuthorization - * resource covers a single domain and its wildcard, e.g. authorization for - * `example.com` can be used to issue certificates for `example.com` and - * `*.example.com`. - * @type \Google\Cloud\CertificateManager\V1\DnsAuthorization\DnsResourceRecord $dns_resource_record - * Output only. DNS Resource Record that needs to be added to DNS - * configuration. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * A user-defined name of the dns authorization. DnsAuthorization names must - * be unique globally and match pattern - * `projects/*/locations/*/dnsAuthorizations/*`. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * A user-defined name of the dns authorization. DnsAuthorization names must - * be unique globally and match pattern - * `projects/*/locations/*/dnsAuthorizations/*`. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. The creation timestamp of a DnsAuthorization. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The creation timestamp of a DnsAuthorization. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The last update timestamp of a DnsAuthorization. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. The last update timestamp of a DnsAuthorization. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Set of labels associated with a DnsAuthorization. - * - * Generated from protobuf field map labels = 4; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Set of labels associated with a DnsAuthorization. - * - * Generated from protobuf field map labels = 4; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * One or more paragraphs of text description of a DnsAuthorization. - * - * Generated from protobuf field string description = 5; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * One or more paragraphs of text description of a DnsAuthorization. - * - * Generated from protobuf field string description = 5; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Required. Immutable. A domain that is being authorized. A DnsAuthorization - * resource covers a single domain and its wildcard, e.g. authorization for - * `example.com` can be used to issue certificates for `example.com` and - * `*.example.com`. - * - * Generated from protobuf field string domain = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getDomain() - { - return $this->domain; - } - - /** - * Required. Immutable. A domain that is being authorized. A DnsAuthorization - * resource covers a single domain and its wildcard, e.g. authorization for - * `example.com` can be used to issue certificates for `example.com` and - * `*.example.com`. - * - * Generated from protobuf field string domain = 6 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setDomain($var) - { - GPBUtil::checkString($var, True); - $this->domain = $var; - - return $this; - } - - /** - * Output only. DNS Resource Record that needs to be added to DNS - * configuration. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.DnsAuthorization.DnsResourceRecord dns_resource_record = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\CertificateManager\V1\DnsAuthorization\DnsResourceRecord|null - */ - public function getDnsResourceRecord() - { - return $this->dns_resource_record; - } - - public function hasDnsResourceRecord() - { - return isset($this->dns_resource_record); - } - - public function clearDnsResourceRecord() - { - unset($this->dns_resource_record); - } - - /** - * Output only. DNS Resource Record that needs to be added to DNS - * configuration. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.DnsAuthorization.DnsResourceRecord dns_resource_record = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\CertificateManager\V1\DnsAuthorization\DnsResourceRecord $var - * @return $this - */ - public function setDnsResourceRecord($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\DnsAuthorization\DnsResourceRecord::class); - $this->dns_resource_record = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DnsAuthorization/DnsResourceRecord.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DnsAuthorization/DnsResourceRecord.php deleted file mode 100644 index 285655ab9ae8..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DnsAuthorization/DnsResourceRecord.php +++ /dev/null @@ -1,148 +0,0 @@ -google.cloud.certificatemanager.v1.DnsAuthorization.DnsResourceRecord - */ -class DnsResourceRecord extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Fully qualified name of the DNS Resource Record. - * e.g. `_acme-challenge.example.com` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Output only. Type of the DNS Resource Record. - * Currently always set to "CNAME". - * - * Generated from protobuf field string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $type = ''; - /** - * Output only. Data of the DNS Resource Record. - * - * Generated from protobuf field string data = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $data = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Fully qualified name of the DNS Resource Record. - * e.g. `_acme-challenge.example.com` - * @type string $type - * Output only. Type of the DNS Resource Record. - * Currently always set to "CNAME". - * @type string $data - * Output only. Data of the DNS Resource Record. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Fully qualified name of the DNS Resource Record. - * e.g. `_acme-challenge.example.com` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Fully qualified name of the DNS Resource Record. - * e.g. `_acme-challenge.example.com` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. Type of the DNS Resource Record. - * Currently always set to "CNAME". - * - * Generated from protobuf field string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getType() - { - return $this->type; - } - - /** - * Output only. Type of the DNS Resource Record. - * Currently always set to "CNAME". - * - * Generated from protobuf field string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkString($var, True); - $this->type = $var; - - return $this; - } - - /** - * Output only. Data of the DNS Resource Record. - * - * Generated from protobuf field string data = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getData() - { - return $this->data; - } - - /** - * Output only. Data of the DNS Resource Record. - * - * Generated from protobuf field string data = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setData($var) - { - GPBUtil::checkString($var, True); - $this->data = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(DnsResourceRecord::class, \Google\Cloud\CertificateManager\V1\DnsAuthorization_DnsResourceRecord::class); - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DnsAuthorization_DnsResourceRecord.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DnsAuthorization_DnsResourceRecord.php deleted file mode 100644 index 9335bd53aa7a..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/DnsAuthorization_DnsResourceRecord.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.certificatemanager.v1.GetCertificateIssuanceConfigRequest - */ -class GetCertificateIssuanceConfigRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A name of the certificate issuance config to describe. Must be in - * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. A name of the certificate issuance config to describe. Must be in - * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. Please see - * {@see CertificateManagerClient::certificateIssuanceConfigName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\GetCertificateIssuanceConfigRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. A name of the certificate issuance config to describe. Must be in - * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateIssuanceConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. A name of the certificate issuance config to describe. Must be in - * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. A name of the certificate issuance config to describe. Must be in - * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/GetCertificateMapEntryRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/GetCertificateMapEntryRequest.php deleted file mode 100644 index 8b44fefcef84..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/GetCertificateMapEntryRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.certificatemanager.v1.GetCertificateMapEntryRequest - */ -class GetCertificateMapEntryRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A name of the certificate map entry to describe. Must be in the - * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. A name of the certificate map entry to describe. Must be in the - * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. Please see - * {@see CertificateManagerClient::certificateMapEntryName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\GetCertificateMapEntryRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. A name of the certificate map entry to describe. Must be in the - * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. A name of the certificate map entry to describe. Must be in the - * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. A name of the certificate map entry to describe. Must be in the - * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/GetCertificateMapRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/GetCertificateMapRequest.php deleted file mode 100644 index e71586d22dad..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/GetCertificateMapRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.certificatemanager.v1.GetCertificateMapRequest - */ -class GetCertificateMapRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A name of the certificate map to describe. Must be in the format - * `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. A name of the certificate map to describe. Must be in the format - * `projects/*/locations/*/certificateMaps/*`. Please see - * {@see CertificateManagerClient::certificateMapName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\GetCertificateMapRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. A name of the certificate map to describe. Must be in the format - * `projects/*/locations/*/certificateMaps/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. A name of the certificate map to describe. Must be in the format - * `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. A name of the certificate map to describe. Must be in the format - * `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/GetCertificateRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/GetCertificateRequest.php deleted file mode 100644 index f7653fe02230..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/GetCertificateRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.certificatemanager.v1.GetCertificateRequest - */ -class GetCertificateRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A name of the certificate to describe. Must be in the format - * `projects/*/locations/*/certificates/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. A name of the certificate to describe. Must be in the format - * `projects/*/locations/*/certificates/*`. Please see - * {@see CertificateManagerClient::certificateName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\GetCertificateRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. A name of the certificate to describe. Must be in the format - * `projects/*/locations/*/certificates/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. A name of the certificate to describe. Must be in the format - * `projects/*/locations/*/certificates/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. A name of the certificate to describe. Must be in the format - * `projects/*/locations/*/certificates/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/GetDnsAuthorizationRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/GetDnsAuthorizationRequest.php deleted file mode 100644 index 31910ab7b79c..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/GetDnsAuthorizationRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.certificatemanager.v1.GetDnsAuthorizationRequest - */ -class GetDnsAuthorizationRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A name of the dns authorization to describe. Must be in the - * format `projects/*/locations/*/dnsAuthorizations/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. A name of the dns authorization to describe. Must be in the - * format `projects/*/locations/*/dnsAuthorizations/*`. Please see - * {@see CertificateManagerClient::dnsAuthorizationName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\GetDnsAuthorizationRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. A name of the dns authorization to describe. Must be in the - * format `projects/*/locations/*/dnsAuthorizations/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. A name of the dns authorization to describe. Must be in the - * format `projects/*/locations/*/dnsAuthorizations/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. A name of the dns authorization to describe. Must be in the - * format `projects/*/locations/*/dnsAuthorizations/*`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateIssuanceConfigsRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateIssuanceConfigsRequest.php deleted file mode 100644 index e518d6583792..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateIssuanceConfigsRequest.php +++ /dev/null @@ -1,242 +0,0 @@ -google.cloud.certificatemanager.v1.ListCertificateIssuanceConfigsRequest - */ -class ListCertificateIssuanceConfigsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The project and location from which the certificate should be - * listed, specified in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Maximum number of certificate configs to return per call. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The value returned by the last `ListCertificateIssuanceConfigsResponse`. - * Indicates that this is a continuation of a prior - * `ListCertificateIssuanceConfigs` call, and that the system should return - * the next page of data. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * Filter expression to restrict the Certificates Configs returned. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - /** - * A list of Certificate Config field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The project and location from which the certificate should be - * listed, specified in the format `projects/*/locations/*`. Please see - * {@see CertificateManagerClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\ListCertificateIssuanceConfigsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The project and location from which the certificate should be - * listed, specified in the format `projects/*/locations/*`. - * @type int $page_size - * Maximum number of certificate configs to return per call. - * @type string $page_token - * The value returned by the last `ListCertificateIssuanceConfigsResponse`. - * Indicates that this is a continuation of a prior - * `ListCertificateIssuanceConfigs` call, and that the system should return - * the next page of data. - * @type string $filter - * Filter expression to restrict the Certificates Configs returned. - * @type string $order_by - * A list of Certificate Config field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateIssuanceConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. The project and location from which the certificate should be - * listed, specified in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The project and location from which the certificate should be - * listed, specified in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Maximum number of certificate configs to return per call. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Maximum number of certificate configs to return per call. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The value returned by the last `ListCertificateIssuanceConfigsResponse`. - * Indicates that this is a continuation of a prior - * `ListCertificateIssuanceConfigs` call, and that the system should return - * the next page of data. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The value returned by the last `ListCertificateIssuanceConfigsResponse`. - * Indicates that this is a continuation of a prior - * `ListCertificateIssuanceConfigs` call, and that the system should return - * the next page of data. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Filter expression to restrict the Certificates Configs returned. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Filter expression to restrict the Certificates Configs returned. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * A list of Certificate Config field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * A list of Certificate Config field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - * @param string $var - * @return $this - */ - public function setOrderBy($var) - { - GPBUtil::checkString($var, True); - $this->order_by = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateIssuanceConfigsResponse.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateIssuanceConfigsResponse.php deleted file mode 100644 index 8dfe8101b161..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateIssuanceConfigsResponse.php +++ /dev/null @@ -1,143 +0,0 @@ -google.cloud.certificatemanager.v1.ListCertificateIssuanceConfigsResponse - */ -class ListCertificateIssuanceConfigsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * A list of certificate configs for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateIssuanceConfig certificate_issuance_configs = 1; - */ - private $certificate_issuance_configs; - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig>|\Google\Protobuf\Internal\RepeatedField $certificate_issuance_configs - * A list of certificate configs for the parent resource. - * @type string $next_page_token - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateIssuanceConfig::initOnce(); - parent::__construct($data); - } - - /** - * A list of certificate configs for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateIssuanceConfig certificate_issuance_configs = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCertificateIssuanceConfigs() - { - return $this->certificate_issuance_configs; - } - - /** - * A list of certificate configs for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateIssuanceConfig certificate_issuance_configs = 1; - * @param array<\Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCertificateIssuanceConfigs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig::class); - $this->certificate_issuance_configs = $arr; - - return $this; - } - - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateMapEntriesRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateMapEntriesRequest.php deleted file mode 100644 index 590b360adc8e..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateMapEntriesRequest.php +++ /dev/null @@ -1,259 +0,0 @@ -google.cloud.certificatemanager.v1.ListCertificateMapEntriesRequest - */ -class ListCertificateMapEntriesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The project, location and certificate map from which the - * certificate map entries should be listed, specified in the format - * `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Maximum number of certificate map entries to return. The service may return - * fewer than this value. - * If unspecified, at most 50 certificate map entries will be returned. - * The maximum value is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The value returned by the last `ListCertificateMapEntriesResponse`. - * Indicates that this is a continuation of a prior - * `ListCertificateMapEntries` call, and that the system should return the - * next page of data. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * Filter expression to restrict the returned Certificate Map Entries. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - /** - * A list of Certificate Map Entry field names used to specify - * the order of the returned results. The default sorting order is ascending. - * To specify descending order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The project, location and certificate map from which the - * certificate map entries should be listed, specified in the format - * `projects/*/locations/*/certificateMaps/*`. Please see - * {@see CertificateManagerClient::certificateMapName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\ListCertificateMapEntriesRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The project, location and certificate map from which the - * certificate map entries should be listed, specified in the format - * `projects/*/locations/*/certificateMaps/*`. - * @type int $page_size - * Maximum number of certificate map entries to return. The service may return - * fewer than this value. - * If unspecified, at most 50 certificate map entries will be returned. - * The maximum value is 1000; values above 1000 will be coerced to 1000. - * @type string $page_token - * The value returned by the last `ListCertificateMapEntriesResponse`. - * Indicates that this is a continuation of a prior - * `ListCertificateMapEntries` call, and that the system should return the - * next page of data. - * @type string $filter - * Filter expression to restrict the returned Certificate Map Entries. - * @type string $order_by - * A list of Certificate Map Entry field names used to specify - * the order of the returned results. The default sorting order is ascending. - * To specify descending order for a field, add a suffix " desc". - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. The project, location and certificate map from which the - * certificate map entries should be listed, specified in the format - * `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The project, location and certificate map from which the - * certificate map entries should be listed, specified in the format - * `projects/*/locations/*/certificateMaps/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Maximum number of certificate map entries to return. The service may return - * fewer than this value. - * If unspecified, at most 50 certificate map entries will be returned. - * The maximum value is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Maximum number of certificate map entries to return. The service may return - * fewer than this value. - * If unspecified, at most 50 certificate map entries will be returned. - * The maximum value is 1000; values above 1000 will be coerced to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The value returned by the last `ListCertificateMapEntriesResponse`. - * Indicates that this is a continuation of a prior - * `ListCertificateMapEntries` call, and that the system should return the - * next page of data. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The value returned by the last `ListCertificateMapEntriesResponse`. - * Indicates that this is a continuation of a prior - * `ListCertificateMapEntries` call, and that the system should return the - * next page of data. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Filter expression to restrict the returned Certificate Map Entries. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Filter expression to restrict the returned Certificate Map Entries. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * A list of Certificate Map Entry field names used to specify - * the order of the returned results. The default sorting order is ascending. - * To specify descending order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * A list of Certificate Map Entry field names used to specify - * the order of the returned results. The default sorting order is ascending. - * To specify descending order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - * @param string $var - * @return $this - */ - public function setOrderBy($var) - { - GPBUtil::checkString($var, True); - $this->order_by = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateMapEntriesResponse.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateMapEntriesResponse.php deleted file mode 100644 index 35b8335bce6a..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateMapEntriesResponse.php +++ /dev/null @@ -1,143 +0,0 @@ -google.cloud.certificatemanager.v1.ListCertificateMapEntriesResponse - */ -class ListCertificateMapEntriesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * A list of certificate map entries for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateMapEntry certificate_map_entries = 1; - */ - private $certificate_map_entries; - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\CertificateManager\V1\CertificateMapEntry>|\Google\Protobuf\Internal\RepeatedField $certificate_map_entries - * A list of certificate map entries for the parent resource. - * @type string $next_page_token - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * A list of certificate map entries for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateMapEntry certificate_map_entries = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCertificateMapEntries() - { - return $this->certificate_map_entries; - } - - /** - * A list of certificate map entries for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateMapEntry certificate_map_entries = 1; - * @param array<\Google\Cloud\CertificateManager\V1\CertificateMapEntry>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCertificateMapEntries($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\CertificateManager\V1\CertificateMapEntry::class); - $this->certificate_map_entries = $arr; - - return $this; - } - - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateMapsRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateMapsRequest.php deleted file mode 100644 index f78e15bc0335..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateMapsRequest.php +++ /dev/null @@ -1,238 +0,0 @@ -google.cloud.certificatemanager.v1.ListCertificateMapsRequest - */ -class ListCertificateMapsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The project and location from which the certificate maps should - * be listed, specified in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Maximum number of certificate maps to return per call. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The value returned by the last `ListCertificateMapsResponse`. Indicates - * that this is a continuation of a prior `ListCertificateMaps` call, and that - * the system should return the next page of data. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * Filter expression to restrict the Certificates Maps returned. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - /** - * A list of Certificate Map field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The project and location from which the certificate maps should - * be listed, specified in the format `projects/*/locations/*`. Please see - * {@see CertificateManagerClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\ListCertificateMapsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The project and location from which the certificate maps should - * be listed, specified in the format `projects/*/locations/*`. - * @type int $page_size - * Maximum number of certificate maps to return per call. - * @type string $page_token - * The value returned by the last `ListCertificateMapsResponse`. Indicates - * that this is a continuation of a prior `ListCertificateMaps` call, and that - * the system should return the next page of data. - * @type string $filter - * Filter expression to restrict the Certificates Maps returned. - * @type string $order_by - * A list of Certificate Map field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. The project and location from which the certificate maps should - * be listed, specified in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The project and location from which the certificate maps should - * be listed, specified in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Maximum number of certificate maps to return per call. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Maximum number of certificate maps to return per call. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The value returned by the last `ListCertificateMapsResponse`. Indicates - * that this is a continuation of a prior `ListCertificateMaps` call, and that - * the system should return the next page of data. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The value returned by the last `ListCertificateMapsResponse`. Indicates - * that this is a continuation of a prior `ListCertificateMaps` call, and that - * the system should return the next page of data. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Filter expression to restrict the Certificates Maps returned. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Filter expression to restrict the Certificates Maps returned. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * A list of Certificate Map field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * A list of Certificate Map field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - * @param string $var - * @return $this - */ - public function setOrderBy($var) - { - GPBUtil::checkString($var, True); - $this->order_by = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateMapsResponse.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateMapsResponse.php deleted file mode 100644 index 7d953e5e8fe3..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificateMapsResponse.php +++ /dev/null @@ -1,143 +0,0 @@ -google.cloud.certificatemanager.v1.ListCertificateMapsResponse - */ -class ListCertificateMapsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * A list of certificate maps for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateMap certificate_maps = 1; - */ - private $certificate_maps; - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\CertificateManager\V1\CertificateMap>|\Google\Protobuf\Internal\RepeatedField $certificate_maps - * A list of certificate maps for the parent resource. - * @type string $next_page_token - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * A list of certificate maps for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateMap certificate_maps = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCertificateMaps() - { - return $this->certificate_maps; - } - - /** - * A list of certificate maps for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.CertificateMap certificate_maps = 1; - * @param array<\Google\Cloud\CertificateManager\V1\CertificateMap>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCertificateMaps($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\CertificateManager\V1\CertificateMap::class); - $this->certificate_maps = $arr; - - return $this; - } - - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificatesRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificatesRequest.php deleted file mode 100644 index a7c59544916f..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificatesRequest.php +++ /dev/null @@ -1,238 +0,0 @@ -google.cloud.certificatemanager.v1.ListCertificatesRequest - */ -class ListCertificatesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The project and location from which the certificate should be - * listed, specified in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Maximum number of certificates to return per call. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The value returned by the last `ListCertificatesResponse`. Indicates that - * this is a continuation of a prior `ListCertificates` call, and that the - * system should return the next page of data. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * Filter expression to restrict the Certificates returned. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - /** - * A list of Certificate field names used to specify the order of the returned - * results. The default sorting order is ascending. To specify descending - * order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The project and location from which the certificate should be - * listed, specified in the format `projects/*/locations/*`. Please see - * {@see CertificateManagerClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\ListCertificatesRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The project and location from which the certificate should be - * listed, specified in the format `projects/*/locations/*`. - * @type int $page_size - * Maximum number of certificates to return per call. - * @type string $page_token - * The value returned by the last `ListCertificatesResponse`. Indicates that - * this is a continuation of a prior `ListCertificates` call, and that the - * system should return the next page of data. - * @type string $filter - * Filter expression to restrict the Certificates returned. - * @type string $order_by - * A list of Certificate field names used to specify the order of the returned - * results. The default sorting order is ascending. To specify descending - * order for a field, add a suffix " desc". - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. The project and location from which the certificate should be - * listed, specified in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The project and location from which the certificate should be - * listed, specified in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Maximum number of certificates to return per call. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Maximum number of certificates to return per call. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The value returned by the last `ListCertificatesResponse`. Indicates that - * this is a continuation of a prior `ListCertificates` call, and that the - * system should return the next page of data. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The value returned by the last `ListCertificatesResponse`. Indicates that - * this is a continuation of a prior `ListCertificates` call, and that the - * system should return the next page of data. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Filter expression to restrict the Certificates returned. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Filter expression to restrict the Certificates returned. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * A list of Certificate field names used to specify the order of the returned - * results. The default sorting order is ascending. To specify descending - * order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * A list of Certificate field names used to specify the order of the returned - * results. The default sorting order is ascending. To specify descending - * order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - * @param string $var - * @return $this - */ - public function setOrderBy($var) - { - GPBUtil::checkString($var, True); - $this->order_by = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificatesResponse.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificatesResponse.php deleted file mode 100644 index c3a2b6c79ee3..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListCertificatesResponse.php +++ /dev/null @@ -1,143 +0,0 @@ -google.cloud.certificatemanager.v1.ListCertificatesResponse - */ -class ListCertificatesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * A list of certificates for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.Certificate certificates = 1; - */ - private $certificates; - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\CertificateManager\V1\Certificate>|\Google\Protobuf\Internal\RepeatedField $certificates - * A list of certificates for the parent resource. - * @type string $next_page_token - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * A list of locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * A list of certificates for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.Certificate certificates = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCertificates() - { - return $this->certificates; - } - - /** - * A list of certificates for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.Certificate certificates = 1; - * @param array<\Google\Cloud\CertificateManager\V1\Certificate>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCertificates($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\CertificateManager\V1\Certificate::class); - $this->certificates = $arr; - - return $this; - } - - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * A list of locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListDnsAuthorizationsRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListDnsAuthorizationsRequest.php deleted file mode 100644 index 12b8b7e996f6..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListDnsAuthorizationsRequest.php +++ /dev/null @@ -1,238 +0,0 @@ -google.cloud.certificatemanager.v1.ListDnsAuthorizationsRequest - */ -class ListDnsAuthorizationsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The project and location from which the dns authorizations should - * be listed, specified in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Maximum number of dns authorizations to return per call. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The value returned by the last `ListDnsAuthorizationsResponse`. Indicates - * that this is a continuation of a prior `ListDnsAuthorizations` call, and - * that the system should return the next page of data. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * Filter expression to restrict the Dns Authorizations returned. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - /** - * A list of Dns Authorization field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The project and location from which the dns authorizations should - * be listed, specified in the format `projects/*/locations/*`. Please see - * {@see CertificateManagerClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\CertificateManager\V1\ListDnsAuthorizationsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The project and location from which the dns authorizations should - * be listed, specified in the format `projects/*/locations/*`. - * @type int $page_size - * Maximum number of dns authorizations to return per call. - * @type string $page_token - * The value returned by the last `ListDnsAuthorizationsResponse`. Indicates - * that this is a continuation of a prior `ListDnsAuthorizations` call, and - * that the system should return the next page of data. - * @type string $filter - * Filter expression to restrict the Dns Authorizations returned. - * @type string $order_by - * A list of Dns Authorization field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. The project and location from which the dns authorizations should - * be listed, specified in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The project and location from which the dns authorizations should - * be listed, specified in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Maximum number of dns authorizations to return per call. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Maximum number of dns authorizations to return per call. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The value returned by the last `ListDnsAuthorizationsResponse`. Indicates - * that this is a continuation of a prior `ListDnsAuthorizations` call, and - * that the system should return the next page of data. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The value returned by the last `ListDnsAuthorizationsResponse`. Indicates - * that this is a continuation of a prior `ListDnsAuthorizations` call, and - * that the system should return the next page of data. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Filter expression to restrict the Dns Authorizations returned. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Filter expression to restrict the Dns Authorizations returned. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * A list of Dns Authorization field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * A list of Dns Authorization field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * - * Generated from protobuf field string order_by = 5; - * @param string $var - * @return $this - */ - public function setOrderBy($var) - { - GPBUtil::checkString($var, True); - $this->order_by = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListDnsAuthorizationsResponse.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListDnsAuthorizationsResponse.php deleted file mode 100644 index ebe8652bff26..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ListDnsAuthorizationsResponse.php +++ /dev/null @@ -1,143 +0,0 @@ -google.cloud.certificatemanager.v1.ListDnsAuthorizationsResponse - */ -class ListDnsAuthorizationsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * A list of dns authorizations for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.DnsAuthorization dns_authorizations = 1; - */ - private $dns_authorizations; - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\CertificateManager\V1\DnsAuthorization>|\Google\Protobuf\Internal\RepeatedField $dns_authorizations - * A list of dns authorizations for the parent resource. - * @type string $next_page_token - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * A list of dns authorizations for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.DnsAuthorization dns_authorizations = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDnsAuthorizations() - { - return $this->dns_authorizations; - } - - /** - * A list of dns authorizations for the parent resource. - * - * Generated from protobuf field repeated .google.cloud.certificatemanager.v1.DnsAuthorization dns_authorizations = 1; - * @param array<\Google\Cloud\CertificateManager\V1\DnsAuthorization>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDnsAuthorizations($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\CertificateManager\V1\DnsAuthorization::class); - $this->dns_authorizations = $arr; - - return $this; - } - - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * If there might be more results than those appearing in this response, then - * `next_page_token` is included. To get the next set of results, call this - * method again using the value of `next_page_token` as `page_token`. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/OperationMetadata.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/OperationMetadata.php deleted file mode 100644 index 29a4297349a4..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/OperationMetadata.php +++ /dev/null @@ -1,307 +0,0 @@ -google.cloud.certificatemanager.v1.OperationMetadata - */ -class OperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1; - */ - protected $create_time = null; - /** - * The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2; - */ - protected $end_time = null; - /** - * Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3; - */ - protected $target = ''; - /** - * Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4; - */ - protected $verb = ''; - /** - * Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5; - */ - protected $status_message = ''; - /** - * Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6; - */ - protected $requested_cancellation = false; - /** - * API version used to start the operation. - * - * Generated from protobuf field string api_version = 7; - */ - protected $api_version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $create_time - * The time the operation was created. - * @type \Google\Protobuf\Timestamp $end_time - * The time the operation finished running. - * @type string $target - * Server-defined resource path for the target of the operation. - * @type string $verb - * Name of the verb executed by the operation. - * @type string $status_message - * Human-readable status of the operation, if any. - * @type bool $requested_cancellation - * Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * @type string $api_version - * API version used to start the operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4; - * @return string - */ - public function getVerb() - { - return $this->verb; - } - - /** - * Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4; - * @param string $var - * @return $this - */ - public function setVerb($var) - { - GPBUtil::checkString($var, True); - $this->verb = $var; - - return $this; - } - - /** - * Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5; - * @return string - */ - public function getStatusMessage() - { - return $this->status_message; - } - - /** - * Human-readable status of the operation, if any. - * - * Generated from protobuf field string status_message = 5; - * @param string $var - * @return $this - */ - public function setStatusMessage($var) - { - GPBUtil::checkString($var, True); - $this->status_message = $var; - - return $this; - } - - /** - * Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6; - * @return bool - */ - public function getRequestedCancellation() - { - return $this->requested_cancellation; - } - - /** - * Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a - * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to - * `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6; - * @param bool $var - * @return $this - */ - public function setRequestedCancellation($var) - { - GPBUtil::checkBool($var); - $this->requested_cancellation = $var; - - return $this; - } - - /** - * API version used to start the operation. - * - * Generated from protobuf field string api_version = 7; - * @return string - */ - public function getApiVersion() - { - return $this->api_version; - } - - /** - * API version used to start the operation. - * - * Generated from protobuf field string api_version = 7; - * @param string $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->api_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ServingState.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ServingState.php deleted file mode 100644 index 93a9c1284a76..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/ServingState.php +++ /dev/null @@ -1,61 +0,0 @@ -google.cloud.certificatemanager.v1.ServingState - */ -class ServingState -{ - /** - * The status is undefined. - * - * Generated from protobuf enum SERVING_STATE_UNSPECIFIED = 0; - */ - const SERVING_STATE_UNSPECIFIED = 0; - /** - * The configuration is serving. - * - * Generated from protobuf enum ACTIVE = 1; - */ - const ACTIVE = 1; - /** - * Update is in progress. Some frontends may serve this configuration. - * - * Generated from protobuf enum PENDING = 2; - */ - const PENDING = 2; - - private static $valueToName = [ - self::SERVING_STATE_UNSPECIFIED => 'SERVING_STATE_UNSPECIFIED', - self::ACTIVE => 'ACTIVE', - self::PENDING => 'PENDING', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/UpdateCertificateMapEntryRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/UpdateCertificateMapEntryRequest.php deleted file mode 100644 index 913b850a98cd..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/UpdateCertificateMapEntryRequest.php +++ /dev/null @@ -1,146 +0,0 @@ -google.cloud.certificatemanager.v1.UpdateCertificateMapEntryRequest - */ -class UpdateCertificateMapEntryRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A definition of the certificate map entry to create map entry. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMapEntry certificate_map_entry = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $certificate_map_entry = null; - /** - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\CertificateManager\V1\CertificateMapEntry $certificateMapEntry Required. A definition of the certificate map entry to create map entry. - * @param \Google\Protobuf\FieldMask $updateMask Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * @return \Google\Cloud\CertificateManager\V1\UpdateCertificateMapEntryRequest - * - * @experimental - */ - public static function build(\Google\Cloud\CertificateManager\V1\CertificateMapEntry $certificateMapEntry, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setCertificateMapEntry($certificateMapEntry) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\CertificateManager\V1\CertificateMapEntry $certificate_map_entry - * Required. A definition of the certificate map entry to create map entry. - * @type \Google\Protobuf\FieldMask $update_mask - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. A definition of the certificate map entry to create map entry. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMapEntry certificate_map_entry = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\CertificateManager\V1\CertificateMapEntry|null - */ - public function getCertificateMapEntry() - { - return $this->certificate_map_entry; - } - - public function hasCertificateMapEntry() - { - return isset($this->certificate_map_entry); - } - - public function clearCertificateMapEntry() - { - unset($this->certificate_map_entry); - } - - /** - * Required. A definition of the certificate map entry to create map entry. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMapEntry certificate_map_entry = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\CertificateManager\V1\CertificateMapEntry $var - * @return $this - */ - public function setCertificateMapEntry($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\CertificateMapEntry::class); - $this->certificate_map_entry = $var; - - return $this; - } - - /** - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/UpdateCertificateMapRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/UpdateCertificateMapRequest.php deleted file mode 100644 index 40f59853d238..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/UpdateCertificateMapRequest.php +++ /dev/null @@ -1,146 +0,0 @@ -google.cloud.certificatemanager.v1.UpdateCertificateMapRequest - */ -class UpdateCertificateMapRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A definition of the certificate map to update. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMap certificate_map = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $certificate_map = null; - /** - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\CertificateManager\V1\CertificateMap $certificateMap Required. A definition of the certificate map to update. - * @param \Google\Protobuf\FieldMask $updateMask Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * @return \Google\Cloud\CertificateManager\V1\UpdateCertificateMapRequest - * - * @experimental - */ - public static function build(\Google\Cloud\CertificateManager\V1\CertificateMap $certificateMap, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setCertificateMap($certificateMap) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\CertificateManager\V1\CertificateMap $certificate_map - * Required. A definition of the certificate map to update. - * @type \Google\Protobuf\FieldMask $update_mask - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. A definition of the certificate map to update. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMap certificate_map = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\CertificateManager\V1\CertificateMap|null - */ - public function getCertificateMap() - { - return $this->certificate_map; - } - - public function hasCertificateMap() - { - return isset($this->certificate_map); - } - - public function clearCertificateMap() - { - unset($this->certificate_map); - } - - /** - * Required. A definition of the certificate map to update. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.CertificateMap certificate_map = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\CertificateManager\V1\CertificateMap $var - * @return $this - */ - public function setCertificateMap($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\CertificateMap::class); - $this->certificate_map = $var; - - return $this; - } - - /** - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/UpdateCertificateRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/UpdateCertificateRequest.php deleted file mode 100644 index e83292dc17f9..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/UpdateCertificateRequest.php +++ /dev/null @@ -1,146 +0,0 @@ -google.cloud.certificatemanager.v1.UpdateCertificateRequest - */ -class UpdateCertificateRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A definition of the certificate to update. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate certificate = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $certificate = null; - /** - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\CertificateManager\V1\Certificate $certificate Required. A definition of the certificate to update. - * @param \Google\Protobuf\FieldMask $updateMask Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * @return \Google\Cloud\CertificateManager\V1\UpdateCertificateRequest - * - * @experimental - */ - public static function build(\Google\Cloud\CertificateManager\V1\Certificate $certificate, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setCertificate($certificate) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\CertificateManager\V1\Certificate $certificate - * Required. A definition of the certificate to update. - * @type \Google\Protobuf\FieldMask $update_mask - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. A definition of the certificate to update. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate certificate = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\CertificateManager\V1\Certificate|null - */ - public function getCertificate() - { - return $this->certificate; - } - - public function hasCertificate() - { - return isset($this->certificate); - } - - public function clearCertificate() - { - unset($this->certificate); - } - - /** - * Required. A definition of the certificate to update. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.Certificate certificate = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\CertificateManager\V1\Certificate $var - * @return $this - */ - public function setCertificate($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\Certificate::class); - $this->certificate = $var; - - return $this; - } - - /** - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/UpdateDnsAuthorizationRequest.php b/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/UpdateDnsAuthorizationRequest.php deleted file mode 100644 index 52ae22852837..000000000000 --- a/owl-bot-staging/CertificateManager/v1/proto/src/Google/Cloud/CertificateManager/V1/UpdateDnsAuthorizationRequest.php +++ /dev/null @@ -1,146 +0,0 @@ -google.cloud.certificatemanager.v1.UpdateDnsAuthorizationRequest - */ -class UpdateDnsAuthorizationRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. A definition of the dns authorization to update. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.DnsAuthorization dns_authorization = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $dns_authorization = null; - /** - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\CertificateManager\V1\DnsAuthorization $dnsAuthorization Required. A definition of the dns authorization to update. - * @param \Google\Protobuf\FieldMask $updateMask Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * @return \Google\Cloud\CertificateManager\V1\UpdateDnsAuthorizationRequest - * - * @experimental - */ - public static function build(\Google\Cloud\CertificateManager\V1\DnsAuthorization $dnsAuthorization, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setDnsAuthorization($dnsAuthorization) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\CertificateManager\V1\DnsAuthorization $dns_authorization - * Required. A definition of the dns authorization to update. - * @type \Google\Protobuf\FieldMask $update_mask - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Certificatemanager\V1\CertificateManager::initOnce(); - parent::__construct($data); - } - - /** - * Required. A definition of the dns authorization to update. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.DnsAuthorization dns_authorization = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\CertificateManager\V1\DnsAuthorization|null - */ - public function getDnsAuthorization() - { - return $this->dns_authorization; - } - - public function hasDnsAuthorization() - { - return isset($this->dns_authorization); - } - - public function clearDnsAuthorization() - { - unset($this->dns_authorization); - } - - /** - * Required. A definition of the dns authorization to update. - * - * Generated from protobuf field .google.cloud.certificatemanager.v1.DnsAuthorization dns_authorization = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\CertificateManager\V1\DnsAuthorization $var - * @return $this - */ - public function setDnsAuthorization($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\CertificateManager\V1\DnsAuthorization::class); - $this->dns_authorization = $var; - - return $this; - } - - /** - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_certificate.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_certificate.php deleted file mode 100644 index 6de211c3b169..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_certificate.php +++ /dev/null @@ -1,89 +0,0 @@ -setParent($formattedParent) - ->setCertificateId($certificateId) - ->setCertificate($certificate); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->createCertificate($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Certificate $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = CertificateManagerClient::locationName('[PROJECT]', '[LOCATION]'); - $certificateId = '[CERTIFICATE_ID]'; - - create_certificate_sample($formattedParent, $certificateId); -} -// [END certificatemanager_v1_generated_CertificateManager_CreateCertificate_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_certificate_issuance_config.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_certificate_issuance_config.php deleted file mode 100644 index 82088a6702a3..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_certificate_issuance_config.php +++ /dev/null @@ -1,113 +0,0 @@ -setCertificateAuthorityConfig($certificateIssuanceConfigCertificateAuthorityConfig) - ->setLifetime($certificateIssuanceConfigLifetime) - ->setRotationWindowPercentage($certificateIssuanceConfigRotationWindowPercentage) - ->setKeyAlgorithm($certificateIssuanceConfigKeyAlgorithm); - $request = (new CreateCertificateIssuanceConfigRequest()) - ->setParent($formattedParent) - ->setCertificateIssuanceConfigId($certificateIssuanceConfigId) - ->setCertificateIssuanceConfig($certificateIssuanceConfig); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->createCertificateIssuanceConfig($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var CertificateIssuanceConfig $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = CertificateManagerClient::locationName('[PROJECT]', '[LOCATION]'); - $certificateIssuanceConfigId = '[CERTIFICATE_ISSUANCE_CONFIG_ID]'; - $certificateIssuanceConfigRotationWindowPercentage = 0; - $certificateIssuanceConfigKeyAlgorithm = KeyAlgorithm::KEY_ALGORITHM_UNSPECIFIED; - - create_certificate_issuance_config_sample( - $formattedParent, - $certificateIssuanceConfigId, - $certificateIssuanceConfigRotationWindowPercentage, - $certificateIssuanceConfigKeyAlgorithm - ); -} -// [END certificatemanager_v1_generated_CertificateManager_CreateCertificateIssuanceConfig_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_certificate_map.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_certificate_map.php deleted file mode 100644 index 0e7cb5fa552f..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_certificate_map.php +++ /dev/null @@ -1,89 +0,0 @@ -setParent($formattedParent) - ->setCertificateMapId($certificateMapId) - ->setCertificateMap($certificateMap); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->createCertificateMap($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var CertificateMap $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = CertificateManagerClient::locationName('[PROJECT]', '[LOCATION]'); - $certificateMapId = '[CERTIFICATE_MAP_ID]'; - - create_certificate_map_sample($formattedParent, $certificateMapId); -} -// [END certificatemanager_v1_generated_CertificateManager_CreateCertificateMap_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_certificate_map_entry.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_certificate_map_entry.php deleted file mode 100644 index 31c19194db32..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_certificate_map_entry.php +++ /dev/null @@ -1,95 +0,0 @@ -setParent($formattedParent) - ->setCertificateMapEntryId($certificateMapEntryId) - ->setCertificateMapEntry($certificateMapEntry); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->createCertificateMapEntry($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var CertificateMapEntry $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = CertificateManagerClient::certificateMapName( - '[PROJECT]', - '[LOCATION]', - '[CERTIFICATE_MAP]' - ); - $certificateMapEntryId = '[CERTIFICATE_MAP_ENTRY_ID]'; - - create_certificate_map_entry_sample($formattedParent, $certificateMapEntryId); -} -// [END certificatemanager_v1_generated_CertificateManager_CreateCertificateMapEntry_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_dns_authorization.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_dns_authorization.php deleted file mode 100644 index 4994b4f6d3d4..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/create_dns_authorization.php +++ /dev/null @@ -1,98 +0,0 @@ -setDomain($dnsAuthorizationDomain); - $request = (new CreateDnsAuthorizationRequest()) - ->setParent($formattedParent) - ->setDnsAuthorizationId($dnsAuthorizationId) - ->setDnsAuthorization($dnsAuthorization); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->createDnsAuthorization($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var DnsAuthorization $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = CertificateManagerClient::locationName('[PROJECT]', '[LOCATION]'); - $dnsAuthorizationId = '[DNS_AUTHORIZATION_ID]'; - $dnsAuthorizationDomain = '[DOMAIN]'; - - create_dns_authorization_sample($formattedParent, $dnsAuthorizationId, $dnsAuthorizationDomain); -} -// [END certificatemanager_v1_generated_CertificateManager_CreateDnsAuthorization_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_certificate.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_certificate.php deleted file mode 100644 index 1116141b7a59..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_certificate.php +++ /dev/null @@ -1,85 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->deleteCertificate($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = CertificateManagerClient::certificateName( - '[PROJECT]', - '[LOCATION]', - '[CERTIFICATE]' - ); - - delete_certificate_sample($formattedName); -} -// [END certificatemanager_v1_generated_CertificateManager_DeleteCertificate_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_certificate_issuance_config.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_certificate_issuance_config.php deleted file mode 100644 index 104b65539d79..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_certificate_issuance_config.php +++ /dev/null @@ -1,85 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->deleteCertificateIssuanceConfig($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = CertificateManagerClient::certificateIssuanceConfigName( - '[PROJECT]', - '[LOCATION]', - '[CERTIFICATE_ISSUANCE_CONFIG]' - ); - - delete_certificate_issuance_config_sample($formattedName); -} -// [END certificatemanager_v1_generated_CertificateManager_DeleteCertificateIssuanceConfig_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_certificate_map.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_certificate_map.php deleted file mode 100644 index 223fe2d16b05..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_certificate_map.php +++ /dev/null @@ -1,87 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->deleteCertificateMap($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = CertificateManagerClient::certificateMapName( - '[PROJECT]', - '[LOCATION]', - '[CERTIFICATE_MAP]' - ); - - delete_certificate_map_sample($formattedName); -} -// [END certificatemanager_v1_generated_CertificateManager_DeleteCertificateMap_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_certificate_map_entry.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_certificate_map_entry.php deleted file mode 100644 index 4f44149ccc86..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_certificate_map_entry.php +++ /dev/null @@ -1,86 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->deleteCertificateMapEntry($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = CertificateManagerClient::certificateMapEntryName( - '[PROJECT]', - '[LOCATION]', - '[CERTIFICATE_MAP]', - '[CERTIFICATE_MAP_ENTRY]' - ); - - delete_certificate_map_entry_sample($formattedName); -} -// [END certificatemanager_v1_generated_CertificateManager_DeleteCertificateMapEntry_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_dns_authorization.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_dns_authorization.php deleted file mode 100644 index edb806682b18..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/delete_dns_authorization.php +++ /dev/null @@ -1,85 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->deleteDnsAuthorization($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = CertificateManagerClient::dnsAuthorizationName( - '[PROJECT]', - '[LOCATION]', - '[DNS_AUTHORIZATION]' - ); - - delete_dns_authorization_sample($formattedName); -} -// [END certificatemanager_v1_generated_CertificateManager_DeleteDnsAuthorization_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_certificate.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_certificate.php deleted file mode 100644 index c2a766043b77..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_certificate.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Certificate $response */ - $response = $certificateManagerClient->getCertificate($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = CertificateManagerClient::certificateName( - '[PROJECT]', - '[LOCATION]', - '[CERTIFICATE]' - ); - - get_certificate_sample($formattedName); -} -// [END certificatemanager_v1_generated_CertificateManager_GetCertificate_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_certificate_issuance_config.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_certificate_issuance_config.php deleted file mode 100644 index c3cf47ac6a44..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_certificate_issuance_config.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var CertificateIssuanceConfig $response */ - $response = $certificateManagerClient->getCertificateIssuanceConfig($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = CertificateManagerClient::certificateIssuanceConfigName( - '[PROJECT]', - '[LOCATION]', - '[CERTIFICATE_ISSUANCE_CONFIG]' - ); - - get_certificate_issuance_config_sample($formattedName); -} -// [END certificatemanager_v1_generated_CertificateManager_GetCertificateIssuanceConfig_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_certificate_map.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_certificate_map.php deleted file mode 100644 index 85e4c91359bb..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_certificate_map.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var CertificateMap $response */ - $response = $certificateManagerClient->getCertificateMap($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = CertificateManagerClient::certificateMapName( - '[PROJECT]', - '[LOCATION]', - '[CERTIFICATE_MAP]' - ); - - get_certificate_map_sample($formattedName); -} -// [END certificatemanager_v1_generated_CertificateManager_GetCertificateMap_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_certificate_map_entry.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_certificate_map_entry.php deleted file mode 100644 index 62c566d8630c..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_certificate_map_entry.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var CertificateMapEntry $response */ - $response = $certificateManagerClient->getCertificateMapEntry($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = CertificateManagerClient::certificateMapEntryName( - '[PROJECT]', - '[LOCATION]', - '[CERTIFICATE_MAP]', - '[CERTIFICATE_MAP_ENTRY]' - ); - - get_certificate_map_entry_sample($formattedName); -} -// [END certificatemanager_v1_generated_CertificateManager_GetCertificateMapEntry_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_dns_authorization.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_dns_authorization.php deleted file mode 100644 index 058f076d2c0a..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_dns_authorization.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var DnsAuthorization $response */ - $response = $certificateManagerClient->getDnsAuthorization($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = CertificateManagerClient::dnsAuthorizationName( - '[PROJECT]', - '[LOCATION]', - '[DNS_AUTHORIZATION]' - ); - - get_dns_authorization_sample($formattedName); -} -// [END certificatemanager_v1_generated_CertificateManager_GetDnsAuthorization_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_location.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_location.php deleted file mode 100644 index bc117928803c..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/get_location.php +++ /dev/null @@ -1,57 +0,0 @@ -getLocation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END certificatemanager_v1_generated_CertificateManager_GetLocation_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_certificate_issuance_configs.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_certificate_issuance_configs.php deleted file mode 100644 index 29a31022a58a..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_certificate_issuance_configs.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $certificateManagerClient->listCertificateIssuanceConfigs($request); - - /** @var CertificateIssuanceConfig $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = CertificateManagerClient::locationName('[PROJECT]', '[LOCATION]'); - - list_certificate_issuance_configs_sample($formattedParent); -} -// [END certificatemanager_v1_generated_CertificateManager_ListCertificateIssuanceConfigs_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_certificate_map_entries.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_certificate_map_entries.php deleted file mode 100644 index bf557aa5b293..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_certificate_map_entries.php +++ /dev/null @@ -1,82 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $certificateManagerClient->listCertificateMapEntries($request); - - /** @var CertificateMapEntry $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = CertificateManagerClient::certificateMapName( - '[PROJECT]', - '[LOCATION]', - '[CERTIFICATE_MAP]' - ); - - list_certificate_map_entries_sample($formattedParent); -} -// [END certificatemanager_v1_generated_CertificateManager_ListCertificateMapEntries_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_certificate_maps.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_certificate_maps.php deleted file mode 100644 index 5de770224329..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_certificate_maps.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $certificateManagerClient->listCertificateMaps($request); - - /** @var CertificateMap $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = CertificateManagerClient::locationName('[PROJECT]', '[LOCATION]'); - - list_certificate_maps_sample($formattedParent); -} -// [END certificatemanager_v1_generated_CertificateManager_ListCertificateMaps_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_certificates.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_certificates.php deleted file mode 100644 index a55477119769..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_certificates.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $certificateManagerClient->listCertificates($request); - - /** @var Certificate $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = CertificateManagerClient::locationName('[PROJECT]', '[LOCATION]'); - - list_certificates_sample($formattedParent); -} -// [END certificatemanager_v1_generated_CertificateManager_ListCertificates_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_dns_authorizations.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_dns_authorizations.php deleted file mode 100644 index cf6082b45fdf..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_dns_authorizations.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $certificateManagerClient->listDnsAuthorizations($request); - - /** @var DnsAuthorization $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = CertificateManagerClient::locationName('[PROJECT]', '[LOCATION]'); - - list_dns_authorizations_sample($formattedParent); -} -// [END certificatemanager_v1_generated_CertificateManager_ListDnsAuthorizations_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_locations.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_locations.php deleted file mode 100644 index f1b91f10ce69..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/list_locations.php +++ /dev/null @@ -1,62 +0,0 @@ -listLocations($request); - - /** @var Location $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END certificatemanager_v1_generated_CertificateManager_ListLocations_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/update_certificate.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/update_certificate.php deleted file mode 100644 index e029de2ce742..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/update_certificate.php +++ /dev/null @@ -1,74 +0,0 @@ -setCertificate($certificate) - ->setUpdateMask($updateMask); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->updateCertificate($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Certificate $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END certificatemanager_v1_generated_CertificateManager_UpdateCertificate_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/update_certificate_map.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/update_certificate_map.php deleted file mode 100644 index 980110a05f9e..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/update_certificate_map.php +++ /dev/null @@ -1,74 +0,0 @@ -setCertificateMap($certificateMap) - ->setUpdateMask($updateMask); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->updateCertificateMap($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var CertificateMap $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END certificatemanager_v1_generated_CertificateManager_UpdateCertificateMap_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/update_certificate_map_entry.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/update_certificate_map_entry.php deleted file mode 100644 index ad30df5671a3..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/update_certificate_map_entry.php +++ /dev/null @@ -1,74 +0,0 @@ -setCertificateMapEntry($certificateMapEntry) - ->setUpdateMask($updateMask); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->updateCertificateMapEntry($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var CertificateMapEntry $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END certificatemanager_v1_generated_CertificateManager_UpdateCertificateMapEntry_sync] diff --git a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/update_dns_authorization.php b/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/update_dns_authorization.php deleted file mode 100644 index bcac14028bd2..000000000000 --- a/owl-bot-staging/CertificateManager/v1/samples/V1/CertificateManagerClient/update_dns_authorization.php +++ /dev/null @@ -1,90 +0,0 @@ -setDomain($dnsAuthorizationDomain); - $updateMask = new FieldMask(); - $request = (new UpdateDnsAuthorizationRequest()) - ->setDnsAuthorization($dnsAuthorization) - ->setUpdateMask($updateMask); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $certificateManagerClient->updateDnsAuthorization($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var DnsAuthorization $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $dnsAuthorizationDomain = '[DOMAIN]'; - - update_dns_authorization_sample($dnsAuthorizationDomain); -} -// [END certificatemanager_v1_generated_CertificateManager_UpdateDnsAuthorization_sync] diff --git a/owl-bot-staging/CertificateManager/v1/src/V1/CertificateManagerClient.php b/owl-bot-staging/CertificateManager/v1/src/V1/CertificateManagerClient.php deleted file mode 100644 index 7c61f9c1d23b..000000000000 --- a/owl-bot-staging/CertificateManager/v1/src/V1/CertificateManagerClient.php +++ /dev/null @@ -1,34 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $certificateId = 'certificate_id'; - * $certificate = new Certificate(); - * $operationResponse = $certificateManagerClient->createCertificate($formattedParent, $certificateId, $certificate); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->createCertificate($formattedParent, $certificateId, $certificate); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'createCertificate'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class CertificateManagerGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.certificatemanager.v1.CertificateManager'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'certificatemanager.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $caPoolNameTemplate; - - private static $certificateNameTemplate; - - private static $certificateIssuanceConfigNameTemplate; - - private static $certificateMapNameTemplate; - - private static $certificateMapEntryNameTemplate; - - private static $dnsAuthorizationNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/certificate_manager_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/certificate_manager_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/certificate_manager_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/certificate_manager_rest_client_config.php', - ], - ], - ]; - } - - private static function getCaPoolNameTemplate() - { - if (self::$caPoolNameTemplate == null) { - self::$caPoolNameTemplate = new PathTemplate('projects/{project}/locations/{location}/caPools/{ca_pool}'); - } - - return self::$caPoolNameTemplate; - } - - private static function getCertificateNameTemplate() - { - if (self::$certificateNameTemplate == null) { - self::$certificateNameTemplate = new PathTemplate('projects/{project}/locations/{location}/certificates/{certificate}'); - } - - return self::$certificateNameTemplate; - } - - private static function getCertificateIssuanceConfigNameTemplate() - { - if (self::$certificateIssuanceConfigNameTemplate == null) { - self::$certificateIssuanceConfigNameTemplate = new PathTemplate('projects/{project}/locations/{location}/certificateIssuanceConfigs/{certificate_issuance_config}'); - } - - return self::$certificateIssuanceConfigNameTemplate; - } - - private static function getCertificateMapNameTemplate() - { - if (self::$certificateMapNameTemplate == null) { - self::$certificateMapNameTemplate = new PathTemplate('projects/{project}/locations/{location}/certificateMaps/{certificate_map}'); - } - - return self::$certificateMapNameTemplate; - } - - private static function getCertificateMapEntryNameTemplate() - { - if (self::$certificateMapEntryNameTemplate == null) { - self::$certificateMapEntryNameTemplate = new PathTemplate('projects/{project}/locations/{location}/certificateMaps/{certificate_map}/certificateMapEntries/{certificate_map_entry}'); - } - - return self::$certificateMapEntryNameTemplate; - } - - private static function getDnsAuthorizationNameTemplate() - { - if (self::$dnsAuthorizationNameTemplate == null) { - self::$dnsAuthorizationNameTemplate = new PathTemplate('projects/{project}/locations/{location}/dnsAuthorizations/{dns_authorization}'); - } - - return self::$dnsAuthorizationNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'caPool' => self::getCaPoolNameTemplate(), - 'certificate' => self::getCertificateNameTemplate(), - 'certificateIssuanceConfig' => self::getCertificateIssuanceConfigNameTemplate(), - 'certificateMap' => self::getCertificateMapNameTemplate(), - 'certificateMapEntry' => self::getCertificateMapEntryNameTemplate(), - 'dnsAuthorization' => self::getDnsAuthorizationNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a ca_pool - * resource. - * - * @param string $project - * @param string $location - * @param string $caPool - * - * @return string The formatted ca_pool resource. - */ - public static function caPoolName($project, $location, $caPool) - { - return self::getCaPoolNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'ca_pool' => $caPool, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a certificate - * resource. - * - * @param string $project - * @param string $location - * @param string $certificate - * - * @return string The formatted certificate resource. - */ - public static function certificateName($project, $location, $certificate) - { - return self::getCertificateNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'certificate' => $certificate, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * certificate_issuance_config resource. - * - * @param string $project - * @param string $location - * @param string $certificateIssuanceConfig - * - * @return string The formatted certificate_issuance_config resource. - */ - public static function certificateIssuanceConfigName($project, $location, $certificateIssuanceConfig) - { - return self::getCertificateIssuanceConfigNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'certificate_issuance_config' => $certificateIssuanceConfig, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * certificate_map resource. - * - * @param string $project - * @param string $location - * @param string $certificateMap - * - * @return string The formatted certificate_map resource. - */ - public static function certificateMapName($project, $location, $certificateMap) - { - return self::getCertificateMapNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'certificate_map' => $certificateMap, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * certificate_map_entry resource. - * - * @param string $project - * @param string $location - * @param string $certificateMap - * @param string $certificateMapEntry - * - * @return string The formatted certificate_map_entry resource. - */ - public static function certificateMapEntryName($project, $location, $certificateMap, $certificateMapEntry) - { - return self::getCertificateMapEntryNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'certificate_map' => $certificateMap, - 'certificate_map_entry' => $certificateMapEntry, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * dns_authorization resource. - * - * @param string $project - * @param string $location - * @param string $dnsAuthorization - * - * @return string The formatted dns_authorization resource. - */ - public static function dnsAuthorizationName($project, $location, $dnsAuthorization) - { - return self::getDnsAuthorizationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'dns_authorization' => $dnsAuthorization, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - caPool: projects/{project}/locations/{location}/caPools/{ca_pool} - * - certificate: projects/{project}/locations/{location}/certificates/{certificate} - * - certificateIssuanceConfig: projects/{project}/locations/{location}/certificateIssuanceConfigs/{certificate_issuance_config} - * - certificateMap: projects/{project}/locations/{location}/certificateMaps/{certificate_map} - * - certificateMapEntry: projects/{project}/locations/{location}/certificateMaps/{certificate_map}/certificateMapEntries/{certificate_map_entry} - * - dnsAuthorization: projects/{project}/locations/{location}/dnsAuthorizations/{dns_authorization} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'certificatemanager.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Creates a new Certificate in a given project and location. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedParent = $certificateManagerClient->locationName('[PROJECT]', '[LOCATION]'); - * $certificateId = 'certificate_id'; - * $certificate = new Certificate(); - * $operationResponse = $certificateManagerClient->createCertificate($formattedParent, $certificateId, $certificate); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->createCertificate($formattedParent, $certificateId, $certificate); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'createCertificate'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource of the certificate. Must be in the format - * `projects/*/locations/*`. - * @param string $certificateId Required. A user-provided name of the certificate. - * @param Certificate $certificate Required. A definition of the certificate to create. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createCertificate($parent, $certificateId, $certificate, array $optionalArgs = []) - { - $request = new CreateCertificateRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setCertificateId($certificateId); - $request->setCertificate($certificate); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateCertificate', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Creates a new CertificateIssuanceConfig in a given project and location. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedParent = $certificateManagerClient->locationName('[PROJECT]', '[LOCATION]'); - * $certificateIssuanceConfigId = 'certificate_issuance_config_id'; - * $certificateIssuanceConfig = new CertificateIssuanceConfig(); - * $operationResponse = $certificateManagerClient->createCertificateIssuanceConfig($formattedParent, $certificateIssuanceConfigId, $certificateIssuanceConfig); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->createCertificateIssuanceConfig($formattedParent, $certificateIssuanceConfigId, $certificateIssuanceConfig); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'createCertificateIssuanceConfig'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource of the certificate issuance config. Must be - * in the format `projects/*/locations/*`. - * @param string $certificateIssuanceConfigId Required. A user-provided name of the certificate config. - * @param CertificateIssuanceConfig $certificateIssuanceConfig Required. A definition of the certificate issuance config to create. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createCertificateIssuanceConfig($parent, $certificateIssuanceConfigId, $certificateIssuanceConfig, array $optionalArgs = []) - { - $request = new CreateCertificateIssuanceConfigRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setCertificateIssuanceConfigId($certificateIssuanceConfigId); - $request->setCertificateIssuanceConfig($certificateIssuanceConfig); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateCertificateIssuanceConfig', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Creates a new CertificateMap in a given project and location. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedParent = $certificateManagerClient->locationName('[PROJECT]', '[LOCATION]'); - * $certificateMapId = 'certificate_map_id'; - * $certificateMap = new CertificateMap(); - * $operationResponse = $certificateManagerClient->createCertificateMap($formattedParent, $certificateMapId, $certificateMap); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->createCertificateMap($formattedParent, $certificateMapId, $certificateMap); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'createCertificateMap'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource of the certificate map. Must be in the format - * `projects/*/locations/*`. - * @param string $certificateMapId Required. A user-provided name of the certificate map. - * @param CertificateMap $certificateMap Required. A definition of the certificate map to create. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createCertificateMap($parent, $certificateMapId, $certificateMap, array $optionalArgs = []) - { - $request = new CreateCertificateMapRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setCertificateMapId($certificateMapId); - $request->setCertificateMap($certificateMap); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateCertificateMap', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Creates a new CertificateMapEntry in a given project and location. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedParent = $certificateManagerClient->certificateMapName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]'); - * $certificateMapEntryId = 'certificate_map_entry_id'; - * $certificateMapEntry = new CertificateMapEntry(); - * $operationResponse = $certificateManagerClient->createCertificateMapEntry($formattedParent, $certificateMapEntryId, $certificateMapEntry); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->createCertificateMapEntry($formattedParent, $certificateMapEntryId, $certificateMapEntry); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'createCertificateMapEntry'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource of the certificate map entry. Must be in the - * format `projects/*/locations/*/certificateMaps/*`. - * @param string $certificateMapEntryId Required. A user-provided name of the certificate map entry. - * @param CertificateMapEntry $certificateMapEntry Required. A definition of the certificate map entry to create. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createCertificateMapEntry($parent, $certificateMapEntryId, $certificateMapEntry, array $optionalArgs = []) - { - $request = new CreateCertificateMapEntryRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setCertificateMapEntryId($certificateMapEntryId); - $request->setCertificateMapEntry($certificateMapEntry); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateCertificateMapEntry', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Creates a new DnsAuthorization in a given project and location. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedParent = $certificateManagerClient->locationName('[PROJECT]', '[LOCATION]'); - * $dnsAuthorizationId = 'dns_authorization_id'; - * $dnsAuthorization = new DnsAuthorization(); - * $operationResponse = $certificateManagerClient->createDnsAuthorization($formattedParent, $dnsAuthorizationId, $dnsAuthorization); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->createDnsAuthorization($formattedParent, $dnsAuthorizationId, $dnsAuthorization); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'createDnsAuthorization'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The parent resource of the dns authorization. Must be in the - * format `projects/*/locations/*`. - * @param string $dnsAuthorizationId Required. A user-provided name of the dns authorization. - * @param DnsAuthorization $dnsAuthorization Required. A definition of the dns authorization to create. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createDnsAuthorization($parent, $dnsAuthorizationId, $dnsAuthorization, array $optionalArgs = []) - { - $request = new CreateDnsAuthorizationRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setDnsAuthorizationId($dnsAuthorizationId); - $request->setDnsAuthorization($dnsAuthorization); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateDnsAuthorization', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single Certificate. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedName = $certificateManagerClient->certificateName('[PROJECT]', '[LOCATION]', '[CERTIFICATE]'); - * $operationResponse = $certificateManagerClient->deleteCertificate($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->deleteCertificate($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'deleteCertificate'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $name Required. A name of the certificate to delete. Must be in the format - * `projects/*/locations/*/certificates/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteCertificate($name, array $optionalArgs = []) - { - $request = new DeleteCertificateRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteCertificate', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single CertificateIssuanceConfig. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedName = $certificateManagerClient->certificateIssuanceConfigName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_ISSUANCE_CONFIG]'); - * $operationResponse = $certificateManagerClient->deleteCertificateIssuanceConfig($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->deleteCertificateIssuanceConfig($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'deleteCertificateIssuanceConfig'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $name Required. A name of the certificate issuance config to delete. Must be in - * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteCertificateIssuanceConfig($name, array $optionalArgs = []) - { - $request = new DeleteCertificateIssuanceConfigRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteCertificateIssuanceConfig', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single CertificateMap. A Certificate Map can't be deleted - * if it contains Certificate Map Entries. Remove all the entries from - * the map before calling this method. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedName = $certificateManagerClient->certificateMapName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]'); - * $operationResponse = $certificateManagerClient->deleteCertificateMap($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->deleteCertificateMap($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'deleteCertificateMap'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $name Required. A name of the certificate map to delete. Must be in the format - * `projects/*/locations/*/certificateMaps/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteCertificateMap($name, array $optionalArgs = []) - { - $request = new DeleteCertificateMapRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteCertificateMap', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single CertificateMapEntry. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedName = $certificateManagerClient->certificateMapEntryName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]', '[CERTIFICATE_MAP_ENTRY]'); - * $operationResponse = $certificateManagerClient->deleteCertificateMapEntry($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->deleteCertificateMapEntry($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'deleteCertificateMapEntry'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $name Required. A name of the certificate map entry to delete. Must be in the - * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteCertificateMapEntry($name, array $optionalArgs = []) - { - $request = new DeleteCertificateMapEntryRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteCertificateMapEntry', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single DnsAuthorization. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedName = $certificateManagerClient->dnsAuthorizationName('[PROJECT]', '[LOCATION]', '[DNS_AUTHORIZATION]'); - * $operationResponse = $certificateManagerClient->deleteDnsAuthorization($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->deleteDnsAuthorization($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'deleteDnsAuthorization'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $name Required. A name of the dns authorization to delete. Must be in the format - * `projects/*/locations/*/dnsAuthorizations/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteDnsAuthorization($name, array $optionalArgs = []) - { - $request = new DeleteDnsAuthorizationRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteDnsAuthorization', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets details of a single Certificate. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedName = $certificateManagerClient->certificateName('[PROJECT]', '[LOCATION]', '[CERTIFICATE]'); - * $response = $certificateManagerClient->getCertificate($formattedName); - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $name Required. A name of the certificate to describe. Must be in the format - * `projects/*/locations/*/certificates/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\CertificateManager\V1\Certificate - * - * @throws ApiException if the remote call fails - */ - public function getCertificate($name, array $optionalArgs = []) - { - $request = new GetCertificateRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetCertificate', Certificate::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets details of a single CertificateIssuanceConfig. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedName = $certificateManagerClient->certificateIssuanceConfigName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_ISSUANCE_CONFIG]'); - * $response = $certificateManagerClient->getCertificateIssuanceConfig($formattedName); - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $name Required. A name of the certificate issuance config to describe. Must be in - * the format `projects/*/locations/*/certificateIssuanceConfigs/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig - * - * @throws ApiException if the remote call fails - */ - public function getCertificateIssuanceConfig($name, array $optionalArgs = []) - { - $request = new GetCertificateIssuanceConfigRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetCertificateIssuanceConfig', CertificateIssuanceConfig::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets details of a single CertificateMap. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedName = $certificateManagerClient->certificateMapName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]'); - * $response = $certificateManagerClient->getCertificateMap($formattedName); - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $name Required. A name of the certificate map to describe. Must be in the format - * `projects/*/locations/*/certificateMaps/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\CertificateManager\V1\CertificateMap - * - * @throws ApiException if the remote call fails - */ - public function getCertificateMap($name, array $optionalArgs = []) - { - $request = new GetCertificateMapRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetCertificateMap', CertificateMap::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets details of a single CertificateMapEntry. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedName = $certificateManagerClient->certificateMapEntryName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]', '[CERTIFICATE_MAP_ENTRY]'); - * $response = $certificateManagerClient->getCertificateMapEntry($formattedName); - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $name Required. A name of the certificate map entry to describe. Must be in the - * format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\CertificateManager\V1\CertificateMapEntry - * - * @throws ApiException if the remote call fails - */ - public function getCertificateMapEntry($name, array $optionalArgs = []) - { - $request = new GetCertificateMapEntryRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetCertificateMapEntry', CertificateMapEntry::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets details of a single DnsAuthorization. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedName = $certificateManagerClient->dnsAuthorizationName('[PROJECT]', '[LOCATION]', '[DNS_AUTHORIZATION]'); - * $response = $certificateManagerClient->getDnsAuthorization($formattedName); - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $name Required. A name of the dns authorization to describe. Must be in the - * format `projects/*/locations/*/dnsAuthorizations/*`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\CertificateManager\V1\DnsAuthorization - * - * @throws ApiException if the remote call fails - */ - public function getDnsAuthorization($name, array $optionalArgs = []) - { - $request = new GetDnsAuthorizationRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetDnsAuthorization', DnsAuthorization::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists CertificateIssuanceConfigs in a given project and location. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedParent = $certificateManagerClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $certificateManagerClient->listCertificateIssuanceConfigs($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $certificateManagerClient->listCertificateIssuanceConfigs($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The project and location from which the certificate should be - * listed, specified in the format `projects/*/locations/*`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * Filter expression to restrict the Certificates Configs returned. - * @type string $orderBy - * A list of Certificate Config field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listCertificateIssuanceConfigs($parent, array $optionalArgs = []) - { - $request = new ListCertificateIssuanceConfigsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['orderBy'])) { - $request->setOrderBy($optionalArgs['orderBy']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListCertificateIssuanceConfigs', $optionalArgs, ListCertificateIssuanceConfigsResponse::class, $request); - } - - /** - * Lists CertificateMapEntries in a given project and location. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedParent = $certificateManagerClient->certificateMapName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]'); - * // Iterate over pages of elements - * $pagedResponse = $certificateManagerClient->listCertificateMapEntries($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $certificateManagerClient->listCertificateMapEntries($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The project, location and certificate map from which the - * certificate map entries should be listed, specified in the format - * `projects/*/locations/*/certificateMaps/*`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * Filter expression to restrict the returned Certificate Map Entries. - * @type string $orderBy - * A list of Certificate Map Entry field names used to specify - * the order of the returned results. The default sorting order is ascending. - * To specify descending order for a field, add a suffix " desc". - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listCertificateMapEntries($parent, array $optionalArgs = []) - { - $request = new ListCertificateMapEntriesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['orderBy'])) { - $request->setOrderBy($optionalArgs['orderBy']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListCertificateMapEntries', $optionalArgs, ListCertificateMapEntriesResponse::class, $request); - } - - /** - * Lists CertificateMaps in a given project and location. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedParent = $certificateManagerClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $certificateManagerClient->listCertificateMaps($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $certificateManagerClient->listCertificateMaps($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The project and location from which the certificate maps should - * be listed, specified in the format `projects/*/locations/*`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * Filter expression to restrict the Certificates Maps returned. - * @type string $orderBy - * A list of Certificate Map field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listCertificateMaps($parent, array $optionalArgs = []) - { - $request = new ListCertificateMapsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['orderBy'])) { - $request->setOrderBy($optionalArgs['orderBy']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListCertificateMaps', $optionalArgs, ListCertificateMapsResponse::class, $request); - } - - /** - * Lists Certificates in a given project and location. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedParent = $certificateManagerClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $certificateManagerClient->listCertificates($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $certificateManagerClient->listCertificates($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The project and location from which the certificate should be - * listed, specified in the format `projects/*/locations/*`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * Filter expression to restrict the Certificates returned. - * @type string $orderBy - * A list of Certificate field names used to specify the order of the returned - * results. The default sorting order is ascending. To specify descending - * order for a field, add a suffix " desc". - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listCertificates($parent, array $optionalArgs = []) - { - $request = new ListCertificatesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['orderBy'])) { - $request->setOrderBy($optionalArgs['orderBy']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListCertificates', $optionalArgs, ListCertificatesResponse::class, $request); - } - - /** - * Lists DnsAuthorizations in a given project and location. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $formattedParent = $certificateManagerClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $certificateManagerClient->listDnsAuthorizations($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $certificateManagerClient->listDnsAuthorizations($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param string $parent Required. The project and location from which the dns authorizations should - * be listed, specified in the format `projects/*/locations/*`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * Filter expression to restrict the Dns Authorizations returned. - * @type string $orderBy - * A list of Dns Authorization field names used to specify the order of the - * returned results. The default sorting order is ascending. To specify - * descending order for a field, add a suffix " desc". - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listDnsAuthorizations($parent, array $optionalArgs = []) - { - $request = new ListDnsAuthorizationsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['orderBy'])) { - $request->setOrderBy($optionalArgs['orderBy']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListDnsAuthorizations', $optionalArgs, ListDnsAuthorizationsResponse::class, $request); - } - - /** - * Updates a Certificate. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $certificate = new Certificate(); - * $updateMask = new FieldMask(); - * $operationResponse = $certificateManagerClient->updateCertificate($certificate, $updateMask); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->updateCertificate($certificate, $updateMask); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'updateCertificate'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param Certificate $certificate Required. A definition of the certificate to update. - * @param FieldMask $updateMask Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateCertificate($certificate, $updateMask, array $optionalArgs = []) - { - $request = new UpdateCertificateRequest(); - $requestParamHeaders = []; - $request->setCertificate($certificate); - $request->setUpdateMask($updateMask); - $requestParamHeaders['certificate.name'] = $certificate->getName(); - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateCertificate', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Updates a CertificateMap. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $certificateMap = new CertificateMap(); - * $updateMask = new FieldMask(); - * $operationResponse = $certificateManagerClient->updateCertificateMap($certificateMap, $updateMask); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->updateCertificateMap($certificateMap, $updateMask); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'updateCertificateMap'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param CertificateMap $certificateMap Required. A definition of the certificate map to update. - * @param FieldMask $updateMask Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateCertificateMap($certificateMap, $updateMask, array $optionalArgs = []) - { - $request = new UpdateCertificateMapRequest(); - $requestParamHeaders = []; - $request->setCertificateMap($certificateMap); - $request->setUpdateMask($updateMask); - $requestParamHeaders['certificate_map.name'] = $certificateMap->getName(); - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateCertificateMap', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Updates a CertificateMapEntry. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $certificateMapEntry = new CertificateMapEntry(); - * $updateMask = new FieldMask(); - * $operationResponse = $certificateManagerClient->updateCertificateMapEntry($certificateMapEntry, $updateMask); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->updateCertificateMapEntry($certificateMapEntry, $updateMask); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'updateCertificateMapEntry'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param CertificateMapEntry $certificateMapEntry Required. A definition of the certificate map entry to create map entry. - * @param FieldMask $updateMask Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateCertificateMapEntry($certificateMapEntry, $updateMask, array $optionalArgs = []) - { - $request = new UpdateCertificateMapEntryRequest(); - $requestParamHeaders = []; - $request->setCertificateMapEntry($certificateMapEntry); - $request->setUpdateMask($updateMask); - $requestParamHeaders['certificate_map_entry.name'] = $certificateMapEntry->getName(); - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateCertificateMapEntry', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Updates a DnsAuthorization. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $dnsAuthorization = new DnsAuthorization(); - * $updateMask = new FieldMask(); - * $operationResponse = $certificateManagerClient->updateDnsAuthorization($dnsAuthorization, $updateMask); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $certificateManagerClient->updateDnsAuthorization($dnsAuthorization, $updateMask); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $certificateManagerClient->resumeOperation($operationName, 'updateDnsAuthorization'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param DnsAuthorization $dnsAuthorization Required. A definition of the dns authorization to update. - * @param FieldMask $updateMask Required. The update mask applies to the resource. For the `FieldMask` - * definition, see - * https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateDnsAuthorization($dnsAuthorization, $updateMask, array $optionalArgs = []) - { - $request = new UpdateDnsAuthorizationRequest(); - $requestParamHeaders = []; - $request->setDnsAuthorization($dnsAuthorization); - $request->setUpdateMask($updateMask); - $requestParamHeaders['dns_authorization.name'] = $dnsAuthorization->getName(); - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateDnsAuthorization', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets information about a location. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * $response = $certificateManagerClient->getLocation(); - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Resource name for the location. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Location\Location - * - * @throws ApiException if the remote call fails - */ - public function getLocation(array $optionalArgs = []) - { - $request = new GetLocationRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLocation', Location::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.cloud.location.Locations')->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * Sample code: - * ``` - * $certificateManagerClient = new CertificateManagerClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $certificateManagerClient->listLocations(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $certificateManagerClient->listLocations(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $certificateManagerClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The resource that owns the locations collection, if applicable. - * @type string $filter - * The standard list filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listLocations(array $optionalArgs = []) - { - $request = new ListLocationsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLocations', $optionalArgs, ListLocationsResponse::class, $request, 'google.cloud.location.Locations'); - } -} diff --git a/owl-bot-staging/CertificateManager/v1/src/V1/gapic_metadata.json b/owl-bot-staging/CertificateManager/v1/src/V1/gapic_metadata.json deleted file mode 100644 index 54b2574944c7..000000000000 --- a/owl-bot-staging/CertificateManager/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.certificatemanager.v1", - "libraryPackage": "Google\\Cloud\\CertificateManager\\V1", - "services": { - "CertificateManager": { - "clients": { - "grpc": { - "libraryClient": "CertificateManagerGapicClient", - "rpcs": { - "CreateCertificate": { - "methods": [ - "createCertificate" - ] - }, - "CreateCertificateIssuanceConfig": { - "methods": [ - "createCertificateIssuanceConfig" - ] - }, - "CreateCertificateMap": { - "methods": [ - "createCertificateMap" - ] - }, - "CreateCertificateMapEntry": { - "methods": [ - "createCertificateMapEntry" - ] - }, - "CreateDnsAuthorization": { - "methods": [ - "createDnsAuthorization" - ] - }, - "DeleteCertificate": { - "methods": [ - "deleteCertificate" - ] - }, - "DeleteCertificateIssuanceConfig": { - "methods": [ - "deleteCertificateIssuanceConfig" - ] - }, - "DeleteCertificateMap": { - "methods": [ - "deleteCertificateMap" - ] - }, - "DeleteCertificateMapEntry": { - "methods": [ - "deleteCertificateMapEntry" - ] - }, - "DeleteDnsAuthorization": { - "methods": [ - "deleteDnsAuthorization" - ] - }, - "GetCertificate": { - "methods": [ - "getCertificate" - ] - }, - "GetCertificateIssuanceConfig": { - "methods": [ - "getCertificateIssuanceConfig" - ] - }, - "GetCertificateMap": { - "methods": [ - "getCertificateMap" - ] - }, - "GetCertificateMapEntry": { - "methods": [ - "getCertificateMapEntry" - ] - }, - "GetDnsAuthorization": { - "methods": [ - "getDnsAuthorization" - ] - }, - "ListCertificateIssuanceConfigs": { - "methods": [ - "listCertificateIssuanceConfigs" - ] - }, - "ListCertificateMapEntries": { - "methods": [ - "listCertificateMapEntries" - ] - }, - "ListCertificateMaps": { - "methods": [ - "listCertificateMaps" - ] - }, - "ListCertificates": { - "methods": [ - "listCertificates" - ] - }, - "ListDnsAuthorizations": { - "methods": [ - "listDnsAuthorizations" - ] - }, - "UpdateCertificate": { - "methods": [ - "updateCertificate" - ] - }, - "UpdateCertificateMap": { - "methods": [ - "updateCertificateMap" - ] - }, - "UpdateCertificateMapEntry": { - "methods": [ - "updateCertificateMapEntry" - ] - }, - "UpdateDnsAuthorization": { - "methods": [ - "updateDnsAuthorization" - ] - }, - "GetLocation": { - "methods": [ - "getLocation" - ] - }, - "ListLocations": { - "methods": [ - "listLocations" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/CertificateManager/v1/src/V1/resources/certificate_manager_client_config.json b/owl-bot-staging/CertificateManager/v1/src/V1/resources/certificate_manager_client_config.json deleted file mode 100644 index d4df1100fd3d..000000000000 --- a/owl-bot-staging/CertificateManager/v1/src/V1/resources/certificate_manager_client_config.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "interfaces": { - "google.cloud.certificatemanager.v1.CertificateManager": { - "retry_codes": { - "no_retry_codes": [], - "retry_policy_1_codes": [ - "UNAVAILABLE" - ] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "retry_policy_1_params": { - "initial_retry_delay_millis": 1000, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 10000, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "CreateCertificate": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateCertificateIssuanceConfig": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateCertificateMap": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateCertificateMapEntry": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateDnsAuthorization": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteCertificate": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteCertificateIssuanceConfig": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteCertificateMap": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteCertificateMapEntry": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteDnsAuthorization": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetCertificate": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetCertificateIssuanceConfig": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetCertificateMap": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetCertificateMapEntry": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetDnsAuthorization": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListCertificateIssuanceConfigs": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListCertificateMapEntries": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListCertificateMaps": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListCertificates": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListDnsAuthorizations": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateCertificate": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateCertificateMap": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateCertificateMapEntry": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "UpdateDnsAuthorization": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetLocation": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "ListLocations": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - } - } - } - } -} diff --git a/owl-bot-staging/CertificateManager/v1/src/V1/resources/certificate_manager_descriptor_config.php b/owl-bot-staging/CertificateManager/v1/src/V1/resources/certificate_manager_descriptor_config.php deleted file mode 100644 index ae4523289cd3..000000000000 --- a/owl-bot-staging/CertificateManager/v1/src/V1/resources/certificate_manager_descriptor_config.php +++ /dev/null @@ -1,481 +0,0 @@ - [ - 'google.cloud.certificatemanager.v1.CertificateManager' => [ - 'CreateCertificate' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\CertificateManager\V1\Certificate', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateCertificateIssuanceConfig' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateCertificateMap' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\CertificateManager\V1\CertificateMap', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateCertificateMapEntry' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\CertificateManager\V1\CertificateMapEntry', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateDnsAuthorization' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\CertificateManager\V1\DnsAuthorization', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteCertificate' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteCertificateIssuanceConfig' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteCertificateMap' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteCertificateMapEntry' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteDnsAuthorization' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'UpdateCertificate' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\CertificateManager\V1\Certificate', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'certificate.name', - 'fieldAccessors' => [ - 'getCertificate', - 'getName', - ], - ], - ], - ], - 'UpdateCertificateMap' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\CertificateManager\V1\CertificateMap', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'certificate_map.name', - 'fieldAccessors' => [ - 'getCertificateMap', - 'getName', - ], - ], - ], - ], - 'UpdateCertificateMapEntry' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\CertificateManager\V1\CertificateMapEntry', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'certificate_map_entry.name', - 'fieldAccessors' => [ - 'getCertificateMapEntry', - 'getName', - ], - ], - ], - ], - 'UpdateDnsAuthorization' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\CertificateManager\V1\DnsAuthorization', - 'metadataReturnType' => '\Google\Cloud\CertificateManager\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'dns_authorization.name', - 'fieldAccessors' => [ - 'getDnsAuthorization', - 'getName', - ], - ], - ], - ], - 'GetCertificate' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\CertificateManager\V1\Certificate', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetCertificateIssuanceConfig' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\CertificateManager\V1\CertificateIssuanceConfig', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetCertificateMap' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\CertificateManager\V1\CertificateMap', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetCertificateMapEntry' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\CertificateManager\V1\CertificateMapEntry', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetDnsAuthorization' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\CertificateManager\V1\DnsAuthorization', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListCertificateIssuanceConfigs' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getCertificateIssuanceConfigs', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\CertificateManager\V1\ListCertificateIssuanceConfigsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListCertificateMapEntries' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getCertificateMapEntries', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\CertificateManager\V1\ListCertificateMapEntriesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListCertificateMaps' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getCertificateMaps', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\CertificateManager\V1\ListCertificateMapsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListCertificates' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getCertificates', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\CertificateManager\V1\ListCertificatesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListDnsAuthorizations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getDnsAuthorizations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\CertificateManager\V1\ListDnsAuthorizationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'GetLocation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Location\Location', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'ListLocations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLocations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'templateMap' => [ - 'caPool' => 'projects/{project}/locations/{location}/caPools/{ca_pool}', - 'certificate' => 'projects/{project}/locations/{location}/certificates/{certificate}', - 'certificateIssuanceConfig' => 'projects/{project}/locations/{location}/certificateIssuanceConfigs/{certificate_issuance_config}', - 'certificateMap' => 'projects/{project}/locations/{location}/certificateMaps/{certificate_map}', - 'certificateMapEntry' => 'projects/{project}/locations/{location}/certificateMaps/{certificate_map}/certificateMapEntries/{certificate_map_entry}', - 'dnsAuthorization' => 'projects/{project}/locations/{location}/dnsAuthorizations/{dns_authorization}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/CertificateManager/v1/src/V1/resources/certificate_manager_rest_client_config.php b/owl-bot-staging/CertificateManager/v1/src/V1/resources/certificate_manager_rest_client_config.php deleted file mode 100644 index a68024b9898c..000000000000 --- a/owl-bot-staging/CertificateManager/v1/src/V1/resources/certificate_manager_rest_client_config.php +++ /dev/null @@ -1,384 +0,0 @@ - [ - 'google.cloud.certificatemanager.v1.CertificateManager' => [ - 'CreateCertificate' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/certificates', - 'body' => 'certificate', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'certificate_id', - ], - ], - 'CreateCertificateIssuanceConfig' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/certificateIssuanceConfigs', - 'body' => 'certificate_issuance_config', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'certificate_issuance_config_id', - ], - ], - 'CreateCertificateMap' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/certificateMaps', - 'body' => 'certificate_map', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'certificate_map_id', - ], - ], - 'CreateCertificateMapEntry' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/certificateMaps/*}/certificateMapEntries', - 'body' => 'certificate_map_entry', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'certificate_map_entry_id', - ], - ], - 'CreateDnsAuthorization' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/dnsAuthorizations', - 'body' => 'dns_authorization', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'dns_authorization_id', - ], - ], - 'DeleteCertificate' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/certificates/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteCertificateIssuanceConfig' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/certificateIssuanceConfigs/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteCertificateMap' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/certificateMaps/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteCertificateMapEntry' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/certificateMaps/*/certificateMapEntries/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteDnsAuthorization' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/dnsAuthorizations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetCertificate' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/certificates/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetCertificateIssuanceConfig' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/certificateIssuanceConfigs/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetCertificateMap' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/certificateMaps/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetCertificateMapEntry' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/certificateMaps/*/certificateMapEntries/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetDnsAuthorization' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/dnsAuthorizations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListCertificateIssuanceConfigs' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/certificateIssuanceConfigs', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListCertificateMapEntries' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/certificateMaps/*}/certificateMapEntries', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListCertificateMaps' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/certificateMaps', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListCertificates' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/certificates', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListDnsAuthorizations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/dnsAuthorizations', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'UpdateCertificate' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{certificate.name=projects/*/locations/*/certificates/*}', - 'body' => 'certificate', - 'placeholders' => [ - 'certificate.name' => [ - 'getters' => [ - 'getCertificate', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - 'UpdateCertificateMap' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{certificate_map.name=projects/*/locations/*/certificateMaps/*}', - 'body' => 'certificate_map', - 'placeholders' => [ - 'certificate_map.name' => [ - 'getters' => [ - 'getCertificateMap', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - 'UpdateCertificateMapEntry' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{certificate_map_entry.name=projects/*/locations/*/certificateMaps/*/certificateMapEntries/*}', - 'body' => 'certificate_map_entry', - 'placeholders' => [ - 'certificate_map_entry.name' => [ - 'getters' => [ - 'getCertificateMapEntry', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - 'UpdateDnsAuthorization' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{dns_authorization.name=projects/*/locations/*/dnsAuthorizations/*}', - 'body' => 'dns_authorization', - 'placeholders' => [ - 'dns_authorization.name' => [ - 'getters' => [ - 'getDnsAuthorization', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteOperation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListOperations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}/operations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/CertificateManager/v1/tests/Unit/V1/CertificateManagerClientTest.php b/owl-bot-staging/CertificateManager/v1/tests/Unit/V1/CertificateManagerClientTest.php deleted file mode 100644 index 9186e747cbba..000000000000 --- a/owl-bot-staging/CertificateManager/v1/tests/Unit/V1/CertificateManagerClientTest.php +++ /dev/null @@ -1,2627 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return CertificateManagerClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new CertificateManagerClient($options); - } - - /** @test */ - public function createCertificateTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createCertificateTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $description = 'description-1724546052'; - $pemCertificate = 'pemCertificate1234463984'; - $expectedResponse = new Certificate(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setPemCertificate($pemCertificate); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createCertificateTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $certificateId = 'certificateId1494430915'; - $certificate = new Certificate(); - $response = $gapicClient->createCertificate($formattedParent, $certificateId, $certificate); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/CreateCertificate', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getCertificateId(); - $this->assertProtobufEquals($certificateId, $actualValue); - $actualValue = $actualApiRequestObject->getCertificate(); - $this->assertProtobufEquals($certificate, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createCertificateTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createCertificateExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createCertificateTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $certificateId = 'certificateId1494430915'; - $certificate = new Certificate(); - $response = $gapicClient->createCertificate($formattedParent, $certificateId, $certificate); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createCertificateTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createCertificateIssuanceConfigTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createCertificateIssuanceConfigTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $description = 'description-1724546052'; - $rotationWindowPercentage = 873917384; - $expectedResponse = new CertificateIssuanceConfig(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setRotationWindowPercentage($rotationWindowPercentage); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createCertificateIssuanceConfigTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $certificateIssuanceConfigId = 'certificateIssuanceConfigId635650044'; - $certificateIssuanceConfig = new CertificateIssuanceConfig(); - $certificateIssuanceConfigCertificateAuthorityConfig = new CertificateAuthorityConfig(); - $certificateIssuanceConfig->setCertificateAuthorityConfig($certificateIssuanceConfigCertificateAuthorityConfig); - $certificateIssuanceConfigLifetime = new Duration(); - $certificateIssuanceConfig->setLifetime($certificateIssuanceConfigLifetime); - $certificateIssuanceConfigRotationWindowPercentage = 1410864292; - $certificateIssuanceConfig->setRotationWindowPercentage($certificateIssuanceConfigRotationWindowPercentage); - $certificateIssuanceConfigKeyAlgorithm = KeyAlgorithm::KEY_ALGORITHM_UNSPECIFIED; - $certificateIssuanceConfig->setKeyAlgorithm($certificateIssuanceConfigKeyAlgorithm); - $response = $gapicClient->createCertificateIssuanceConfig($formattedParent, $certificateIssuanceConfigId, $certificateIssuanceConfig); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/CreateCertificateIssuanceConfig', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getCertificateIssuanceConfigId(); - $this->assertProtobufEquals($certificateIssuanceConfigId, $actualValue); - $actualValue = $actualApiRequestObject->getCertificateIssuanceConfig(); - $this->assertProtobufEquals($certificateIssuanceConfig, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createCertificateIssuanceConfigTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createCertificateIssuanceConfigExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createCertificateIssuanceConfigTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $certificateIssuanceConfigId = 'certificateIssuanceConfigId635650044'; - $certificateIssuanceConfig = new CertificateIssuanceConfig(); - $certificateIssuanceConfigCertificateAuthorityConfig = new CertificateAuthorityConfig(); - $certificateIssuanceConfig->setCertificateAuthorityConfig($certificateIssuanceConfigCertificateAuthorityConfig); - $certificateIssuanceConfigLifetime = new Duration(); - $certificateIssuanceConfig->setLifetime($certificateIssuanceConfigLifetime); - $certificateIssuanceConfigRotationWindowPercentage = 1410864292; - $certificateIssuanceConfig->setRotationWindowPercentage($certificateIssuanceConfigRotationWindowPercentage); - $certificateIssuanceConfigKeyAlgorithm = KeyAlgorithm::KEY_ALGORITHM_UNSPECIFIED; - $certificateIssuanceConfig->setKeyAlgorithm($certificateIssuanceConfigKeyAlgorithm); - $response = $gapicClient->createCertificateIssuanceConfig($formattedParent, $certificateIssuanceConfigId, $certificateIssuanceConfig); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createCertificateIssuanceConfigTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createCertificateMapTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createCertificateMapTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $description = 'description-1724546052'; - $expectedResponse = new CertificateMap(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createCertificateMapTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $certificateMapId = 'certificateMapId-2047700346'; - $certificateMap = new CertificateMap(); - $response = $gapicClient->createCertificateMap($formattedParent, $certificateMapId, $certificateMap); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/CreateCertificateMap', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getCertificateMapId(); - $this->assertProtobufEquals($certificateMapId, $actualValue); - $actualValue = $actualApiRequestObject->getCertificateMap(); - $this->assertProtobufEquals($certificateMap, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createCertificateMapTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createCertificateMapExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createCertificateMapTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $certificateMapId = 'certificateMapId-2047700346'; - $certificateMap = new CertificateMap(); - $response = $gapicClient->createCertificateMap($formattedParent, $certificateMapId, $certificateMap); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createCertificateMapTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createCertificateMapEntryTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createCertificateMapEntryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $description = 'description-1724546052'; - $hostname = 'hostname-299803597'; - $expectedResponse = new CertificateMapEntry(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setHostname($hostname); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createCertificateMapEntryTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->certificateMapName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]'); - $certificateMapEntryId = 'certificateMapEntryId78300467'; - $certificateMapEntry = new CertificateMapEntry(); - $response = $gapicClient->createCertificateMapEntry($formattedParent, $certificateMapEntryId, $certificateMapEntry); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/CreateCertificateMapEntry', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getCertificateMapEntryId(); - $this->assertProtobufEquals($certificateMapEntryId, $actualValue); - $actualValue = $actualApiRequestObject->getCertificateMapEntry(); - $this->assertProtobufEquals($certificateMapEntry, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createCertificateMapEntryTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createCertificateMapEntryExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createCertificateMapEntryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->certificateMapName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]'); - $certificateMapEntryId = 'certificateMapEntryId78300467'; - $certificateMapEntry = new CertificateMapEntry(); - $response = $gapicClient->createCertificateMapEntry($formattedParent, $certificateMapEntryId, $certificateMapEntry); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createCertificateMapEntryTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createDnsAuthorizationTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createDnsAuthorizationTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $description = 'description-1724546052'; - $domain = 'domain-1326197564'; - $expectedResponse = new DnsAuthorization(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setDomain($domain); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createDnsAuthorizationTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $dnsAuthorizationId = 'dnsAuthorizationId1795311351'; - $dnsAuthorization = new DnsAuthorization(); - $dnsAuthorizationDomain = 'dnsAuthorizationDomain2013928116'; - $dnsAuthorization->setDomain($dnsAuthorizationDomain); - $response = $gapicClient->createDnsAuthorization($formattedParent, $dnsAuthorizationId, $dnsAuthorization); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/CreateDnsAuthorization', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getDnsAuthorizationId(); - $this->assertProtobufEquals($dnsAuthorizationId, $actualValue); - $actualValue = $actualApiRequestObject->getDnsAuthorization(); - $this->assertProtobufEquals($dnsAuthorization, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createDnsAuthorizationTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createDnsAuthorizationExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createDnsAuthorizationTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $dnsAuthorizationId = 'dnsAuthorizationId1795311351'; - $dnsAuthorization = new DnsAuthorization(); - $dnsAuthorizationDomain = 'dnsAuthorizationDomain2013928116'; - $dnsAuthorization->setDomain($dnsAuthorizationDomain); - $response = $gapicClient->createDnsAuthorization($formattedParent, $dnsAuthorizationId, $dnsAuthorization); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createDnsAuthorizationTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteCertificateTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteCertificateTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteCertificateTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->certificateName('[PROJECT]', '[LOCATION]', '[CERTIFICATE]'); - $response = $gapicClient->deleteCertificate($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/DeleteCertificate', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteCertificateTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteCertificateExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteCertificateTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->certificateName('[PROJECT]', '[LOCATION]', '[CERTIFICATE]'); - $response = $gapicClient->deleteCertificate($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteCertificateTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteCertificateIssuanceConfigTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteCertificateIssuanceConfigTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteCertificateIssuanceConfigTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->certificateIssuanceConfigName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_ISSUANCE_CONFIG]'); - $response = $gapicClient->deleteCertificateIssuanceConfig($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/DeleteCertificateIssuanceConfig', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteCertificateIssuanceConfigTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteCertificateIssuanceConfigExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteCertificateIssuanceConfigTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->certificateIssuanceConfigName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_ISSUANCE_CONFIG]'); - $response = $gapicClient->deleteCertificateIssuanceConfig($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteCertificateIssuanceConfigTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteCertificateMapTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteCertificateMapTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteCertificateMapTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->certificateMapName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]'); - $response = $gapicClient->deleteCertificateMap($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/DeleteCertificateMap', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteCertificateMapTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteCertificateMapExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteCertificateMapTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->certificateMapName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]'); - $response = $gapicClient->deleteCertificateMap($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteCertificateMapTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteCertificateMapEntryTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteCertificateMapEntryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteCertificateMapEntryTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->certificateMapEntryName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]', '[CERTIFICATE_MAP_ENTRY]'); - $response = $gapicClient->deleteCertificateMapEntry($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/DeleteCertificateMapEntry', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteCertificateMapEntryTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteCertificateMapEntryExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteCertificateMapEntryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->certificateMapEntryName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]', '[CERTIFICATE_MAP_ENTRY]'); - $response = $gapicClient->deleteCertificateMapEntry($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteCertificateMapEntryTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteDnsAuthorizationTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteDnsAuthorizationTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteDnsAuthorizationTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->dnsAuthorizationName('[PROJECT]', '[LOCATION]', '[DNS_AUTHORIZATION]'); - $response = $gapicClient->deleteDnsAuthorization($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/DeleteDnsAuthorization', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteDnsAuthorizationTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteDnsAuthorizationExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteDnsAuthorizationTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->dnsAuthorizationName('[PROJECT]', '[LOCATION]', '[DNS_AUTHORIZATION]'); - $response = $gapicClient->deleteDnsAuthorization($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteDnsAuthorizationTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getCertificateTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $description = 'description-1724546052'; - $pemCertificate = 'pemCertificate1234463984'; - $expectedResponse = new Certificate(); - $expectedResponse->setName($name2); - $expectedResponse->setDescription($description); - $expectedResponse->setPemCertificate($pemCertificate); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->certificateName('[PROJECT]', '[LOCATION]', '[CERTIFICATE]'); - $response = $gapicClient->getCertificate($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/GetCertificate', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getCertificateExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->certificateName('[PROJECT]', '[LOCATION]', '[CERTIFICATE]'); - try { - $gapicClient->getCertificate($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getCertificateIssuanceConfigTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $description = 'description-1724546052'; - $rotationWindowPercentage = 873917384; - $expectedResponse = new CertificateIssuanceConfig(); - $expectedResponse->setName($name2); - $expectedResponse->setDescription($description); - $expectedResponse->setRotationWindowPercentage($rotationWindowPercentage); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->certificateIssuanceConfigName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_ISSUANCE_CONFIG]'); - $response = $gapicClient->getCertificateIssuanceConfig($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/GetCertificateIssuanceConfig', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getCertificateIssuanceConfigExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->certificateIssuanceConfigName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_ISSUANCE_CONFIG]'); - try { - $gapicClient->getCertificateIssuanceConfig($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getCertificateMapTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $description = 'description-1724546052'; - $expectedResponse = new CertificateMap(); - $expectedResponse->setName($name2); - $expectedResponse->setDescription($description); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->certificateMapName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]'); - $response = $gapicClient->getCertificateMap($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/GetCertificateMap', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getCertificateMapExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->certificateMapName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]'); - try { - $gapicClient->getCertificateMap($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getCertificateMapEntryTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $description = 'description-1724546052'; - $hostname = 'hostname-299803597'; - $expectedResponse = new CertificateMapEntry(); - $expectedResponse->setName($name2); - $expectedResponse->setDescription($description); - $expectedResponse->setHostname($hostname); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->certificateMapEntryName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]', '[CERTIFICATE_MAP_ENTRY]'); - $response = $gapicClient->getCertificateMapEntry($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/GetCertificateMapEntry', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getCertificateMapEntryExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->certificateMapEntryName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]', '[CERTIFICATE_MAP_ENTRY]'); - try { - $gapicClient->getCertificateMapEntry($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDnsAuthorizationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $description = 'description-1724546052'; - $domain = 'domain-1326197564'; - $expectedResponse = new DnsAuthorization(); - $expectedResponse->setName($name2); - $expectedResponse->setDescription($description); - $expectedResponse->setDomain($domain); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->dnsAuthorizationName('[PROJECT]', '[LOCATION]', '[DNS_AUTHORIZATION]'); - $response = $gapicClient->getDnsAuthorization($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/GetDnsAuthorization', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDnsAuthorizationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->dnsAuthorizationName('[PROJECT]', '[LOCATION]', '[DNS_AUTHORIZATION]'); - try { - $gapicClient->getDnsAuthorization($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listCertificateIssuanceConfigsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $certificateIssuanceConfigsElement = new CertificateIssuanceConfig(); - $certificateIssuanceConfigs = [ - $certificateIssuanceConfigsElement, - ]; - $expectedResponse = new ListCertificateIssuanceConfigsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setCertificateIssuanceConfigs($certificateIssuanceConfigs); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listCertificateIssuanceConfigs($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getCertificateIssuanceConfigs()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/ListCertificateIssuanceConfigs', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listCertificateIssuanceConfigsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listCertificateIssuanceConfigs($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listCertificateMapEntriesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $certificateMapEntriesElement = new CertificateMapEntry(); - $certificateMapEntries = [ - $certificateMapEntriesElement, - ]; - $expectedResponse = new ListCertificateMapEntriesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setCertificateMapEntries($certificateMapEntries); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->certificateMapName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]'); - $response = $gapicClient->listCertificateMapEntries($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getCertificateMapEntries()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/ListCertificateMapEntries', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listCertificateMapEntriesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->certificateMapName('[PROJECT]', '[LOCATION]', '[CERTIFICATE_MAP]'); - try { - $gapicClient->listCertificateMapEntries($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listCertificateMapsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $certificateMapsElement = new CertificateMap(); - $certificateMaps = [ - $certificateMapsElement, - ]; - $expectedResponse = new ListCertificateMapsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setCertificateMaps($certificateMaps); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listCertificateMaps($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getCertificateMaps()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/ListCertificateMaps', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listCertificateMapsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listCertificateMaps($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listCertificatesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $certificatesElement = new Certificate(); - $certificates = [ - $certificatesElement, - ]; - $expectedResponse = new ListCertificatesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setCertificates($certificates); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listCertificates($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getCertificates()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/ListCertificates', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listCertificatesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listCertificates($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDnsAuthorizationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $dnsAuthorizationsElement = new DnsAuthorization(); - $dnsAuthorizations = [ - $dnsAuthorizationsElement, - ]; - $expectedResponse = new ListDnsAuthorizationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setDnsAuthorizations($dnsAuthorizations); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listDnsAuthorizations($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getDnsAuthorizations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/ListDnsAuthorizations', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDnsAuthorizationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listDnsAuthorizations($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateCertificateTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateCertificateTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $description = 'description-1724546052'; - $pemCertificate = 'pemCertificate1234463984'; - $expectedResponse = new Certificate(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setPemCertificate($pemCertificate); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateCertificateTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $certificate = new Certificate(); - $updateMask = new FieldMask(); - $response = $gapicClient->updateCertificate($certificate, $updateMask); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/UpdateCertificate', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getCertificate(); - $this->assertProtobufEquals($certificate, $actualValue); - $actualValue = $actualApiRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateCertificateTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateCertificateExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateCertificateTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $certificate = new Certificate(); - $updateMask = new FieldMask(); - $response = $gapicClient->updateCertificate($certificate, $updateMask); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateCertificateTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateCertificateMapTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateCertificateMapTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $description = 'description-1724546052'; - $expectedResponse = new CertificateMap(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateCertificateMapTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $certificateMap = new CertificateMap(); - $updateMask = new FieldMask(); - $response = $gapicClient->updateCertificateMap($certificateMap, $updateMask); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/UpdateCertificateMap', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getCertificateMap(); - $this->assertProtobufEquals($certificateMap, $actualValue); - $actualValue = $actualApiRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateCertificateMapTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateCertificateMapExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateCertificateMapTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $certificateMap = new CertificateMap(); - $updateMask = new FieldMask(); - $response = $gapicClient->updateCertificateMap($certificateMap, $updateMask); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateCertificateMapTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateCertificateMapEntryTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateCertificateMapEntryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $description = 'description-1724546052'; - $hostname = 'hostname-299803597'; - $expectedResponse = new CertificateMapEntry(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setHostname($hostname); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateCertificateMapEntryTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $certificateMapEntry = new CertificateMapEntry(); - $updateMask = new FieldMask(); - $response = $gapicClient->updateCertificateMapEntry($certificateMapEntry, $updateMask); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/UpdateCertificateMapEntry', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getCertificateMapEntry(); - $this->assertProtobufEquals($certificateMapEntry, $actualValue); - $actualValue = $actualApiRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateCertificateMapEntryTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateCertificateMapEntryExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateCertificateMapEntryTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $certificateMapEntry = new CertificateMapEntry(); - $updateMask = new FieldMask(); - $response = $gapicClient->updateCertificateMapEntry($certificateMapEntry, $updateMask); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateCertificateMapEntryTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateDnsAuthorizationTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateDnsAuthorizationTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $description = 'description-1724546052'; - $domain = 'domain-1326197564'; - $expectedResponse = new DnsAuthorization(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setDomain($domain); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateDnsAuthorizationTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $dnsAuthorization = new DnsAuthorization(); - $dnsAuthorizationDomain = 'dnsAuthorizationDomain2013928116'; - $dnsAuthorization->setDomain($dnsAuthorizationDomain); - $updateMask = new FieldMask(); - $response = $gapicClient->updateDnsAuthorization($dnsAuthorization, $updateMask); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.certificatemanager.v1.CertificateManager/UpdateDnsAuthorization', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getDnsAuthorization(); - $this->assertProtobufEquals($dnsAuthorization, $actualValue); - $actualValue = $actualApiRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateDnsAuthorizationTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateDnsAuthorizationExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateDnsAuthorizationTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $dnsAuthorization = new DnsAuthorization(); - $dnsAuthorizationDomain = 'dnsAuthorizationDomain2013928116'; - $dnsAuthorization->setDomain($dnsAuthorizationDomain); - $updateMask = new FieldMask(); - $response = $gapicClient->updateDnsAuthorization($dnsAuthorization, $updateMask); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateDnsAuthorizationTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getLocationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $locationId = 'locationId552319461'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Location(); - $expectedResponse->setName($name2); - $expectedResponse->setLocationId($locationId); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getLocation(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/GetLocation', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getLocation(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; - $expectedResponse = new ListLocationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLocations($locations); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listLocations(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLocations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/ListLocations', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listLocations(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/ConfidentialComputing/v1/proto/src/GPBMetadata/Google/Cloud/Confidentialcomputing/V1/Service.php b/owl-bot-staging/ConfidentialComputing/v1/proto/src/GPBMetadata/Google/Cloud/Confidentialcomputing/V1/Service.php deleted file mode 100644 index 6fd76f93ea6f..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/proto/src/GPBMetadata/Google/Cloud/Confidentialcomputing/V1/Service.php +++ /dev/null @@ -1,71 +0,0 @@ -internalAddGeneratedFile( - ' -Œ -3google/cloud/confidentialcomputing/v1/service.proto%google.cloud.confidentialcomputing.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/protobuf/timestamp.proto"¥ - Challenge -name ( BàA4 - create_time ( 2.google.protobuf.TimestampBàA4 - expire_time ( 2.google.protobuf.TimestampBàA -used (BàA - tpm_nonce ( BàA:nêAk -.confidentialcomputing.googleapis.com/Challenge9projects/{project}/locations/{location}/challenges/{uuid}" -CreateChallengeRequest9 -parent ( B)àAúA# -!locations.googleapis.com/LocationH - challenge ( 20.google.cloud.confidentialcomputing.v1.ChallengeBàA" -VerifyAttestationRequestI - challenge ( B6àAúA0 -.confidentialcomputing.googleapis.com/ChallengeS -gcp_credentials ( 25.google.cloud.confidentialcomputing.v1.GcpCredentialsBàAS -tpm_attestation ( 25.google.cloud.confidentialcomputing.v1.TpmAttestationBàA"; -VerifyAttestationResponse -oidc_claims_token ( BàA"3 -GcpCredentials! -service_account_id_tokens ( " -TpmAttestationK -quotes ( 2;.google.cloud.confidentialcomputing.v1.TpmAttestation.Quote - tcg_event_log (  -canonical_event_log (  -ak_cert (  - -cert_chain ( Ö -Quote - hash_algo (^ - -pcr_values ( 2J.google.cloud.confidentialcomputing.v1.TpmAttestation.Quote.PcrValuesEntry - raw_quote (  - raw_signature ( 0 -PcrValuesEntry -key ( -value ( :82· -ConfidentialComputingØ -CreateChallenge=.google.cloud.confidentialcomputing.v1.CreateChallengeRequest0.google.cloud.confidentialcomputing.v1.Challenge"T‚Óä“;"./v1/{parent=projects/*/locations/*}/challenges: challengeÚAparent,challengeè -VerifyAttestation?.google.cloud.confidentialcomputing.v1.VerifyAttestationRequest@.google.cloud.confidentialcomputing.v1.VerifyAttestationResponse"P‚Óä“J"E/v1/{challenge=projects/*/locations/*/challenges/*}:verifyAttestation:*XÊA$confidentialcomputing.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB— -)com.google.cloud.confidentialcomputing.v1B ServiceProtoPZ_cloud.google.com/go/confidentialcomputing/apiv1/confidentialcomputingpb;confidentialcomputingpbª%Google.Cloud.ConfidentialComputing.V1Ê%Google\\Cloud\\ConfidentialComputing\\V1ê(Google::Cloud::ConfidentialComputing::V1bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/Challenge.php b/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/Challenge.php deleted file mode 100644 index d2ecc004fae0..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/Challenge.php +++ /dev/null @@ -1,231 +0,0 @@ -google.cloud.confidentialcomputing.v1.Challenge - */ -class Challenge extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name for this Challenge in the format - * `projects/*/locations/*/challenges/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Output only. The time at which this Challenge was created - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The time at which this Challenge will no longer be usable. It - * is also the expiration time for any tokens generated from this Challenge. - * - * Generated from protobuf field .google.protobuf.Timestamp expire_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $expire_time = null; - /** - * Output only. Indicates if this challenge has been used to generate a token. - * - * Generated from protobuf field bool used = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $used = false; - /** - * Output only. Identical to nonce, but as a string. - * - * Generated from protobuf field string tpm_nonce = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $tpm_nonce = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The resource name for this Challenge in the format - * `projects/*/locations/*/challenges/*` - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The time at which this Challenge was created - * @type \Google\Protobuf\Timestamp $expire_time - * Output only. The time at which this Challenge will no longer be usable. It - * is also the expiration time for any tokens generated from this Challenge. - * @type bool $used - * Output only. Indicates if this challenge has been used to generate a token. - * @type string $tpm_nonce - * Output only. Identical to nonce, but as a string. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Confidentialcomputing\V1\Service::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name for this Challenge in the format - * `projects/*/locations/*/challenges/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The resource name for this Challenge in the format - * `projects/*/locations/*/challenges/*` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. The time at which this Challenge was created - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The time at which this Challenge was created - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The time at which this Challenge will no longer be usable. It - * is also the expiration time for any tokens generated from this Challenge. - * - * Generated from protobuf field .google.protobuf.Timestamp expire_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getExpireTime() - { - return $this->expire_time; - } - - public function hasExpireTime() - { - return isset($this->expire_time); - } - - public function clearExpireTime() - { - unset($this->expire_time); - } - - /** - * Output only. The time at which this Challenge will no longer be usable. It - * is also the expiration time for any tokens generated from this Challenge. - * - * Generated from protobuf field .google.protobuf.Timestamp expire_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setExpireTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->expire_time = $var; - - return $this; - } - - /** - * Output only. Indicates if this challenge has been used to generate a token. - * - * Generated from protobuf field bool used = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return bool - */ - public function getUsed() - { - return $this->used; - } - - /** - * Output only. Indicates if this challenge has been used to generate a token. - * - * Generated from protobuf field bool used = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param bool $var - * @return $this - */ - public function setUsed($var) - { - GPBUtil::checkBool($var); - $this->used = $var; - - return $this; - } - - /** - * Output only. Identical to nonce, but as a string. - * - * Generated from protobuf field string tpm_nonce = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTpmNonce() - { - return $this->tpm_nonce; - } - - /** - * Output only. Identical to nonce, but as a string. - * - * Generated from protobuf field string tpm_nonce = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTpmNonce($var) - { - GPBUtil::checkString($var, True); - $this->tpm_nonce = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/ConfidentialComputingGrpcClient.php b/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/ConfidentialComputingGrpcClient.php deleted file mode 100644 index 78617b405a43..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/ConfidentialComputingGrpcClient.php +++ /dev/null @@ -1,65 +0,0 @@ -_simpleRequest('/google.cloud.confidentialcomputing.v1.ConfidentialComputing/CreateChallenge', - $argument, - ['\Google\Cloud\ConfidentialComputing\V1\Challenge', 'decode'], - $metadata, $options); - } - - /** - * Verifies the provided attestation info, returning a signed OIDC token. - * @param \Google\Cloud\ConfidentialComputing\V1\VerifyAttestationRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function VerifyAttestation(\Google\Cloud\ConfidentialComputing\V1\VerifyAttestationRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.confidentialcomputing.v1.ConfidentialComputing/VerifyAttestation', - $argument, - ['\Google\Cloud\ConfidentialComputing\V1\VerifyAttestationResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/CreateChallengeRequest.php b/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/CreateChallengeRequest.php deleted file mode 100644 index 384853512d20..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/CreateChallengeRequest.php +++ /dev/null @@ -1,137 +0,0 @@ -google.cloud.confidentialcomputing.v1.CreateChallengeRequest - */ -class CreateChallengeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The resource name of the location where the Challenge will be - * used, in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The Challenge to be created. Currently this field can be empty as - * all the Challenge fields are set by the server. - * - * Generated from protobuf field .google.cloud.confidentialcomputing.v1.Challenge challenge = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $challenge = null; - - /** - * @param string $parent Required. The resource name of the location where the Challenge will be - * used, in the format `projects/*/locations/*`. Please see - * {@see ConfidentialComputingClient::locationName()} for help formatting this field. - * @param \Google\Cloud\ConfidentialComputing\V1\Challenge $challenge Required. The Challenge to be created. Currently this field can be empty as - * all the Challenge fields are set by the server. - * - * @return \Google\Cloud\ConfidentialComputing\V1\CreateChallengeRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\ConfidentialComputing\V1\Challenge $challenge): self - { - return (new self()) - ->setParent($parent) - ->setChallenge($challenge); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The resource name of the location where the Challenge will be - * used, in the format `projects/*/locations/*`. - * @type \Google\Cloud\ConfidentialComputing\V1\Challenge $challenge - * Required. The Challenge to be created. Currently this field can be empty as - * all the Challenge fields are set by the server. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Confidentialcomputing\V1\Service::initOnce(); - parent::__construct($data); - } - - /** - * Required. The resource name of the location where the Challenge will be - * used, in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The resource name of the location where the Challenge will be - * used, in the format `projects/*/locations/*`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The Challenge to be created. Currently this field can be empty as - * all the Challenge fields are set by the server. - * - * Generated from protobuf field .google.cloud.confidentialcomputing.v1.Challenge challenge = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ConfidentialComputing\V1\Challenge|null - */ - public function getChallenge() - { - return $this->challenge; - } - - public function hasChallenge() - { - return isset($this->challenge); - } - - public function clearChallenge() - { - unset($this->challenge); - } - - /** - * Required. The Challenge to be created. Currently this field can be empty as - * all the Challenge fields are set by the server. - * - * Generated from protobuf field .google.cloud.confidentialcomputing.v1.Challenge challenge = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ConfidentialComputing\V1\Challenge $var - * @return $this - */ - public function setChallenge($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ConfidentialComputing\V1\Challenge::class); - $this->challenge = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/GcpCredentials.php b/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/GcpCredentials.php deleted file mode 100644 index 20a115c11118..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/GcpCredentials.php +++ /dev/null @@ -1,68 +0,0 @@ -google.cloud.confidentialcomputing.v1.GcpCredentials - */ -class GcpCredentials extends \Google\Protobuf\Internal\Message -{ - /** - * Same as id_tokens, but as a string. - * - * Generated from protobuf field repeated string service_account_id_tokens = 2; - */ - private $service_account_id_tokens; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $service_account_id_tokens - * Same as id_tokens, but as a string. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Confidentialcomputing\V1\Service::initOnce(); - parent::__construct($data); - } - - /** - * Same as id_tokens, but as a string. - * - * Generated from protobuf field repeated string service_account_id_tokens = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getServiceAccountIdTokens() - { - return $this->service_account_id_tokens; - } - - /** - * Same as id_tokens, but as a string. - * - * Generated from protobuf field repeated string service_account_id_tokens = 2; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setServiceAccountIdTokens($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->service_account_id_tokens = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/TpmAttestation.php b/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/TpmAttestation.php deleted file mode 100644 index 4aa3a65e7f5c..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/TpmAttestation.php +++ /dev/null @@ -1,228 +0,0 @@ -google.cloud.confidentialcomputing.v1.TpmAttestation - */ -class TpmAttestation extends \Google\Protobuf\Internal\Message -{ - /** - * TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank. - * - * Generated from protobuf field repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1; - */ - private $quotes; - /** - * The binary TCG Event Log containing events measured into the TPM by the - * platform firmware and operating system. Formatted as described in the - * "TCG PC Client Platform Firmware Profile Specification". - * - * Generated from protobuf field bytes tcg_event_log = 2; - */ - protected $tcg_event_log = ''; - /** - * An Event Log containing additional events measured into the TPM that are - * not already present in the tcg_event_log. Formatted as described in the - * "Canonical Event Log Format" TCG Specification. - * - * Generated from protobuf field bytes canonical_event_log = 3; - */ - protected $canonical_event_log = ''; - /** - * DER-encoded X.509 certificate of the Attestation Key (otherwise known as - * an AK or a TPM restricted signing key) used to generate the quotes. - * - * Generated from protobuf field bytes ak_cert = 4; - */ - protected $ak_cert = ''; - /** - * List of DER-encoded X.509 certificates which, together with the ak_cert, - * chain back to a trusted Root Certificate. - * - * Generated from protobuf field repeated bytes cert_chain = 5; - */ - private $cert_chain; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\ConfidentialComputing\V1\TpmAttestation\Quote>|\Google\Protobuf\Internal\RepeatedField $quotes - * TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank. - * @type string $tcg_event_log - * The binary TCG Event Log containing events measured into the TPM by the - * platform firmware and operating system. Formatted as described in the - * "TCG PC Client Platform Firmware Profile Specification". - * @type string $canonical_event_log - * An Event Log containing additional events measured into the TPM that are - * not already present in the tcg_event_log. Formatted as described in the - * "Canonical Event Log Format" TCG Specification. - * @type string $ak_cert - * DER-encoded X.509 certificate of the Attestation Key (otherwise known as - * an AK or a TPM restricted signing key) used to generate the quotes. - * @type array|\Google\Protobuf\Internal\RepeatedField $cert_chain - * List of DER-encoded X.509 certificates which, together with the ak_cert, - * chain back to a trusted Root Certificate. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Confidentialcomputing\V1\Service::initOnce(); - parent::__construct($data); - } - - /** - * TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank. - * - * Generated from protobuf field repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getQuotes() - { - return $this->quotes; - } - - /** - * TPM2 PCR Quotes generated by calling TPM2_Quote on each PCR bank. - * - * Generated from protobuf field repeated .google.cloud.confidentialcomputing.v1.TpmAttestation.Quote quotes = 1; - * @param array<\Google\Cloud\ConfidentialComputing\V1\TpmAttestation\Quote>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setQuotes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\ConfidentialComputing\V1\TpmAttestation\Quote::class); - $this->quotes = $arr; - - return $this; - } - - /** - * The binary TCG Event Log containing events measured into the TPM by the - * platform firmware and operating system. Formatted as described in the - * "TCG PC Client Platform Firmware Profile Specification". - * - * Generated from protobuf field bytes tcg_event_log = 2; - * @return string - */ - public function getTcgEventLog() - { - return $this->tcg_event_log; - } - - /** - * The binary TCG Event Log containing events measured into the TPM by the - * platform firmware and operating system. Formatted as described in the - * "TCG PC Client Platform Firmware Profile Specification". - * - * Generated from protobuf field bytes tcg_event_log = 2; - * @param string $var - * @return $this - */ - public function setTcgEventLog($var) - { - GPBUtil::checkString($var, False); - $this->tcg_event_log = $var; - - return $this; - } - - /** - * An Event Log containing additional events measured into the TPM that are - * not already present in the tcg_event_log. Formatted as described in the - * "Canonical Event Log Format" TCG Specification. - * - * Generated from protobuf field bytes canonical_event_log = 3; - * @return string - */ - public function getCanonicalEventLog() - { - return $this->canonical_event_log; - } - - /** - * An Event Log containing additional events measured into the TPM that are - * not already present in the tcg_event_log. Formatted as described in the - * "Canonical Event Log Format" TCG Specification. - * - * Generated from protobuf field bytes canonical_event_log = 3; - * @param string $var - * @return $this - */ - public function setCanonicalEventLog($var) - { - GPBUtil::checkString($var, False); - $this->canonical_event_log = $var; - - return $this; - } - - /** - * DER-encoded X.509 certificate of the Attestation Key (otherwise known as - * an AK or a TPM restricted signing key) used to generate the quotes. - * - * Generated from protobuf field bytes ak_cert = 4; - * @return string - */ - public function getAkCert() - { - return $this->ak_cert; - } - - /** - * DER-encoded X.509 certificate of the Attestation Key (otherwise known as - * an AK or a TPM restricted signing key) used to generate the quotes. - * - * Generated from protobuf field bytes ak_cert = 4; - * @param string $var - * @return $this - */ - public function setAkCert($var) - { - GPBUtil::checkString($var, False); - $this->ak_cert = $var; - - return $this; - } - - /** - * List of DER-encoded X.509 certificates which, together with the ak_cert, - * chain back to a trusted Root Certificate. - * - * Generated from protobuf field repeated bytes cert_chain = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCertChain() - { - return $this->cert_chain; - } - - /** - * List of DER-encoded X.509 certificates which, together with the ak_cert, - * chain back to a trusted Root Certificate. - * - * Generated from protobuf field repeated bytes cert_chain = 5; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCertChain($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::BYTES); - $this->cert_chain = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/TpmAttestation/Quote.php b/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/TpmAttestation/Quote.php deleted file mode 100644 index ebd0cf5c4a2d..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/TpmAttestation/Quote.php +++ /dev/null @@ -1,173 +0,0 @@ -google.cloud.confidentialcomputing.v1.TpmAttestation.Quote - */ -class Quote extends \Google\Protobuf\Internal\Message -{ - /** - * The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID - * - * Generated from protobuf field int32 hash_algo = 1; - */ - protected $hash_algo = 0; - /** - * Raw binary values of each PCRs being quoted. - * - * Generated from protobuf field map pcr_values = 2; - */ - private $pcr_values; - /** - * TPM2 quote, encoded as a TPMS_ATTEST - * - * Generated from protobuf field bytes raw_quote = 3; - */ - protected $raw_quote = ''; - /** - * TPM2 signature, encoded as a TPMT_SIGNATURE - * - * Generated from protobuf field bytes raw_signature = 4; - */ - protected $raw_signature = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $hash_algo - * The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID - * @type array|\Google\Protobuf\Internal\MapField $pcr_values - * Raw binary values of each PCRs being quoted. - * @type string $raw_quote - * TPM2 quote, encoded as a TPMS_ATTEST - * @type string $raw_signature - * TPM2 signature, encoded as a TPMT_SIGNATURE - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Confidentialcomputing\V1\Service::initOnce(); - parent::__construct($data); - } - - /** - * The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID - * - * Generated from protobuf field int32 hash_algo = 1; - * @return int - */ - public function getHashAlgo() - { - return $this->hash_algo; - } - - /** - * The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID - * - * Generated from protobuf field int32 hash_algo = 1; - * @param int $var - * @return $this - */ - public function setHashAlgo($var) - { - GPBUtil::checkInt32($var); - $this->hash_algo = $var; - - return $this; - } - - /** - * Raw binary values of each PCRs being quoted. - * - * Generated from protobuf field map pcr_values = 2; - * @return \Google\Protobuf\Internal\MapField - */ - public function getPcrValues() - { - return $this->pcr_values; - } - - /** - * Raw binary values of each PCRs being quoted. - * - * Generated from protobuf field map pcr_values = 2; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setPcrValues($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::INT32, \Google\Protobuf\Internal\GPBType::BYTES); - $this->pcr_values = $arr; - - return $this; - } - - /** - * TPM2 quote, encoded as a TPMS_ATTEST - * - * Generated from protobuf field bytes raw_quote = 3; - * @return string - */ - public function getRawQuote() - { - return $this->raw_quote; - } - - /** - * TPM2 quote, encoded as a TPMS_ATTEST - * - * Generated from protobuf field bytes raw_quote = 3; - * @param string $var - * @return $this - */ - public function setRawQuote($var) - { - GPBUtil::checkString($var, False); - $this->raw_quote = $var; - - return $this; - } - - /** - * TPM2 signature, encoded as a TPMT_SIGNATURE - * - * Generated from protobuf field bytes raw_signature = 4; - * @return string - */ - public function getRawSignature() - { - return $this->raw_signature; - } - - /** - * TPM2 signature, encoded as a TPMT_SIGNATURE - * - * Generated from protobuf field bytes raw_signature = 4; - * @param string $var - * @return $this - */ - public function setRawSignature($var) - { - GPBUtil::checkString($var, False); - $this->raw_signature = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Quote::class, \Google\Cloud\ConfidentialComputing\V1\TpmAttestation_Quote::class); - diff --git a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/TpmAttestation_Quote.php b/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/TpmAttestation_Quote.php deleted file mode 100644 index 33653fdbd87c..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/TpmAttestation_Quote.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.confidentialcomputing.v1.VerifyAttestationRequest - */ -class VerifyAttestationRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the Challenge whose nonce was used to generate the - * attestation, in the format `projects/*/locations/*/challenges/*`. The - * provided Challenge will be consumed, and cannot be used again. - * - * Generated from protobuf field string challenge = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $challenge = ''; - /** - * Optional. Credentials used to populate the "emails" claim in the - * claims_token. - * - * Generated from protobuf field .google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $gcp_credentials = null; - /** - * Required. The TPM-specific data provided by the attesting platform, used to - * populate any of the claims regarding platform state. - * - * Generated from protobuf field .google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $tpm_attestation = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $challenge - * Required. The name of the Challenge whose nonce was used to generate the - * attestation, in the format `projects/*/locations/*/challenges/*`. The - * provided Challenge will be consumed, and cannot be used again. - * @type \Google\Cloud\ConfidentialComputing\V1\GcpCredentials $gcp_credentials - * Optional. Credentials used to populate the "emails" claim in the - * claims_token. - * @type \Google\Cloud\ConfidentialComputing\V1\TpmAttestation $tpm_attestation - * Required. The TPM-specific data provided by the attesting platform, used to - * populate any of the claims regarding platform state. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Confidentialcomputing\V1\Service::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the Challenge whose nonce was used to generate the - * attestation, in the format `projects/*/locations/*/challenges/*`. The - * provided Challenge will be consumed, and cannot be used again. - * - * Generated from protobuf field string challenge = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getChallenge() - { - return $this->challenge; - } - - /** - * Required. The name of the Challenge whose nonce was used to generate the - * attestation, in the format `projects/*/locations/*/challenges/*`. The - * provided Challenge will be consumed, and cannot be used again. - * - * Generated from protobuf field string challenge = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setChallenge($var) - { - GPBUtil::checkString($var, True); - $this->challenge = $var; - - return $this; - } - - /** - * Optional. Credentials used to populate the "emails" claim in the - * claims_token. - * - * Generated from protobuf field .google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\ConfidentialComputing\V1\GcpCredentials|null - */ - public function getGcpCredentials() - { - return $this->gcp_credentials; - } - - public function hasGcpCredentials() - { - return isset($this->gcp_credentials); - } - - public function clearGcpCredentials() - { - unset($this->gcp_credentials); - } - - /** - * Optional. Credentials used to populate the "emails" claim in the - * claims_token. - * - * Generated from protobuf field .google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\ConfidentialComputing\V1\GcpCredentials $var - * @return $this - */ - public function setGcpCredentials($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ConfidentialComputing\V1\GcpCredentials::class); - $this->gcp_credentials = $var; - - return $this; - } - - /** - * Required. The TPM-specific data provided by the attesting platform, used to - * populate any of the claims regarding platform state. - * - * Generated from protobuf field .google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\ConfidentialComputing\V1\TpmAttestation|null - */ - public function getTpmAttestation() - { - return $this->tpm_attestation; - } - - public function hasTpmAttestation() - { - return isset($this->tpm_attestation); - } - - public function clearTpmAttestation() - { - unset($this->tpm_attestation); - } - - /** - * Required. The TPM-specific data provided by the attesting platform, used to - * populate any of the claims regarding platform state. - * - * Generated from protobuf field .google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\ConfidentialComputing\V1\TpmAttestation $var - * @return $this - */ - public function setTpmAttestation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\ConfidentialComputing\V1\TpmAttestation::class); - $this->tpm_attestation = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/VerifyAttestationResponse.php b/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/VerifyAttestationResponse.php deleted file mode 100644 index 2a0e98365c56..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/proto/src/Google/Cloud/ConfidentialComputing/V1/VerifyAttestationResponse.php +++ /dev/null @@ -1,68 +0,0 @@ -google.cloud.confidentialcomputing.v1.VerifyAttestationResponse - */ -class VerifyAttestationResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Same as claims_token, but as a string. - * - * Generated from protobuf field string oidc_claims_token = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $oidc_claims_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $oidc_claims_token - * Output only. Same as claims_token, but as a string. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Confidentialcomputing\V1\Service::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Same as claims_token, but as a string. - * - * Generated from protobuf field string oidc_claims_token = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getOidcClaimsToken() - { - return $this->oidc_claims_token; - } - - /** - * Output only. Same as claims_token, but as a string. - * - * Generated from protobuf field string oidc_claims_token = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setOidcClaimsToken($var) - { - GPBUtil::checkString($var, True); - $this->oidc_claims_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/ConfidentialComputing/v1/samples/V1/ConfidentialComputingClient/create_challenge.php b/owl-bot-staging/ConfidentialComputing/v1/samples/V1/ConfidentialComputingClient/create_challenge.php deleted file mode 100644 index 26af3b9671ba..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/samples/V1/ConfidentialComputingClient/create_challenge.php +++ /dev/null @@ -1,74 +0,0 @@ -setParent($formattedParent) - ->setChallenge($challenge); - - // Call the API and handle any network failures. - try { - /** @var Challenge $response */ - $response = $confidentialComputingClient->createChallenge($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = ConfidentialComputingClient::locationName('[PROJECT]', '[LOCATION]'); - - create_challenge_sample($formattedParent); -} -// [END confidentialcomputing_v1_generated_ConfidentialComputing_CreateChallenge_sync] diff --git a/owl-bot-staging/ConfidentialComputing/v1/samples/V1/ConfidentialComputingClient/get_location.php b/owl-bot-staging/ConfidentialComputing/v1/samples/V1/ConfidentialComputingClient/get_location.php deleted file mode 100644 index 9e8b93c11b06..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/samples/V1/ConfidentialComputingClient/get_location.php +++ /dev/null @@ -1,57 +0,0 @@ -getLocation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END confidentialcomputing_v1_generated_ConfidentialComputing_GetLocation_sync] diff --git a/owl-bot-staging/ConfidentialComputing/v1/samples/V1/ConfidentialComputingClient/list_locations.php b/owl-bot-staging/ConfidentialComputing/v1/samples/V1/ConfidentialComputingClient/list_locations.php deleted file mode 100644 index cdbfe21c4cf4..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/samples/V1/ConfidentialComputingClient/list_locations.php +++ /dev/null @@ -1,62 +0,0 @@ -listLocations($request); - - /** @var Location $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END confidentialcomputing_v1_generated_ConfidentialComputing_ListLocations_sync] diff --git a/owl-bot-staging/ConfidentialComputing/v1/samples/V1/ConfidentialComputingClient/verify_attestation.php b/owl-bot-staging/ConfidentialComputing/v1/samples/V1/ConfidentialComputingClient/verify_attestation.php deleted file mode 100644 index 87b339f829db..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/samples/V1/ConfidentialComputingClient/verify_attestation.php +++ /dev/null @@ -1,80 +0,0 @@ -setChallenge($formattedChallenge) - ->setTpmAttestation($tpmAttestation); - - // Call the API and handle any network failures. - try { - /** @var VerifyAttestationResponse $response */ - $response = $confidentialComputingClient->verifyAttestation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedChallenge = ConfidentialComputingClient::challengeName( - '[PROJECT]', - '[LOCATION]', - '[UUID]' - ); - - verify_attestation_sample($formattedChallenge); -} -// [END confidentialcomputing_v1_generated_ConfidentialComputing_VerifyAttestation_sync] diff --git a/owl-bot-staging/ConfidentialComputing/v1/src/V1/ConfidentialComputingClient.php b/owl-bot-staging/ConfidentialComputing/v1/src/V1/ConfidentialComputingClient.php deleted file mode 100644 index ddbc2037fd4b..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/src/V1/ConfidentialComputingClient.php +++ /dev/null @@ -1,34 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $challenge = new Challenge(); - * $response = $confidentialComputingClient->createChallenge($formattedParent, $challenge); - * } finally { - * $confidentialComputingClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class ConfidentialComputingGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.confidentialcomputing.v1.ConfidentialComputing'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'confidentialcomputing.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $challengeNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/confidential_computing_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/confidential_computing_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/confidential_computing_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/confidential_computing_rest_client_config.php', - ], - ], - ]; - } - - private static function getChallengeNameTemplate() - { - if (self::$challengeNameTemplate == null) { - self::$challengeNameTemplate = new PathTemplate('projects/{project}/locations/{location}/challenges/{uuid}'); - } - - return self::$challengeNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'challenge' => self::getChallengeNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a challenge - * resource. - * - * @param string $project - * @param string $location - * @param string $uuid - * - * @return string The formatted challenge resource. - */ - public static function challengeName($project, $location, $uuid) - { - return self::getChallengeNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'uuid' => $uuid, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - challenge: projects/{project}/locations/{location}/challenges/{uuid} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'confidentialcomputing.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * Creates a new Challenge in a given project and location. - * - * Sample code: - * ``` - * $confidentialComputingClient = new ConfidentialComputingClient(); - * try { - * $formattedParent = $confidentialComputingClient->locationName('[PROJECT]', '[LOCATION]'); - * $challenge = new Challenge(); - * $response = $confidentialComputingClient->createChallenge($formattedParent, $challenge); - * } finally { - * $confidentialComputingClient->close(); - * } - * ``` - * - * @param string $parent Required. The resource name of the location where the Challenge will be - * used, in the format `projects/*/locations/*`. - * @param Challenge $challenge Required. The Challenge to be created. Currently this field can be empty as - * all the Challenge fields are set by the server. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ConfidentialComputing\V1\Challenge - * - * @throws ApiException if the remote call fails - */ - public function createChallenge($parent, $challenge, array $optionalArgs = []) - { - $request = new CreateChallengeRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setChallenge($challenge); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateChallenge', Challenge::class, $optionalArgs, $request)->wait(); - } - - /** - * Verifies the provided attestation info, returning a signed OIDC token. - * - * Sample code: - * ``` - * $confidentialComputingClient = new ConfidentialComputingClient(); - * try { - * $formattedChallenge = $confidentialComputingClient->challengeName('[PROJECT]', '[LOCATION]', '[UUID]'); - * $tpmAttestation = new TpmAttestation(); - * $response = $confidentialComputingClient->verifyAttestation($formattedChallenge, $tpmAttestation); - * } finally { - * $confidentialComputingClient->close(); - * } - * ``` - * - * @param string $challenge Required. The name of the Challenge whose nonce was used to generate the - * attestation, in the format `projects/*/locations/*/challenges/*`. The - * provided Challenge will be consumed, and cannot be used again. - * @param TpmAttestation $tpmAttestation Required. The TPM-specific data provided by the attesting platform, used to - * populate any of the claims regarding platform state. - * @param array $optionalArgs { - * Optional. - * - * @type GcpCredentials $gcpCredentials - * Optional. Credentials used to populate the "emails" claim in the - * claims_token. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\ConfidentialComputing\V1\VerifyAttestationResponse - * - * @throws ApiException if the remote call fails - */ - public function verifyAttestation($challenge, $tpmAttestation, array $optionalArgs = []) - { - $request = new VerifyAttestationRequest(); - $requestParamHeaders = []; - $request->setChallenge($challenge); - $request->setTpmAttestation($tpmAttestation); - $requestParamHeaders['challenge'] = $challenge; - if (isset($optionalArgs['gcpCredentials'])) { - $request->setGcpCredentials($optionalArgs['gcpCredentials']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('VerifyAttestation', VerifyAttestationResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets information about a location. - * - * Sample code: - * ``` - * $confidentialComputingClient = new ConfidentialComputingClient(); - * try { - * $response = $confidentialComputingClient->getLocation(); - * } finally { - * $confidentialComputingClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * Resource name for the location. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Location\Location - * - * @throws ApiException if the remote call fails - */ - public function getLocation(array $optionalArgs = []) - { - $request = new GetLocationRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLocation', Location::class, $optionalArgs, $request, Call::UNARY_CALL, 'google.cloud.location.Locations')->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * Sample code: - * ``` - * $confidentialComputingClient = new ConfidentialComputingClient(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $confidentialComputingClient->listLocations(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $confidentialComputingClient->listLocations(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $confidentialComputingClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $name - * The resource that owns the locations collection, if applicable. - * @type string $filter - * The standard list filter. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listLocations(array $optionalArgs = []) - { - $request = new ListLocationsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['name'])) { - $request->setName($optionalArgs['name']); - $requestParamHeaders['name'] = $optionalArgs['name']; - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLocations', $optionalArgs, ListLocationsResponse::class, $request, 'google.cloud.location.Locations'); - } -} diff --git a/owl-bot-staging/ConfidentialComputing/v1/src/V1/gapic_metadata.json b/owl-bot-staging/ConfidentialComputing/v1/src/V1/gapic_metadata.json deleted file mode 100644 index b0c5bbf96486..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.confidentialcomputing.v1", - "libraryPackage": "Google\\Cloud\\ConfidentialComputing\\V1", - "services": { - "ConfidentialComputing": { - "clients": { - "grpc": { - "libraryClient": "ConfidentialComputingGapicClient", - "rpcs": { - "CreateChallenge": { - "methods": [ - "createChallenge" - ] - }, - "VerifyAttestation": { - "methods": [ - "verifyAttestation" - ] - }, - "GetLocation": { - "methods": [ - "getLocation" - ] - }, - "ListLocations": { - "methods": [ - "listLocations" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/ConfidentialComputing/v1/src/V1/resources/confidential_computing_client_config.json b/owl-bot-staging/ConfidentialComputing/v1/src/V1/resources/confidential_computing_client_config.json deleted file mode 100644 index 142999b0f75f..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/src/V1/resources/confidential_computing_client_config.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "interfaces": { - "google.cloud.confidentialcomputing.v1.ConfidentialComputing": { - "retry_codes": { - "no_retry_codes": [], - "retry_policy_1_codes": [ - "UNAVAILABLE" - ], - "no_retry_1_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "retry_policy_1_params": { - "initial_retry_delay_millis": 1000, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 60000, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "CreateChallenge": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "VerifyAttestation": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetLocation": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListLocations": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/ConfidentialComputing/v1/src/V1/resources/confidential_computing_descriptor_config.php b/owl-bot-staging/ConfidentialComputing/v1/src/V1/resources/confidential_computing_descriptor_config.php deleted file mode 100644 index 8ab43815b29c..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/src/V1/resources/confidential_computing_descriptor_config.php +++ /dev/null @@ -1,70 +0,0 @@ - [ - 'google.cloud.confidentialcomputing.v1.ConfidentialComputing' => [ - 'CreateChallenge' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ConfidentialComputing\V1\Challenge', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'VerifyAttestation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\ConfidentialComputing\V1\VerifyAttestationResponse', - 'headerParams' => [ - [ - 'keyName' => 'challenge', - 'fieldAccessors' => [ - 'getChallenge', - ], - ], - ], - ], - 'GetLocation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Location\Location', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'ListLocations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLocations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Location\ListLocationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - 'interfaceOverride' => 'google.cloud.location.Locations', - ], - 'templateMap' => [ - 'challenge' => 'projects/{project}/locations/{location}/challenges/{uuid}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/ConfidentialComputing/v1/src/V1/resources/confidential_computing_rest_client_config.php b/owl-bot-staging/ConfidentialComputing/v1/src/V1/resources/confidential_computing_rest_client_config.php deleted file mode 100644 index 364900244c32..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/src/V1/resources/confidential_computing_rest_client_config.php +++ /dev/null @@ -1,57 +0,0 @@ - [ - 'google.cloud.confidentialcomputing.v1.ConfidentialComputing' => [ - 'CreateChallenge' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/challenges', - 'body' => 'challenge', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'VerifyAttestation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{challenge=projects/*/locations/*/challenges/*}:verifyAttestation', - 'body' => '*', - 'placeholders' => [ - 'challenge' => [ - 'getters' => [ - 'getChallenge', - ], - ], - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/ConfidentialComputing/v1/tests/Unit/V1/ConfidentialComputingClientTest.php b/owl-bot-staging/ConfidentialComputing/v1/tests/Unit/V1/ConfidentialComputingClientTest.php deleted file mode 100644 index ce004aeabb03..000000000000 --- a/owl-bot-staging/ConfidentialComputing/v1/tests/Unit/V1/ConfidentialComputingClientTest.php +++ /dev/null @@ -1,317 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return ConfidentialComputingClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new ConfidentialComputingClient($options); - } - - /** @test */ - public function createChallengeTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $used = false; - $tpmNonce = 'tpmNonce-806632543'; - $expectedResponse = new Challenge(); - $expectedResponse->setName($name); - $expectedResponse->setUsed($used); - $expectedResponse->setTpmNonce($tpmNonce); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $challenge = new Challenge(); - $response = $gapicClient->createChallenge($formattedParent, $challenge); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.confidentialcomputing.v1.ConfidentialComputing/CreateChallenge', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getChallenge(); - $this->assertProtobufEquals($challenge, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createChallengeExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $challenge = new Challenge(); - try { - $gapicClient->createChallenge($formattedParent, $challenge); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function verifyAttestationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $oidcClaimsToken = 'oidcClaimsToken1151909399'; - $expectedResponse = new VerifyAttestationResponse(); - $expectedResponse->setOidcClaimsToken($oidcClaimsToken); - $transport->addResponse($expectedResponse); - // Mock request - $formattedChallenge = $gapicClient->challengeName('[PROJECT]', '[LOCATION]', '[UUID]'); - $tpmAttestation = new TpmAttestation(); - $response = $gapicClient->verifyAttestation($formattedChallenge, $tpmAttestation); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.confidentialcomputing.v1.ConfidentialComputing/VerifyAttestation', $actualFuncCall); - $actualValue = $actualRequestObject->getChallenge(); - $this->assertProtobufEquals($formattedChallenge, $actualValue); - $actualValue = $actualRequestObject->getTpmAttestation(); - $this->assertProtobufEquals($tpmAttestation, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function verifyAttestationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedChallenge = $gapicClient->challengeName('[PROJECT]', '[LOCATION]', '[UUID]'); - $tpmAttestation = new TpmAttestation(); - try { - $gapicClient->verifyAttestation($formattedChallenge, $tpmAttestation); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $locationId = 'locationId552319461'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Location(); - $expectedResponse->setName($name2); - $expectedResponse->setLocationId($locationId); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getLocation(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/GetLocation', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLocationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getLocation(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $locationsElement = new Location(); - $locations = [ - $locationsElement, - ]; - $expectedResponse = new ListLocationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLocations($locations); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listLocations(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLocations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.location.Locations/ListLocations', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLocationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listLocations(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/GPBMetadata/Google/Cloud/Datacatalog/Lineage/V1/Lineage.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/GPBMetadata/Google/Cloud/Datacatalog/Lineage/V1/Lineage.php deleted file mode 100644 index decabe03d58d..000000000000 Binary files a/owl-bot-staging/DataCatalogLineage/v1/proto/src/GPBMetadata/Google/Cloud/Datacatalog/Lineage/V1/Lineage.php and /dev/null differ diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/BatchSearchLinkProcessesRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/BatchSearchLinkProcessesRequest.php deleted file mode 100644 index 4e8c23adcbb2..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/BatchSearchLinkProcessesRequest.php +++ /dev/null @@ -1,206 +0,0 @@ -google.cloud.datacatalog.lineage.v1.BatchSearchLinkProcessesRequest - */ -class BatchSearchLinkProcessesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The project and location you want search in the format `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. An array of links to check for their associated LineageProcesses. - * The maximum number of items in this array is 100. - * If the request contains more than 100 links, it returns the - * `INVALID_ARGUMENT` error. - * Format: `projects/{project}/locations/{location}/links/{link}`. - * - * Generated from protobuf field repeated string links = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - private $links; - /** - * The maximum number of processes to return in a single page of the response. - * A page may contain fewer results than this value. - * - * Generated from protobuf field int32 page_size = 3; - */ - protected $page_size = 0; - /** - * The page token received from a previous `BatchSearchLinkProcesses` call. - * Use it to get the next page. - * When requesting subsequent pages of a response, remember that - * all parameters must match the values you provided - * in the original request. - * - * Generated from protobuf field string page_token = 4; - */ - protected $page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The project and location you want search in the format `projects/*/locations/*` - * @type array|\Google\Protobuf\Internal\RepeatedField $links - * Required. An array of links to check for their associated LineageProcesses. - * The maximum number of items in this array is 100. - * If the request contains more than 100 links, it returns the - * `INVALID_ARGUMENT` error. - * Format: `projects/{project}/locations/{location}/links/{link}`. - * @type int $page_size - * The maximum number of processes to return in a single page of the response. - * A page may contain fewer results than this value. - * @type string $page_token - * The page token received from a previous `BatchSearchLinkProcesses` call. - * Use it to get the next page. - * When requesting subsequent pages of a response, remember that - * all parameters must match the values you provided - * in the original request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The project and location you want search in the format `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The project and location you want search in the format `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. An array of links to check for their associated LineageProcesses. - * The maximum number of items in this array is 100. - * If the request contains more than 100 links, it returns the - * `INVALID_ARGUMENT` error. - * Format: `projects/{project}/locations/{location}/links/{link}`. - * - * Generated from protobuf field repeated string links = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getLinks() - { - return $this->links; - } - - /** - * Required. An array of links to check for their associated LineageProcesses. - * The maximum number of items in this array is 100. - * If the request contains more than 100 links, it returns the - * `INVALID_ARGUMENT` error. - * Format: `projects/{project}/locations/{location}/links/{link}`. - * - * Generated from protobuf field repeated string links = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setLinks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->links = $arr; - - return $this; - } - - /** - * The maximum number of processes to return in a single page of the response. - * A page may contain fewer results than this value. - * - * Generated from protobuf field int32 page_size = 3; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of processes to return in a single page of the response. - * A page may contain fewer results than this value. - * - * Generated from protobuf field int32 page_size = 3; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The page token received from a previous `BatchSearchLinkProcesses` call. - * Use it to get the next page. - * When requesting subsequent pages of a response, remember that - * all parameters must match the values you provided - * in the original request. - * - * Generated from protobuf field string page_token = 4; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The page token received from a previous `BatchSearchLinkProcesses` call. - * Use it to get the next page. - * When requesting subsequent pages of a response, remember that - * all parameters must match the values you provided - * in the original request. - * - * Generated from protobuf field string page_token = 4; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/BatchSearchLinkProcessesResponse.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/BatchSearchLinkProcessesResponse.php deleted file mode 100644 index 6dd4e7df55b5..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/BatchSearchLinkProcessesResponse.php +++ /dev/null @@ -1,106 +0,0 @@ -google.cloud.datacatalog.lineage.v1.BatchSearchLinkProcessesResponse - */ -class BatchSearchLinkProcessesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * An array of processes associated with the specified links. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.ProcessLinks process_links = 1; - */ - private $process_links; - /** - * The token to specify as `page_token` in the subsequent call to get the next - * page. Omitted if there are no more pages in the response. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataCatalog\Lineage\V1\ProcessLinks>|\Google\Protobuf\Internal\RepeatedField $process_links - * An array of processes associated with the specified links. - * @type string $next_page_token - * The token to specify as `page_token` in the subsequent call to get the next - * page. Omitted if there are no more pages in the response. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * An array of processes associated with the specified links. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.ProcessLinks process_links = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getProcessLinks() - { - return $this->process_links; - } - - /** - * An array of processes associated with the specified links. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.ProcessLinks process_links = 1; - * @param array<\Google\Cloud\DataCatalog\Lineage\V1\ProcessLinks>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setProcessLinks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataCatalog\Lineage\V1\ProcessLinks::class); - $this->process_links = $arr; - - return $this; - } - - /** - * The token to specify as `page_token` in the subsequent call to get the next - * page. Omitted if there are no more pages in the response. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * The token to specify as `page_token` in the subsequent call to get the next - * page. Omitted if there are no more pages in the response. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/CreateLineageEventRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/CreateLineageEventRequest.php deleted file mode 100644 index dbe80ec46995..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/CreateLineageEventRequest.php +++ /dev/null @@ -1,170 +0,0 @@ -google.cloud.datacatalog.lineage.v1.CreateLineageEventRequest - */ -class CreateLineageEventRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the run that should own the lineage event. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The lineage event to create. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.LineageEvent lineage_event = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $lineage_event = null; - /** - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * - * Generated from protobuf field string request_id = 3; - */ - protected $request_id = ''; - - /** - * @param string $parent Required. The name of the run that should own the lineage event. Please see - * {@see LineageClient::runName()} for help formatting this field. - * @param \Google\Cloud\DataCatalog\Lineage\V1\LineageEvent $lineageEvent Required. The lineage event to create. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\CreateLineageEventRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\DataCatalog\Lineage\V1\LineageEvent $lineageEvent): self - { - return (new self()) - ->setParent($parent) - ->setLineageEvent($lineageEvent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The name of the run that should own the lineage event. - * @type \Google\Cloud\DataCatalog\Lineage\V1\LineageEvent $lineage_event - * Required. The lineage event to create. - * @type string $request_id - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the run that should own the lineage event. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The name of the run that should own the lineage event. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The lineage event to create. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.LineageEvent lineage_event = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataCatalog\Lineage\V1\LineageEvent|null - */ - public function getLineageEvent() - { - return $this->lineage_event; - } - - public function hasLineageEvent() - { - return isset($this->lineage_event); - } - - public function clearLineageEvent() - { - unset($this->lineage_event); - } - - /** - * Required. The lineage event to create. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.LineageEvent lineage_event = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataCatalog\Lineage\V1\LineageEvent $var - * @return $this - */ - public function setLineageEvent($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataCatalog\Lineage\V1\LineageEvent::class); - $this->lineage_event = $var; - - return $this; - } - - /** - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * - * Generated from protobuf field string request_id = 3; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * - * Generated from protobuf field string request_id = 3; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/CreateProcessRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/CreateProcessRequest.php deleted file mode 100644 index aa9d1ebaaee6..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/CreateProcessRequest.php +++ /dev/null @@ -1,175 +0,0 @@ -google.cloud.datacatalog.lineage.v1.CreateProcessRequest - */ -class CreateProcessRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the project and its location that should own the - * process. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The process to create. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Process process = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $process = null; - /** - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * - * Generated from protobuf field string request_id = 3; - */ - protected $request_id = ''; - - /** - * @param string $parent Required. The name of the project and its location that should own the - * process. Please see - * {@see LineageClient::locationName()} for help formatting this field. - * @param \Google\Cloud\DataCatalog\Lineage\V1\Process $process Required. The process to create. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\CreateProcessRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\DataCatalog\Lineage\V1\Process $process): self - { - return (new self()) - ->setParent($parent) - ->setProcess($process); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The name of the project and its location that should own the - * process. - * @type \Google\Cloud\DataCatalog\Lineage\V1\Process $process - * Required. The process to create. - * @type string $request_id - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the project and its location that should own the - * process. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The name of the project and its location that should own the - * process. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The process to create. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Process process = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataCatalog\Lineage\V1\Process|null - */ - public function getProcess() - { - return $this->process; - } - - public function hasProcess() - { - return isset($this->process); - } - - public function clearProcess() - { - unset($this->process); - } - - /** - * Required. The process to create. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Process process = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataCatalog\Lineage\V1\Process $var - * @return $this - */ - public function setProcess($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataCatalog\Lineage\V1\Process::class); - $this->process = $var; - - return $this; - } - - /** - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * - * Generated from protobuf field string request_id = 3; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * - * Generated from protobuf field string request_id = 3; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/CreateRunRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/CreateRunRequest.php deleted file mode 100644 index 67ac72ae8277..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/CreateRunRequest.php +++ /dev/null @@ -1,170 +0,0 @@ -google.cloud.datacatalog.lineage.v1.CreateRunRequest - */ -class CreateRunRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the process that should own the run. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The run to create. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Run run = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $run = null; - /** - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * - * Generated from protobuf field string request_id = 3; - */ - protected $request_id = ''; - - /** - * @param string $parent Required. The name of the process that should own the run. Please see - * {@see LineageClient::processName()} for help formatting this field. - * @param \Google\Cloud\DataCatalog\Lineage\V1\Run $run Required. The run to create. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\CreateRunRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\DataCatalog\Lineage\V1\Run $run): self - { - return (new self()) - ->setParent($parent) - ->setRun($run); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The name of the process that should own the run. - * @type \Google\Cloud\DataCatalog\Lineage\V1\Run $run - * Required. The run to create. - * @type string $request_id - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the process that should own the run. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The name of the process that should own the run. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The run to create. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Run run = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataCatalog\Lineage\V1\Run|null - */ - public function getRun() - { - return $this->run; - } - - public function hasRun() - { - return isset($this->run); - } - - public function clearRun() - { - unset($this->run); - } - - /** - * Required. The run to create. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Run run = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataCatalog\Lineage\V1\Run $var - * @return $this - */ - public function setRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataCatalog\Lineage\V1\Run::class); - $this->run = $var; - - return $this; - } - - /** - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * - * Generated from protobuf field string request_id = 3; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * - * Generated from protobuf field string request_id = 3; - * @param string $var - * @return $this - */ - public function setRequestId($var) - { - GPBUtil::checkString($var, True); - $this->request_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/DeleteLineageEventRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/DeleteLineageEventRequest.php deleted file mode 100644 index 18b9d21a24a2..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/DeleteLineageEventRequest.php +++ /dev/null @@ -1,120 +0,0 @@ -google.cloud.datacatalog.lineage.v1.DeleteLineageEventRequest - */ -class DeleteLineageEventRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the lineage event to delete. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * If set to true and the lineage event is not found, the request - * succeeds but the server doesn't perform any actions. - * - * Generated from protobuf field bool allow_missing = 2; - */ - protected $allow_missing = false; - - /** - * @param string $name Required. The name of the lineage event to delete. Please see - * {@see LineageClient::lineageEventName()} for help formatting this field. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\DeleteLineageEventRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the lineage event to delete. - * @type bool $allow_missing - * If set to true and the lineage event is not found, the request - * succeeds but the server doesn't perform any actions. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the lineage event to delete. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the lineage event to delete. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * If set to true and the lineage event is not found, the request - * succeeds but the server doesn't perform any actions. - * - * Generated from protobuf field bool allow_missing = 2; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * If set to true and the lineage event is not found, the request - * succeeds but the server doesn't perform any actions. - * - * Generated from protobuf field bool allow_missing = 2; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/DeleteProcessRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/DeleteProcessRequest.php deleted file mode 100644 index 088e68cffa5b..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/DeleteProcessRequest.php +++ /dev/null @@ -1,120 +0,0 @@ -google.cloud.datacatalog.lineage.v1.DeleteProcessRequest - */ -class DeleteProcessRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the process to delete. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * If set to true and the process is not found, the request - * succeeds but the server doesn't perform any actions. - * - * Generated from protobuf field bool allow_missing = 2; - */ - protected $allow_missing = false; - - /** - * @param string $name Required. The name of the process to delete. Please see - * {@see LineageClient::processName()} for help formatting this field. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\DeleteProcessRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the process to delete. - * @type bool $allow_missing - * If set to true and the process is not found, the request - * succeeds but the server doesn't perform any actions. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the process to delete. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the process to delete. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * If set to true and the process is not found, the request - * succeeds but the server doesn't perform any actions. - * - * Generated from protobuf field bool allow_missing = 2; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * If set to true and the process is not found, the request - * succeeds but the server doesn't perform any actions. - * - * Generated from protobuf field bool allow_missing = 2; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/DeleteRunRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/DeleteRunRequest.php deleted file mode 100644 index bcc506513f22..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/DeleteRunRequest.php +++ /dev/null @@ -1,120 +0,0 @@ -google.cloud.datacatalog.lineage.v1.DeleteRunRequest - */ -class DeleteRunRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the run to delete. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * If set to true and the run is not found, the request - * succeeds but the server doesn't perform any actions. - * - * Generated from protobuf field bool allow_missing = 2; - */ - protected $allow_missing = false; - - /** - * @param string $name Required. The name of the run to delete. Please see - * {@see LineageClient::runName()} for help formatting this field. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\DeleteRunRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the run to delete. - * @type bool $allow_missing - * If set to true and the run is not found, the request - * succeeds but the server doesn't perform any actions. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the run to delete. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the run to delete. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * If set to true and the run is not found, the request - * succeeds but the server doesn't perform any actions. - * - * Generated from protobuf field bool allow_missing = 2; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * If set to true and the run is not found, the request - * succeeds but the server doesn't perform any actions. - * - * Generated from protobuf field bool allow_missing = 2; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/EntityReference.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/EntityReference.php deleted file mode 100644 index d226e432446a..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/EntityReference.php +++ /dev/null @@ -1,95 +0,0 @@ -google.cloud.datacatalog.lineage.v1.EntityReference - */ -class EntityReference extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Fully Qualified Name of the entity. Useful for referencing - * entities that aren't represented as GCP resources, for example, tables in - * Dataproc Metastore API. - * Examples: - * * `bigquery:dataset.project_id.dataset_id` - * * `bigquery:table.project_id.dataset_id.table_id` - * * `pubsub:project_id.topic_id` - * * `dataproc_metastore:projectId.locationId.instanceId.databaseId.tableId` - * - * Generated from protobuf field string fully_qualified_name = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $fully_qualified_name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $fully_qualified_name - * Required. Fully Qualified Name of the entity. Useful for referencing - * entities that aren't represented as GCP resources, for example, tables in - * Dataproc Metastore API. - * Examples: - * * `bigquery:dataset.project_id.dataset_id` - * * `bigquery:table.project_id.dataset_id.table_id` - * * `pubsub:project_id.topic_id` - * * `dataproc_metastore:projectId.locationId.instanceId.databaseId.tableId` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. Fully Qualified Name of the entity. Useful for referencing - * entities that aren't represented as GCP resources, for example, tables in - * Dataproc Metastore API. - * Examples: - * * `bigquery:dataset.project_id.dataset_id` - * * `bigquery:table.project_id.dataset_id.table_id` - * * `pubsub:project_id.topic_id` - * * `dataproc_metastore:projectId.locationId.instanceId.databaseId.tableId` - * - * Generated from protobuf field string fully_qualified_name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getFullyQualifiedName() - { - return $this->fully_qualified_name; - } - - /** - * Required. Fully Qualified Name of the entity. Useful for referencing - * entities that aren't represented as GCP resources, for example, tables in - * Dataproc Metastore API. - * Examples: - * * `bigquery:dataset.project_id.dataset_id` - * * `bigquery:table.project_id.dataset_id.table_id` - * * `pubsub:project_id.topic_id` - * * `dataproc_metastore:projectId.locationId.instanceId.databaseId.tableId` - * - * Generated from protobuf field string fully_qualified_name = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setFullyQualifiedName($var) - { - GPBUtil::checkString($var, True); - $this->fully_qualified_name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/EventLink.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/EventLink.php deleted file mode 100644 index 8d1247a25be5..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/EventLink.php +++ /dev/null @@ -1,121 +0,0 @@ -google.cloud.datacatalog.lineage.v1.EventLink - */ -class EventLink extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Reference to the source entity - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference source = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $source = null; - /** - * Required. Reference to the target entity - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference target = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $target = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataCatalog\Lineage\V1\EntityReference $source - * Required. Reference to the source entity - * @type \Google\Cloud\DataCatalog\Lineage\V1\EntityReference $target - * Required. Reference to the target entity - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. Reference to the source entity - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference source = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataCatalog\Lineage\V1\EntityReference|null - */ - public function getSource() - { - return $this->source; - } - - public function hasSource() - { - return isset($this->source); - } - - public function clearSource() - { - unset($this->source); - } - - /** - * Required. Reference to the source entity - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference source = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataCatalog\Lineage\V1\EntityReference $var - * @return $this - */ - public function setSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataCatalog\Lineage\V1\EntityReference::class); - $this->source = $var; - - return $this; - } - - /** - * Required. Reference to the target entity - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataCatalog\Lineage\V1\EntityReference|null - */ - public function getTarget() - { - return $this->target; - } - - public function hasTarget() - { - return isset($this->target); - } - - public function clearTarget() - { - unset($this->target); - } - - /** - * Required. Reference to the target entity - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataCatalog\Lineage\V1\EntityReference $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataCatalog\Lineage\V1\EntityReference::class); - $this->target = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/GetLineageEventRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/GetLineageEventRequest.php deleted file mode 100644 index bcfbb6140411..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/GetLineageEventRequest.php +++ /dev/null @@ -1,82 +0,0 @@ -google.cloud.datacatalog.lineage.v1.GetLineageEventRequest - */ -class GetLineageEventRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the lineage event to get. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the lineage event to get. Please see - * {@see LineageClient::lineageEventName()} for help formatting this field. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\GetLineageEventRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the lineage event to get. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the lineage event to get. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the lineage event to get. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/GetProcessRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/GetProcessRequest.php deleted file mode 100644 index 7f23ce58f182..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/GetProcessRequest.php +++ /dev/null @@ -1,82 +0,0 @@ -google.cloud.datacatalog.lineage.v1.GetProcessRequest - */ -class GetProcessRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the process to get. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the process to get. Please see - * {@see LineageClient::processName()} for help formatting this field. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\GetProcessRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the process to get. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the process to get. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the process to get. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/GetRunRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/GetRunRequest.php deleted file mode 100644 index b0f0b84a2848..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/GetRunRequest.php +++ /dev/null @@ -1,82 +0,0 @@ -google.cloud.datacatalog.lineage.v1.GetRunRequest - */ -class GetRunRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the run to get. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the run to get. Please see - * {@see LineageClient::runName()} for help formatting this field. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\GetRunRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the run to get. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the run to get. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the run to get. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/LineageEvent.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/LineageEvent.php deleted file mode 100644 index 8a7f7044abf9..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/LineageEvent.php +++ /dev/null @@ -1,226 +0,0 @@ -google.cloud.datacatalog.lineage.v1.LineageEvent - */ -class LineageEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Immutable. The resource name of the lineage event. - * Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}`. - * Can be specified or auto-assigned. - * {lineage_event} must be not longer than 200 characters and only - * contain characters in a set: `a-zA-Z0-9_-:.` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - */ - protected $name = ''; - /** - * Optional. List of source-target pairs. Can't contain more than 100 tuples. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $links; - /** - * Optional. The beginning of the transformation which resulted in this - * lineage event. For streaming scenarios, it should be the beginning of the - * period from which the lineage is being reported. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $start_time = null; - /** - * Optional. The end of the transformation which resulted in this lineage - * event. For streaming scenarios, it should be the end of the period from - * which the lineage is being reported. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $end_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Immutable. The resource name of the lineage event. - * Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}`. - * Can be specified or auto-assigned. - * {lineage_event} must be not longer than 200 characters and only - * contain characters in a set: `a-zA-Z0-9_-:.` - * @type array<\Google\Cloud\DataCatalog\Lineage\V1\EventLink>|\Google\Protobuf\Internal\RepeatedField $links - * Optional. List of source-target pairs. Can't contain more than 100 tuples. - * @type \Google\Protobuf\Timestamp $start_time - * Optional. The beginning of the transformation which resulted in this - * lineage event. For streaming scenarios, it should be the beginning of the - * period from which the lineage is being reported. - * @type \Google\Protobuf\Timestamp $end_time - * Optional. The end of the transformation which resulted in this lineage - * event. For streaming scenarios, it should be the end of the period from - * which the lineage is being reported. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Immutable. The resource name of the lineage event. - * Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}`. - * Can be specified or auto-assigned. - * {lineage_event} must be not longer than 200 characters and only - * contain characters in a set: `a-zA-Z0-9_-:.` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Immutable. The resource name of the lineage event. - * Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}`. - * Can be specified or auto-assigned. - * {lineage_event} must be not longer than 200 characters and only - * contain characters in a set: `a-zA-Z0-9_-:.` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. List of source-target pairs. Can't contain more than 100 tuples. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getLinks() - { - return $this->links; - } - - /** - * Optional. List of source-target pairs. Can't contain more than 100 tuples. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL]; - * @param array<\Google\Cloud\DataCatalog\Lineage\V1\EventLink>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setLinks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataCatalog\Lineage\V1\EventLink::class); - $this->links = $arr; - - return $this; - } - - /** - * Optional. The beginning of the transformation which resulted in this - * lineage event. For streaming scenarios, it should be the beginning of the - * period from which the lineage is being reported. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * Optional. The beginning of the transformation which resulted in this - * lineage event. For streaming scenarios, it should be the beginning of the - * period from which the lineage is being reported. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * Optional. The end of the transformation which resulted in this lineage - * event. For streaming scenarios, it should be the end of the period from - * which the lineage is being reported. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Optional. The end of the transformation which resulted in this lineage - * event. For streaming scenarios, it should be the end of the period from - * which the lineage is being reported. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/LineageGrpcClient.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/LineageGrpcClient.php deleted file mode 100644 index eeb56d84cdac..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/LineageGrpcClient.php +++ /dev/null @@ -1,302 +0,0 @@ -_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/CreateProcess', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\Process', 'decode'], - $metadata, $options); - } - - /** - * Updates a process. - * @param \Google\Cloud\DataCatalog\Lineage\V1\UpdateProcessRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateProcess(\Google\Cloud\DataCatalog\Lineage\V1\UpdateProcessRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/UpdateProcess', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\Process', 'decode'], - $metadata, $options); - } - - /** - * Gets the details of the specified process. - * @param \Google\Cloud\DataCatalog\Lineage\V1\GetProcessRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetProcess(\Google\Cloud\DataCatalog\Lineage\V1\GetProcessRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/GetProcess', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\Process', 'decode'], - $metadata, $options); - } - - /** - * List processes in the given project and location. List order is descending - * by insertion time. - * @param \Google\Cloud\DataCatalog\Lineage\V1\ListProcessesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListProcesses(\Google\Cloud\DataCatalog\Lineage\V1\ListProcessesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/ListProcesses', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\ListProcessesResponse', 'decode'], - $metadata, $options); - } - - /** - * Deletes the process with the specified name. - * @param \Google\Cloud\DataCatalog\Lineage\V1\DeleteProcessRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteProcess(\Google\Cloud\DataCatalog\Lineage\V1\DeleteProcessRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/DeleteProcess', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Creates a new run. - * @param \Google\Cloud\DataCatalog\Lineage\V1\CreateRunRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateRun(\Google\Cloud\DataCatalog\Lineage\V1\CreateRunRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/CreateRun', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\Run', 'decode'], - $metadata, $options); - } - - /** - * Updates a run. - * @param \Google\Cloud\DataCatalog\Lineage\V1\UpdateRunRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateRun(\Google\Cloud\DataCatalog\Lineage\V1\UpdateRunRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/UpdateRun', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\Run', 'decode'], - $metadata, $options); - } - - /** - * Gets the details of the specified run. - * @param \Google\Cloud\DataCatalog\Lineage\V1\GetRunRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetRun(\Google\Cloud\DataCatalog\Lineage\V1\GetRunRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/GetRun', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\Run', 'decode'], - $metadata, $options); - } - - /** - * Lists runs in the given project and location. List order is descending by - * `start_time`. - * @param \Google\Cloud\DataCatalog\Lineage\V1\ListRunsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListRuns(\Google\Cloud\DataCatalog\Lineage\V1\ListRunsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/ListRuns', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\ListRunsResponse', 'decode'], - $metadata, $options); - } - - /** - * Deletes the run with the specified name. - * @param \Google\Cloud\DataCatalog\Lineage\V1\DeleteRunRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteRun(\Google\Cloud\DataCatalog\Lineage\V1\DeleteRunRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/DeleteRun', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Creates a new lineage event. - * @param \Google\Cloud\DataCatalog\Lineage\V1\CreateLineageEventRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateLineageEvent(\Google\Cloud\DataCatalog\Lineage\V1\CreateLineageEventRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/CreateLineageEvent', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\LineageEvent', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a specified lineage event. - * @param \Google\Cloud\DataCatalog\Lineage\V1\GetLineageEventRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetLineageEvent(\Google\Cloud\DataCatalog\Lineage\V1\GetLineageEventRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/GetLineageEvent', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\LineageEvent', 'decode'], - $metadata, $options); - } - - /** - * Lists lineage events in the given project and location. The list order is - * not defined. - * @param \Google\Cloud\DataCatalog\Lineage\V1\ListLineageEventsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListLineageEvents(\Google\Cloud\DataCatalog\Lineage\V1\ListLineageEventsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/ListLineageEvents', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\ListLineageEventsResponse', 'decode'], - $metadata, $options); - } - - /** - * Deletes the lineage event with the specified name. - * @param \Google\Cloud\DataCatalog\Lineage\V1\DeleteLineageEventRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteLineageEvent(\Google\Cloud\DataCatalog\Lineage\V1\DeleteLineageEventRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/DeleteLineageEvent', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Retrieve a list of links connected to a specific asset. - * Links represent the data flow between **source** (upstream) - * and **target** (downstream) assets in transformation pipelines. - * Links are stored in the same project as the Lineage Events that create - * them. - * - * You can retrieve links in every project where you have the - * `datalineage.events.get` permission. The project provided in the URL - * is used for Billing and Quota. - * @param \Google\Cloud\DataCatalog\Lineage\V1\SearchLinksRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function SearchLinks(\Google\Cloud\DataCatalog\Lineage\V1\SearchLinksRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/SearchLinks', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\SearchLinksResponse', 'decode'], - $metadata, $options); - } - - /** - * Retrieve information about LineageProcesses associated with specific - * links. LineageProcesses are transformation pipelines that result in data - * flowing from **source** to **target** assets. Links between assets - * represent this operation. - * - * If you have specific link names, you can use this method to - * verify which LineageProcesses contribute to creating those links. - * See the - * [SearchLinks][google.cloud.datacatalog.lineage.v1.Lineage.SearchLinks] - * method for more information on how to retrieve link name. - * - * You can retrieve the LineageProcess information in every project where you - * have the `datalineage.events.get` permission. The project provided in the - * URL is used for Billing and Quota. - * @param \Google\Cloud\DataCatalog\Lineage\V1\BatchSearchLinkProcessesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function BatchSearchLinkProcesses(\Google\Cloud\DataCatalog\Lineage\V1\BatchSearchLinkProcessesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datacatalog.lineage.v1.Lineage/BatchSearchLinkProcesses', - $argument, - ['\Google\Cloud\DataCatalog\Lineage\V1\BatchSearchLinkProcessesResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Link.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Link.php deleted file mode 100644 index bc87e154dbeb..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Link.php +++ /dev/null @@ -1,250 +0,0 @@ -google.cloud.datacatalog.lineage.v1.Link - */ -class Link extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Immutable. The name of the link. Format: - * `projects/{project}/locations/{location}/links/{link}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - */ - protected $name = ''; - /** - * The pointer to the entity that is the **source** of this link. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference source = 2; - */ - protected $source = null; - /** - * The pointer to the entity that is the **target** of this link. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference target = 3; - */ - protected $target = null; - /** - * The start of the first event establishing this link. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 4; - */ - protected $start_time = null; - /** - * The end of the last event establishing this link. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 5; - */ - protected $end_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Immutable. The name of the link. Format: - * `projects/{project}/locations/{location}/links/{link}`. - * @type \Google\Cloud\DataCatalog\Lineage\V1\EntityReference $source - * The pointer to the entity that is the **source** of this link. - * @type \Google\Cloud\DataCatalog\Lineage\V1\EntityReference $target - * The pointer to the entity that is the **target** of this link. - * @type \Google\Protobuf\Timestamp $start_time - * The start of the first event establishing this link. - * @type \Google\Protobuf\Timestamp $end_time - * The end of the last event establishing this link. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Immutable. The name of the link. Format: - * `projects/{project}/locations/{location}/links/{link}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Immutable. The name of the link. Format: - * `projects/{project}/locations/{location}/links/{link}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The pointer to the entity that is the **source** of this link. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference source = 2; - * @return \Google\Cloud\DataCatalog\Lineage\V1\EntityReference|null - */ - public function getSource() - { - return $this->source; - } - - public function hasSource() - { - return isset($this->source); - } - - public function clearSource() - { - unset($this->source); - } - - /** - * The pointer to the entity that is the **source** of this link. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference source = 2; - * @param \Google\Cloud\DataCatalog\Lineage\V1\EntityReference $var - * @return $this - */ - public function setSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataCatalog\Lineage\V1\EntityReference::class); - $this->source = $var; - - return $this; - } - - /** - * The pointer to the entity that is the **target** of this link. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference target = 3; - * @return \Google\Cloud\DataCatalog\Lineage\V1\EntityReference|null - */ - public function getTarget() - { - return $this->target; - } - - public function hasTarget() - { - return isset($this->target); - } - - public function clearTarget() - { - unset($this->target); - } - - /** - * The pointer to the entity that is the **target** of this link. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference target = 3; - * @param \Google\Cloud\DataCatalog\Lineage\V1\EntityReference $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataCatalog\Lineage\V1\EntityReference::class); - $this->target = $var; - - return $this; - } - - /** - * The start of the first event establishing this link. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 4; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * The start of the first event establishing this link. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 4; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * The end of the last event establishing this link. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 5; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * The end of the last event establishing this link. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 5; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListLineageEventsRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListLineageEventsRequest.php deleted file mode 100644 index 02a1847041af..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListLineageEventsRequest.php +++ /dev/null @@ -1,178 +0,0 @@ -google.cloud.datacatalog.lineage.v1.ListLineageEventsRequest - */ -class ListLineageEventsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the run that owns the collection of lineage events to - * get. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of lineage events to return. - * The service may return fewer events than this value. - * If unspecified, at most 50 events are returned. The maximum value is 100; - * values greater than 100 are cut to 100. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The page token received from a previous `ListLineageEvents` call. Specify - * it to get the next page. - * When paginating, all other parameters specified in this call must - * match the parameters of the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. The name of the run that owns the collection of lineage events to - * get. Please see {@see LineageClient::runName()} for help formatting this field. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\ListLineageEventsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The name of the run that owns the collection of lineage events to - * get. - * @type int $page_size - * The maximum number of lineage events to return. - * The service may return fewer events than this value. - * If unspecified, at most 50 events are returned. The maximum value is 100; - * values greater than 100 are cut to 100. - * @type string $page_token - * The page token received from a previous `ListLineageEvents` call. Specify - * it to get the next page. - * When paginating, all other parameters specified in this call must - * match the parameters of the call that provided the page token. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the run that owns the collection of lineage events to - * get. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The name of the run that owns the collection of lineage events to - * get. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of lineage events to return. - * The service may return fewer events than this value. - * If unspecified, at most 50 events are returned. The maximum value is 100; - * values greater than 100 are cut to 100. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of lineage events to return. - * The service may return fewer events than this value. - * If unspecified, at most 50 events are returned. The maximum value is 100; - * values greater than 100 are cut to 100. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The page token received from a previous `ListLineageEvents` call. Specify - * it to get the next page. - * When paginating, all other parameters specified in this call must - * match the parameters of the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The page token received from a previous `ListLineageEvents` call. Specify - * it to get the next page. - * When paginating, all other parameters specified in this call must - * match the parameters of the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListLineageEventsResponse.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListLineageEventsResponse.php deleted file mode 100644 index 1543999a54a6..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListLineageEventsResponse.php +++ /dev/null @@ -1,106 +0,0 @@ -google.cloud.datacatalog.lineage.v1.ListLineageEventsResponse - */ -class ListLineageEventsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Lineage events from the specified project and location. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.LineageEvent lineage_events = 1; - */ - private $lineage_events; - /** - * The token to specify as `page_token` in the next call to get the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataCatalog\Lineage\V1\LineageEvent>|\Google\Protobuf\Internal\RepeatedField $lineage_events - * Lineage events from the specified project and location. - * @type string $next_page_token - * The token to specify as `page_token` in the next call to get the next page. - * If this field is omitted, there are no subsequent pages. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Lineage events from the specified project and location. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.LineageEvent lineage_events = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getLineageEvents() - { - return $this->lineage_events; - } - - /** - * Lineage events from the specified project and location. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.LineageEvent lineage_events = 1; - * @param array<\Google\Cloud\DataCatalog\Lineage\V1\LineageEvent>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setLineageEvents($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataCatalog\Lineage\V1\LineageEvent::class); - $this->lineage_events = $arr; - - return $this; - } - - /** - * The token to specify as `page_token` in the next call to get the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * The token to specify as `page_token` in the next call to get the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListProcessesRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListProcessesRequest.php deleted file mode 100644 index 1b81bb00d128..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListProcessesRequest.php +++ /dev/null @@ -1,179 +0,0 @@ -google.cloud.datacatalog.lineage.v1.ListProcessesRequest - */ -class ListProcessesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the project and its location that owns this - * collection of processes. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of processes to return. The service may return - * fewer than this value. If unspecified, at most 50 processes are - * returned. The maximum value is 100; values greater than 100 are cut to - * 100. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The page token received from a previous `ListProcesses` call. Specify - * it to get the next page. - * When paginating, all other parameters specified in this call must - * match the parameters of the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. The name of the project and its location that owns this - * collection of processes. Please see - * {@see LineageClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\ListProcessesRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The name of the project and its location that owns this - * collection of processes. - * @type int $page_size - * The maximum number of processes to return. The service may return - * fewer than this value. If unspecified, at most 50 processes are - * returned. The maximum value is 100; values greater than 100 are cut to - * 100. - * @type string $page_token - * The page token received from a previous `ListProcesses` call. Specify - * it to get the next page. - * When paginating, all other parameters specified in this call must - * match the parameters of the call that provided the page token. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the project and its location that owns this - * collection of processes. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The name of the project and its location that owns this - * collection of processes. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of processes to return. The service may return - * fewer than this value. If unspecified, at most 50 processes are - * returned. The maximum value is 100; values greater than 100 are cut to - * 100. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of processes to return. The service may return - * fewer than this value. If unspecified, at most 50 processes are - * returned. The maximum value is 100; values greater than 100 are cut to - * 100. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The page token received from a previous `ListProcesses` call. Specify - * it to get the next page. - * When paginating, all other parameters specified in this call must - * match the parameters of the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The page token received from a previous `ListProcesses` call. Specify - * it to get the next page. - * When paginating, all other parameters specified in this call must - * match the parameters of the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListProcessesResponse.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListProcessesResponse.php deleted file mode 100644 index 075a0e6e3dc4..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListProcessesResponse.php +++ /dev/null @@ -1,106 +0,0 @@ -google.cloud.datacatalog.lineage.v1.ListProcessesResponse - */ -class ListProcessesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The processes from the specified project and location. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.Process processes = 1; - */ - private $processes; - /** - * The token to specify as `page_token` in the next call to get the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataCatalog\Lineage\V1\Process>|\Google\Protobuf\Internal\RepeatedField $processes - * The processes from the specified project and location. - * @type string $next_page_token - * The token to specify as `page_token` in the next call to get the next page. - * If this field is omitted, there are no subsequent pages. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * The processes from the specified project and location. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.Process processes = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getProcesses() - { - return $this->processes; - } - - /** - * The processes from the specified project and location. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.Process processes = 1; - * @param array<\Google\Cloud\DataCatalog\Lineage\V1\Process>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setProcesses($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataCatalog\Lineage\V1\Process::class); - $this->processes = $arr; - - return $this; - } - - /** - * The token to specify as `page_token` in the next call to get the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * The token to specify as `page_token` in the next call to get the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListRunsRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListRunsRequest.php deleted file mode 100644 index 6a762c1e9dcd..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListRunsRequest.php +++ /dev/null @@ -1,174 +0,0 @@ -google.cloud.datacatalog.lineage.v1.ListRunsRequest - */ -class ListRunsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of process that owns this collection of runs. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of runs to return. The service may return - * fewer than this value. If unspecified, at most 50 runs are - * returned. The maximum value is 100; values greater than 100 are cut to - * 100. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The page token received from a previous `ListRuns` call. Specify - * it to get the next page. - * When paginating, all other parameters specified in this call must - * match the parameters of the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. The name of process that owns this collection of runs. Please see - * {@see LineageClient::processName()} for help formatting this field. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\ListRunsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The name of process that owns this collection of runs. - * @type int $page_size - * The maximum number of runs to return. The service may return - * fewer than this value. If unspecified, at most 50 runs are - * returned. The maximum value is 100; values greater than 100 are cut to - * 100. - * @type string $page_token - * The page token received from a previous `ListRuns` call. Specify - * it to get the next page. - * When paginating, all other parameters specified in this call must - * match the parameters of the call that provided the page token. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of process that owns this collection of runs. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The name of process that owns this collection of runs. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of runs to return. The service may return - * fewer than this value. If unspecified, at most 50 runs are - * returned. The maximum value is 100; values greater than 100 are cut to - * 100. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of runs to return. The service may return - * fewer than this value. If unspecified, at most 50 runs are - * returned. The maximum value is 100; values greater than 100 are cut to - * 100. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The page token received from a previous `ListRuns` call. Specify - * it to get the next page. - * When paginating, all other parameters specified in this call must - * match the parameters of the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The page token received from a previous `ListRuns` call. Specify - * it to get the next page. - * When paginating, all other parameters specified in this call must - * match the parameters of the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListRunsResponse.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListRunsResponse.php deleted file mode 100644 index ad73a867f0ca..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ListRunsResponse.php +++ /dev/null @@ -1,106 +0,0 @@ -google.cloud.datacatalog.lineage.v1.ListRunsResponse - */ -class ListRunsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The runs from the specified project and location. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.Run runs = 1; - */ - private $runs; - /** - * The token to specify as `page_token` in the next call to get the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataCatalog\Lineage\V1\Run>|\Google\Protobuf\Internal\RepeatedField $runs - * The runs from the specified project and location. - * @type string $next_page_token - * The token to specify as `page_token` in the next call to get the next page. - * If this field is omitted, there are no subsequent pages. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * The runs from the specified project and location. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.Run runs = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRuns() - { - return $this->runs; - } - - /** - * The runs from the specified project and location. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.Run runs = 1; - * @param array<\Google\Cloud\DataCatalog\Lineage\V1\Run>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRuns($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataCatalog\Lineage\V1\Run::class); - $this->runs = $arr; - - return $this; - } - - /** - * The token to specify as `page_token` in the next call to get the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * The token to specify as `page_token` in the next call to get the next page. - * If this field is omitted, there are no subsequent pages. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/OperationMetadata.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/OperationMetadata.php deleted file mode 100644 index 4043b7e1dd3c..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/OperationMetadata.php +++ /dev/null @@ -1,269 +0,0 @@ -google.cloud.datacatalog.lineage.v1.OperationMetadata - */ -class OperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The current operation state. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.OperationMetadata.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. The type of the operation being performed. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.OperationMetadata.Type operation_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $operation_type = 0; - /** - * Output only. The [relative name] - * (https://cloud.google.com//apis/design/resource_names#relative_resource_name) - * of the resource being operated on. - * - * Generated from protobuf field string resource = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $resource = ''; - /** - * Output only. The UUID of the resource being operated on. - * - * Generated from protobuf field string resource_uuid = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $resource_uuid = ''; - /** - * Output only. The timestamp of the operation submission to the server. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The timestamp of the operation termination, regardless of its - * success. This field is unset if the operation is still ongoing. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $end_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $state - * Output only. The current operation state. - * @type int $operation_type - * Output only. The type of the operation being performed. - * @type string $resource - * Output only. The [relative name] - * (https://cloud.google.com//apis/design/resource_names#relative_resource_name) - * of the resource being operated on. - * @type string $resource_uuid - * Output only. The UUID of the resource being operated on. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The timestamp of the operation submission to the server. - * @type \Google\Protobuf\Timestamp $end_time - * Output only. The timestamp of the operation termination, regardless of its - * success. This field is unset if the operation is still ongoing. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The current operation state. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.OperationMetadata.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The current operation state. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.OperationMetadata.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataCatalog\Lineage\V1\OperationMetadata\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. The type of the operation being performed. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.OperationMetadata.Type operation_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getOperationType() - { - return $this->operation_type; - } - - /** - * Output only. The type of the operation being performed. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.OperationMetadata.Type operation_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setOperationType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataCatalog\Lineage\V1\OperationMetadata\Type::class); - $this->operation_type = $var; - - return $this; - } - - /** - * Output only. The [relative name] - * (https://cloud.google.com//apis/design/resource_names#relative_resource_name) - * of the resource being operated on. - * - * Generated from protobuf field string resource = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getResource() - { - return $this->resource; - } - - /** - * Output only. The [relative name] - * (https://cloud.google.com//apis/design/resource_names#relative_resource_name) - * of the resource being operated on. - * - * Generated from protobuf field string resource = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setResource($var) - { - GPBUtil::checkString($var, True); - $this->resource = $var; - - return $this; - } - - /** - * Output only. The UUID of the resource being operated on. - * - * Generated from protobuf field string resource_uuid = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getResourceUuid() - { - return $this->resource_uuid; - } - - /** - * Output only. The UUID of the resource being operated on. - * - * Generated from protobuf field string resource_uuid = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setResourceUuid($var) - { - GPBUtil::checkString($var, True); - $this->resource_uuid = $var; - - return $this; - } - - /** - * Output only. The timestamp of the operation submission to the server. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The timestamp of the operation submission to the server. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The timestamp of the operation termination, regardless of its - * success. This field is unset if the operation is still ongoing. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Output only. The timestamp of the operation termination, regardless of its - * success. This field is unset if the operation is still ongoing. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/OperationMetadata/State.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/OperationMetadata/State.php deleted file mode 100644 index 5dcdd98eed98..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/OperationMetadata/State.php +++ /dev/null @@ -1,78 +0,0 @@ -google.cloud.datacatalog.lineage.v1.OperationMetadata.State - */ -class State -{ - /** - * Unused. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The operation has been created but is not yet started. - * - * Generated from protobuf enum PENDING = 1; - */ - const PENDING = 1; - /** - * The operation is underway. - * - * Generated from protobuf enum RUNNING = 2; - */ - const RUNNING = 2; - /** - * The operation completed successfully. - * - * Generated from protobuf enum SUCCEEDED = 3; - */ - const SUCCEEDED = 3; - /** - * The operation is no longer running and did not succeed. - * - * Generated from protobuf enum FAILED = 4; - */ - const FAILED = 4; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::PENDING => 'PENDING', - self::RUNNING => 'RUNNING', - self::SUCCEEDED => 'SUCCEEDED', - self::FAILED => 'FAILED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\DataCatalog\Lineage\V1\OperationMetadata_State::class); - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/OperationMetadata/Type.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/OperationMetadata/Type.php deleted file mode 100644 index d62736e0cf35..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/OperationMetadata/Type.php +++ /dev/null @@ -1,57 +0,0 @@ -google.cloud.datacatalog.lineage.v1.OperationMetadata.Type - */ -class Type -{ - /** - * Unused. - * - * Generated from protobuf enum TYPE_UNSPECIFIED = 0; - */ - const TYPE_UNSPECIFIED = 0; - /** - * The resource deletion operation. - * - * Generated from protobuf enum DELETE = 1; - */ - const DELETE = 1; - - private static $valueToName = [ - self::TYPE_UNSPECIFIED => 'TYPE_UNSPECIFIED', - self::DELETE => 'DELETE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Type::class, \Google\Cloud\DataCatalog\Lineage\V1\OperationMetadata_Type::class); - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/OperationMetadata_State.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/OperationMetadata_State.php deleted file mode 100644 index 76f7a45e3fa2..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/OperationMetadata_State.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datacatalog.lineage.v1.Origin - */ -class Origin extends \Google\Protobuf\Internal\Message -{ - /** - * Type of the source. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Origin.SourceType source_type = 1; - */ - protected $source_type = 0; - /** - * If the source_type isn't CUSTOM, the value of this field should be a GCP - * resource name of the system, which reports lineage. The project and - * location parts of the resource name must match the project and location of - * the lineage resource being created. Examples: - * - `{source_type: COMPOSER, name: - * "projects/foo/locations/us/environments/bar"}` - * - `{source_type: BIGQUERY, name: "projects/foo/locations/eu"}` - * - `{source_type: CUSTOM, name: "myCustomIntegration"}` - * - * Generated from protobuf field string name = 2; - */ - protected $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $source_type - * Type of the source. - * @type string $name - * If the source_type isn't CUSTOM, the value of this field should be a GCP - * resource name of the system, which reports lineage. The project and - * location parts of the resource name must match the project and location of - * the lineage resource being created. Examples: - * - `{source_type: COMPOSER, name: - * "projects/foo/locations/us/environments/bar"}` - * - `{source_type: BIGQUERY, name: "projects/foo/locations/eu"}` - * - `{source_type: CUSTOM, name: "myCustomIntegration"}` - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Type of the source. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Origin.SourceType source_type = 1; - * @return int - */ - public function getSourceType() - { - return $this->source_type; - } - - /** - * Type of the source. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Origin.SourceType source_type = 1; - * @param int $var - * @return $this - */ - public function setSourceType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataCatalog\Lineage\V1\Origin\SourceType::class); - $this->source_type = $var; - - return $this; - } - - /** - * If the source_type isn't CUSTOM, the value of this field should be a GCP - * resource name of the system, which reports lineage. The project and - * location parts of the resource name must match the project and location of - * the lineage resource being created. Examples: - * - `{source_type: COMPOSER, name: - * "projects/foo/locations/us/environments/bar"}` - * - `{source_type: BIGQUERY, name: "projects/foo/locations/eu"}` - * - `{source_type: CUSTOM, name: "myCustomIntegration"}` - * - * Generated from protobuf field string name = 2; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * If the source_type isn't CUSTOM, the value of this field should be a GCP - * resource name of the system, which reports lineage. The project and - * location parts of the resource name must match the project and location of - * the lineage resource being created. Examples: - * - `{source_type: COMPOSER, name: - * "projects/foo/locations/us/environments/bar"}` - * - `{source_type: BIGQUERY, name: "projects/foo/locations/eu"}` - * - `{source_type: CUSTOM, name: "myCustomIntegration"}` - * - * Generated from protobuf field string name = 2; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Origin/SourceType.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Origin/SourceType.php deleted file mode 100644 index 3b29744c1285..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Origin/SourceType.php +++ /dev/null @@ -1,85 +0,0 @@ -google.cloud.datacatalog.lineage.v1.Origin.SourceType - */ -class SourceType -{ - /** - * Source is Unspecified - * - * Generated from protobuf enum SOURCE_TYPE_UNSPECIFIED = 0; - */ - const SOURCE_TYPE_UNSPECIFIED = 0; - /** - * A custom source - * - * Generated from protobuf enum CUSTOM = 1; - */ - const CUSTOM = 1; - /** - * BigQuery - * - * Generated from protobuf enum BIGQUERY = 2; - */ - const BIGQUERY = 2; - /** - * Data Fusion - * - * Generated from protobuf enum DATA_FUSION = 3; - */ - const DATA_FUSION = 3; - /** - * Composer - * - * Generated from protobuf enum COMPOSER = 4; - */ - const COMPOSER = 4; - /** - * Looker Studio - * - * Generated from protobuf enum LOOKER_STUDIO = 5; - */ - const LOOKER_STUDIO = 5; - - private static $valueToName = [ - self::SOURCE_TYPE_UNSPECIFIED => 'SOURCE_TYPE_UNSPECIFIED', - self::CUSTOM => 'CUSTOM', - self::BIGQUERY => 'BIGQUERY', - self::DATA_FUSION => 'DATA_FUSION', - self::COMPOSER => 'COMPOSER', - self::LOOKER_STUDIO => 'LOOKER_STUDIO', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(SourceType::class, \Google\Cloud\DataCatalog\Lineage\V1\Origin_SourceType::class); - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Origin_SourceType.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Origin_SourceType.php deleted file mode 100644 index 9ad01664a52a..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Origin_SourceType.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datacatalog.lineage.v1.Process - */ -class Process extends \Google\Protobuf\Internal\Message -{ - /** - * Immutable. The resource name of the lineage process. Format: - * `projects/{project}/locations/{location}/processes/{process}`. - * Can be specified or auto-assigned. - * {process} must be not longer than 200 characters and only - * contain characters in a set: `a-zA-Z0-9_-:.` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - */ - protected $name = ''; - /** - * Optional. A human-readable name you can set to display in a user interface. - * Must be not longer than 200 characters and only contain UTF-8 letters - * or numbers, spaces or characters like `_-:&.` - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $display_name = ''; - /** - * Optional. The attributes of the process. Can be anything, for example, - * "author". Up to 100 attributes are allowed. - * - * Generated from protobuf field map attributes = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $attributes; - /** - * Optional. The origin of this process and its runs and lineage events. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Origin origin = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $origin = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Immutable. The resource name of the lineage process. Format: - * `projects/{project}/locations/{location}/processes/{process}`. - * Can be specified or auto-assigned. - * {process} must be not longer than 200 characters and only - * contain characters in a set: `a-zA-Z0-9_-:.` - * @type string $display_name - * Optional. A human-readable name you can set to display in a user interface. - * Must be not longer than 200 characters and only contain UTF-8 letters - * or numbers, spaces or characters like `_-:&.` - * @type array|\Google\Protobuf\Internal\MapField $attributes - * Optional. The attributes of the process. Can be anything, for example, - * "author". Up to 100 attributes are allowed. - * @type \Google\Cloud\DataCatalog\Lineage\V1\Origin $origin - * Optional. The origin of this process and its runs and lineage events. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Immutable. The resource name of the lineage process. Format: - * `projects/{project}/locations/{location}/processes/{process}`. - * Can be specified or auto-assigned. - * {process} must be not longer than 200 characters and only - * contain characters in a set: `a-zA-Z0-9_-:.` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Immutable. The resource name of the lineage process. Format: - * `projects/{project}/locations/{location}/processes/{process}`. - * Can be specified or auto-assigned. - * {process} must be not longer than 200 characters and only - * contain characters in a set: `a-zA-Z0-9_-:.` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. A human-readable name you can set to display in a user interface. - * Must be not longer than 200 characters and only contain UTF-8 letters - * or numbers, spaces or characters like `_-:&.` - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Optional. A human-readable name you can set to display in a user interface. - * Must be not longer than 200 characters and only contain UTF-8 letters - * or numbers, spaces or characters like `_-:&.` - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Optional. The attributes of the process. Can be anything, for example, - * "author". Up to 100 attributes are allowed. - * - * Generated from protobuf field map attributes = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAttributes() - { - return $this->attributes; - } - - /** - * Optional. The attributes of the process. Can be anything, for example, - * "author". Up to 100 attributes are allowed. - * - * Generated from protobuf field map attributes = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAttributes($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Value::class); - $this->attributes = $arr; - - return $this; - } - - /** - * Optional. The origin of this process and its runs and lineage events. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Origin origin = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\DataCatalog\Lineage\V1\Origin|null - */ - public function getOrigin() - { - return $this->origin; - } - - public function hasOrigin() - { - return isset($this->origin); - } - - public function clearOrigin() - { - unset($this->origin); - } - - /** - * Optional. The origin of this process and its runs and lineage events. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Origin origin = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\DataCatalog\Lineage\V1\Origin $var - * @return $this - */ - public function setOrigin($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataCatalog\Lineage\V1\Origin::class); - $this->origin = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ProcessLinkInfo.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ProcessLinkInfo.php deleted file mode 100644 index 2b02891300f5..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ProcessLinkInfo.php +++ /dev/null @@ -1,159 +0,0 @@ -google.cloud.datacatalog.lineage.v1.ProcessLinkInfo - */ -class ProcessLinkInfo extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the link in the format of - * `projects/{project}/locations/{location}/links/{link}`. - * - * Generated from protobuf field string link = 1; - */ - protected $link = ''; - /** - * The start of the first event establishing this link-process tuple. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 2; - */ - protected $start_time = null; - /** - * The end of the last event establishing this link-process tuple. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 3; - */ - protected $end_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $link - * The name of the link in the format of - * `projects/{project}/locations/{location}/links/{link}`. - * @type \Google\Protobuf\Timestamp $start_time - * The start of the first event establishing this link-process tuple. - * @type \Google\Protobuf\Timestamp $end_time - * The end of the last event establishing this link-process tuple. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * The name of the link in the format of - * `projects/{project}/locations/{location}/links/{link}`. - * - * Generated from protobuf field string link = 1; - * @return string - */ - public function getLink() - { - return $this->link; - } - - /** - * The name of the link in the format of - * `projects/{project}/locations/{location}/links/{link}`. - * - * Generated from protobuf field string link = 1; - * @param string $var - * @return $this - */ - public function setLink($var) - { - GPBUtil::checkString($var, True); - $this->link = $var; - - return $this; - } - - /** - * The start of the first event establishing this link-process tuple. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 2; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * The start of the first event establishing this link-process tuple. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 2; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * The end of the last event establishing this link-process tuple. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * The end of the last event establishing this link-process tuple. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ProcessLinks.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ProcessLinks.php deleted file mode 100644 index dc67efad53f0..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/ProcessLinks.php +++ /dev/null @@ -1,121 +0,0 @@ -google.cloud.datacatalog.lineage.v1.ProcessLinks - */ -class ProcessLinks extends \Google\Protobuf\Internal\Message -{ - /** - * The process name in the format of - * `projects/{project}/locations/{location}/processes/{process}`. - * - * Generated from protobuf field string process = 1 [(.google.api.resource_reference) = { - */ - protected $process = ''; - /** - * An array containing link details objects of the links provided in - * the original request. - * A single process can result in creating multiple links. - * If any of the links you provide in the request are created by - * the same process, they all are included in this array. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2; - */ - private $links; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $process - * The process name in the format of - * `projects/{project}/locations/{location}/processes/{process}`. - * @type array<\Google\Cloud\DataCatalog\Lineage\V1\ProcessLinkInfo>|\Google\Protobuf\Internal\RepeatedField $links - * An array containing link details objects of the links provided in - * the original request. - * A single process can result in creating multiple links. - * If any of the links you provide in the request are created by - * the same process, they all are included in this array. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * The process name in the format of - * `projects/{project}/locations/{location}/processes/{process}`. - * - * Generated from protobuf field string process = 1 [(.google.api.resource_reference) = { - * @return string - */ - public function getProcess() - { - return $this->process; - } - - /** - * The process name in the format of - * `projects/{project}/locations/{location}/processes/{process}`. - * - * Generated from protobuf field string process = 1 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setProcess($var) - { - GPBUtil::checkString($var, True); - $this->process = $var; - - return $this; - } - - /** - * An array containing link details objects of the links provided in - * the original request. - * A single process can result in creating multiple links. - * If any of the links you provide in the request are created by - * the same process, they all are included in this array. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getLinks() - { - return $this->links; - } - - /** - * An array containing link details objects of the links provided in - * the original request. - * A single process can result in creating multiple links. - * If any of the links you provide in the request are created by - * the same process, they all are included in this array. - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2; - * @param array<\Google\Cloud\DataCatalog\Lineage\V1\ProcessLinkInfo>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setLinks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataCatalog\Lineage\V1\ProcessLinkInfo::class); - $this->links = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Run.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Run.php deleted file mode 100644 index ffc30d399699..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Run.php +++ /dev/null @@ -1,286 +0,0 @@ -google.cloud.datacatalog.lineage.v1.Run - */ -class Run extends \Google\Protobuf\Internal\Message -{ - /** - * Immutable. The resource name of the run. Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}`. - * Can be specified or auto-assigned. - * {run} must be not longer than 200 characters and only - * contain characters in a set: `a-zA-Z0-9_-:.` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - */ - protected $name = ''; - /** - * Optional. A human-readable name you can set to display in a user interface. - * Must be not longer than 1024 characters and only contain UTF-8 letters - * or numbers, spaces or characters like `_-:&.` - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $display_name = ''; - /** - * Optional. The attributes of the run. Can be anything, for example, a string - * with an SQL request. Up to 100 attributes are allowed. - * - * Generated from protobuf field map attributes = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $attributes; - /** - * Required. The timestamp of the start of the run. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $start_time = null; - /** - * Optional. The timestamp of the end of the run. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $end_time = null; - /** - * Required. The state of the run. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Run.State state = 6 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $state = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Immutable. The resource name of the run. Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}`. - * Can be specified or auto-assigned. - * {run} must be not longer than 200 characters and only - * contain characters in a set: `a-zA-Z0-9_-:.` - * @type string $display_name - * Optional. A human-readable name you can set to display in a user interface. - * Must be not longer than 1024 characters and only contain UTF-8 letters - * or numbers, spaces or characters like `_-:&.` - * @type array|\Google\Protobuf\Internal\MapField $attributes - * Optional. The attributes of the run. Can be anything, for example, a string - * with an SQL request. Up to 100 attributes are allowed. - * @type \Google\Protobuf\Timestamp $start_time - * Required. The timestamp of the start of the run. - * @type \Google\Protobuf\Timestamp $end_time - * Optional. The timestamp of the end of the run. - * @type int $state - * Required. The state of the run. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Immutable. The resource name of the run. Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}`. - * Can be specified or auto-assigned. - * {run} must be not longer than 200 characters and only - * contain characters in a set: `a-zA-Z0-9_-:.` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Immutable. The resource name of the run. Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}`. - * Can be specified or auto-assigned. - * {run} must be not longer than 200 characters and only - * contain characters in a set: `a-zA-Z0-9_-:.` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. A human-readable name you can set to display in a user interface. - * Must be not longer than 1024 characters and only contain UTF-8 letters - * or numbers, spaces or characters like `_-:&.` - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Optional. A human-readable name you can set to display in a user interface. - * Must be not longer than 1024 characters and only contain UTF-8 letters - * or numbers, spaces or characters like `_-:&.` - * - * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Optional. The attributes of the run. Can be anything, for example, a string - * with an SQL request. Up to 100 attributes are allowed. - * - * Generated from protobuf field map attributes = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAttributes() - { - return $this->attributes; - } - - /** - * Optional. The attributes of the run. Can be anything, for example, a string - * with an SQL request. Up to 100 attributes are allowed. - * - * Generated from protobuf field map attributes = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAttributes($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Value::class); - $this->attributes = $arr; - - return $this; - } - - /** - * Required. The timestamp of the start of the run. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * Required. The timestamp of the start of the run. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * Optional. The timestamp of the end of the run. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Optional. The timestamp of the end of the run. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Required. The state of the run. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Run.State state = 6 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Required. The state of the run. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Run.State state = 6 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataCatalog\Lineage\V1\Run\State::class); - $this->state = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Run/State.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Run/State.php deleted file mode 100644 index 7fce45aebf28..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Run/State.php +++ /dev/null @@ -1,79 +0,0 @@ -google.cloud.datacatalog.lineage.v1.Run.State - */ -class State -{ - /** - * The state is unknown. The true state may be any of the below or a - * different state that is not supported here explicitly. - * - * Generated from protobuf enum UNKNOWN = 0; - */ - const UNKNOWN = 0; - /** - * The run is still executing. - * - * Generated from protobuf enum STARTED = 1; - */ - const STARTED = 1; - /** - * The run completed. - * - * Generated from protobuf enum COMPLETED = 2; - */ - const COMPLETED = 2; - /** - * The run failed. - * - * Generated from protobuf enum FAILED = 3; - */ - const FAILED = 3; - /** - * The run aborted. - * - * Generated from protobuf enum ABORTED = 4; - */ - const ABORTED = 4; - - private static $valueToName = [ - self::UNKNOWN => 'UNKNOWN', - self::STARTED => 'STARTED', - self::COMPLETED => 'COMPLETED', - self::FAILED => 'FAILED', - self::ABORTED => 'ABORTED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\DataCatalog\Lineage\V1\Run_State::class); - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Run_State.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Run_State.php deleted file mode 100644 index 333163d9533d..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/Run_State.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datacatalog.lineage.v1.SearchLinksRequest - */ -class SearchLinksRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The project and location you want search in the format `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. The maximum number of links to return in a single page of the - * response. A page may contain fewer links than this value. If unspecified, - * at most 10 links are returned. - * Maximum value is 100; values greater than 100 are reduced to 100. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. The page token received from a previous `SearchLinksRequest` - * call. Use it to get the next page. - * When requesting subsequent pages of a response, remember that - * all parameters must match the values you provided - * in the original request. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - protected $criteria; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The project and location you want search in the format `projects/*/locations/*` - * @type \Google\Cloud\DataCatalog\Lineage\V1\EntityReference $source - * Optional. Send asset information in the **source** field to retrieve all - * links that lead from the specified asset to downstream assets. - * @type \Google\Cloud\DataCatalog\Lineage\V1\EntityReference $target - * Optional. Send asset information in the **target** field to retrieve all - * links that lead from upstream assets to the specified asset. - * @type int $page_size - * Optional. The maximum number of links to return in a single page of the - * response. A page may contain fewer links than this value. If unspecified, - * at most 10 links are returned. - * Maximum value is 100; values greater than 100 are reduced to 100. - * @type string $page_token - * Optional. The page token received from a previous `SearchLinksRequest` - * call. Use it to get the next page. - * When requesting subsequent pages of a response, remember that - * all parameters must match the values you provided - * in the original request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The project and location you want search in the format `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The project and location you want search in the format `projects/*/locations/*` - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. Send asset information in the **source** field to retrieve all - * links that lead from the specified asset to downstream assets. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference source = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\DataCatalog\Lineage\V1\EntityReference|null - */ - public function getSource() - { - return $this->readOneof(4); - } - - public function hasSource() - { - return $this->hasOneof(4); - } - - /** - * Optional. Send asset information in the **source** field to retrieve all - * links that lead from the specified asset to downstream assets. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference source = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\DataCatalog\Lineage\V1\EntityReference $var - * @return $this - */ - public function setSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataCatalog\Lineage\V1\EntityReference::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Optional. Send asset information in the **target** field to retrieve all - * links that lead from upstream assets to the specified asset. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference target = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\DataCatalog\Lineage\V1\EntityReference|null - */ - public function getTarget() - { - return $this->readOneof(5); - } - - public function hasTarget() - { - return $this->hasOneof(5); - } - - /** - * Optional. Send asset information in the **target** field to retrieve all - * links that lead from upstream assets to the specified asset. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.EntityReference target = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\DataCatalog\Lineage\V1\EntityReference $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataCatalog\Lineage\V1\EntityReference::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Optional. The maximum number of links to return in a single page of the - * response. A page may contain fewer links than this value. If unspecified, - * at most 10 links are returned. - * Maximum value is 100; values greater than 100 are reduced to 100. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. The maximum number of links to return in a single page of the - * response. A page may contain fewer links than this value. If unspecified, - * at most 10 links are returned. - * Maximum value is 100; values greater than 100 are reduced to 100. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. The page token received from a previous `SearchLinksRequest` - * call. Use it to get the next page. - * When requesting subsequent pages of a response, remember that - * all parameters must match the values you provided - * in the original request. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. The page token received from a previous `SearchLinksRequest` - * call. Use it to get the next page. - * When requesting subsequent pages of a response, remember that - * all parameters must match the values you provided - * in the original request. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * @return string - */ - public function getCriteria() - { - return $this->whichOneof("criteria"); - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/SearchLinksResponse.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/SearchLinksResponse.php deleted file mode 100644 index e54d2eb0e0fe..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/SearchLinksResponse.php +++ /dev/null @@ -1,110 +0,0 @@ -google.cloud.datacatalog.lineage.v1.SearchLinksResponse - */ -class SearchLinksResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of links for a given asset. Can be empty if the asset has no - * relations of requested type (source or target). - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.Link links = 1; - */ - private $links; - /** - * The token to specify as `page_token` in the subsequent call to get the next - * page. Omitted if there are no more pages in the response. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataCatalog\Lineage\V1\Link>|\Google\Protobuf\Internal\RepeatedField $links - * The list of links for a given asset. Can be empty if the asset has no - * relations of requested type (source or target). - * @type string $next_page_token - * The token to specify as `page_token` in the subsequent call to get the next - * page. Omitted if there are no more pages in the response. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * The list of links for a given asset. Can be empty if the asset has no - * relations of requested type (source or target). - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.Link links = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getLinks() - { - return $this->links; - } - - /** - * The list of links for a given asset. Can be empty if the asset has no - * relations of requested type (source or target). - * - * Generated from protobuf field repeated .google.cloud.datacatalog.lineage.v1.Link links = 1; - * @param array<\Google\Cloud\DataCatalog\Lineage\V1\Link>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setLinks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataCatalog\Lineage\V1\Link::class); - $this->links = $arr; - - return $this; - } - - /** - * The token to specify as `page_token` in the subsequent call to get the next - * page. Omitted if there are no more pages in the response. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * The token to specify as `page_token` in the subsequent call to get the next - * page. Omitted if there are no more pages in the response. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/UpdateProcessRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/UpdateProcessRequest.php deleted file mode 100644 index 9b26ec7372de..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/UpdateProcessRequest.php +++ /dev/null @@ -1,182 +0,0 @@ -google.cloud.datacatalog.lineage.v1.UpdateProcessRequest - */ -class UpdateProcessRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The lineage process to update. - * The process's `name` field is used to identify the process to update. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Process process = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $process = null; - /** - * The list of fields to update. Currently not used. The whole message is - * updated. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - /** - * If set to true and the process is not found, the request inserts it. - * - * Generated from protobuf field bool allow_missing = 3; - */ - protected $allow_missing = false; - - /** - * @param \Google\Cloud\DataCatalog\Lineage\V1\Process $process Required. The lineage process to update. - * - * The process's `name` field is used to identify the process to update. - * @param \Google\Protobuf\FieldMask $updateMask The list of fields to update. Currently not used. The whole message is - * updated. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\UpdateProcessRequest - * - * @experimental - */ - public static function build(\Google\Cloud\DataCatalog\Lineage\V1\Process $process, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setProcess($process) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataCatalog\Lineage\V1\Process $process - * Required. The lineage process to update. - * The process's `name` field is used to identify the process to update. - * @type \Google\Protobuf\FieldMask $update_mask - * The list of fields to update. Currently not used. The whole message is - * updated. - * @type bool $allow_missing - * If set to true and the process is not found, the request inserts it. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The lineage process to update. - * The process's `name` field is used to identify the process to update. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Process process = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataCatalog\Lineage\V1\Process|null - */ - public function getProcess() - { - return $this->process; - } - - public function hasProcess() - { - return isset($this->process); - } - - public function clearProcess() - { - unset($this->process); - } - - /** - * Required. The lineage process to update. - * The process's `name` field is used to identify the process to update. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Process process = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataCatalog\Lineage\V1\Process $var - * @return $this - */ - public function setProcess($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataCatalog\Lineage\V1\Process::class); - $this->process = $var; - - return $this; - } - - /** - * The list of fields to update. Currently not used. The whole message is - * updated. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The list of fields to update. Currently not used. The whole message is - * updated. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - - /** - * If set to true and the process is not found, the request inserts it. - * - * Generated from protobuf field bool allow_missing = 3; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * If set to true and the process is not found, the request inserts it. - * - * Generated from protobuf field bool allow_missing = 3; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/UpdateRunRequest.php b/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/UpdateRunRequest.php deleted file mode 100644 index 72b5866ce820..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/proto/src/Google/Cloud/DataCatalog/Lineage/V1/UpdateRunRequest.php +++ /dev/null @@ -1,159 +0,0 @@ -google.cloud.datacatalog.lineage.v1.UpdateRunRequest - */ -class UpdateRunRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The lineage run to update. - * The run's `name` field is used to identify the run to update. - * Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}`. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Run run = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $run = null; - /** - * The list of fields to update. Currently not used. The whole message is - * updated. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\DataCatalog\Lineage\V1\Run $run Required. The lineage run to update. - * - * The run's `name` field is used to identify the run to update. - * - * Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}`. - * @param \Google\Protobuf\FieldMask $updateMask The list of fields to update. Currently not used. The whole message is - * updated. - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\UpdateRunRequest - * - * @experimental - */ - public static function build(\Google\Cloud\DataCatalog\Lineage\V1\Run $run, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setRun($run) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataCatalog\Lineage\V1\Run $run - * Required. The lineage run to update. - * The run's `name` field is used to identify the run to update. - * Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}`. - * @type \Google\Protobuf\FieldMask $update_mask - * The list of fields to update. Currently not used. The whole message is - * updated. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datacatalog\Lineage\V1\Lineage::initOnce(); - parent::__construct($data); - } - - /** - * Required. The lineage run to update. - * The run's `name` field is used to identify the run to update. - * Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}`. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Run run = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataCatalog\Lineage\V1\Run|null - */ - public function getRun() - { - return $this->run; - } - - public function hasRun() - { - return isset($this->run); - } - - public function clearRun() - { - unset($this->run); - } - - /** - * Required. The lineage run to update. - * The run's `name` field is used to identify the run to update. - * Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}`. - * - * Generated from protobuf field .google.cloud.datacatalog.lineage.v1.Run run = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataCatalog\Lineage\V1\Run $var - * @return $this - */ - public function setRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataCatalog\Lineage\V1\Run::class); - $this->run = $var; - - return $this; - } - - /** - * The list of fields to update. Currently not used. The whole message is - * updated. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * The list of fields to update. Currently not used. The whole message is - * updated. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/batch_search_link_processes.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/batch_search_link_processes.php deleted file mode 100644 index fc1b44d52cd3..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/batch_search_link_processes.php +++ /dev/null @@ -1,99 +0,0 @@ -setParent($formattedParent) - ->setLinks($links); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $lineageClient->batchSearchLinkProcesses($request); - - /** @var ProcessLinks $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = LineageClient::locationName('[PROJECT]', '[LOCATION]'); - $linksElement = '[LINKS]'; - - batch_search_link_processes_sample($formattedParent, $linksElement); -} -// [END datalineage_v1_generated_Lineage_BatchSearchLinkProcesses_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/create_lineage_event.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/create_lineage_event.php deleted file mode 100644 index 708598c1828e..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/create_lineage_event.php +++ /dev/null @@ -1,73 +0,0 @@ -setParent($formattedParent) - ->setLineageEvent($lineageEvent); - - // Call the API and handle any network failures. - try { - /** @var LineageEvent $response */ - $response = $lineageClient->createLineageEvent($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = LineageClient::runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - - create_lineage_event_sample($formattedParent); -} -// [END datalineage_v1_generated_Lineage_CreateLineageEvent_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/create_process.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/create_process.php deleted file mode 100644 index de3bd8e24140..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/create_process.php +++ /dev/null @@ -1,74 +0,0 @@ -setParent($formattedParent) - ->setProcess($process); - - // Call the API and handle any network failures. - try { - /** @var Process $response */ - $response = $lineageClient->createProcess($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = LineageClient::locationName('[PROJECT]', '[LOCATION]'); - - create_process_sample($formattedParent); -} -// [END datalineage_v1_generated_Lineage_CreateProcess_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/create_run.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/create_run.php deleted file mode 100644 index 0a001b418cd4..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/create_run.php +++ /dev/null @@ -1,80 +0,0 @@ -setStartTime($runStartTime) - ->setState($runState); - $request = (new CreateRunRequest()) - ->setParent($formattedParent) - ->setRun($run); - - // Call the API and handle any network failures. - try { - /** @var Run $response */ - $response = $lineageClient->createRun($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = LineageClient::processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - $runState = State::UNKNOWN; - - create_run_sample($formattedParent, $runState); -} -// [END datalineage_v1_generated_Lineage_CreateRun_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/delete_lineage_event.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/delete_lineage_event.php deleted file mode 100644 index a44e3cbec51a..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/delete_lineage_event.php +++ /dev/null @@ -1,75 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $lineageClient->deleteLineageEvent($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = LineageClient::lineageEventName( - '[PROJECT]', - '[LOCATION]', - '[PROCESS]', - '[RUN]', - '[LINEAGE_EVENT]' - ); - - delete_lineage_event_sample($formattedName); -} -// [END datalineage_v1_generated_Lineage_DeleteLineageEvent_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/delete_process.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/delete_process.php deleted file mode 100644 index 9e847a3a522f..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/delete_process.php +++ /dev/null @@ -1,80 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $lineageClient->deleteProcess($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = LineageClient::processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - - delete_process_sample($formattedName); -} -// [END datalineage_v1_generated_Lineage_DeleteProcess_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/delete_run.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/delete_run.php deleted file mode 100644 index d54daa9b613f..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/delete_run.php +++ /dev/null @@ -1,80 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $lineageClient->deleteRun($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = LineageClient::runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - - delete_run_sample($formattedName); -} -// [END datalineage_v1_generated_Lineage_DeleteRun_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/get_lineage_event.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/get_lineage_event.php deleted file mode 100644 index af73bcd87409..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/get_lineage_event.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var LineageEvent $response */ - $response = $lineageClient->getLineageEvent($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = LineageClient::lineageEventName( - '[PROJECT]', - '[LOCATION]', - '[PROCESS]', - '[RUN]', - '[LINEAGE_EVENT]' - ); - - get_lineage_event_sample($formattedName); -} -// [END datalineage_v1_generated_Lineage_GetLineageEvent_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/get_process.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/get_process.php deleted file mode 100644 index bbcb7725fbd8..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/get_process.php +++ /dev/null @@ -1,71 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Process $response */ - $response = $lineageClient->getProcess($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = LineageClient::processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - - get_process_sample($formattedName); -} -// [END datalineage_v1_generated_Lineage_GetProcess_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/get_run.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/get_run.php deleted file mode 100644 index 1c7f828f3747..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/get_run.php +++ /dev/null @@ -1,71 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Run $response */ - $response = $lineageClient->getRun($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = LineageClient::runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - - get_run_sample($formattedName); -} -// [END datalineage_v1_generated_Lineage_GetRun_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/list_lineage_events.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/list_lineage_events.php deleted file mode 100644 index 6d9d7d95410f..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/list_lineage_events.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $lineageClient->listLineageEvents($request); - - /** @var LineageEvent $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = LineageClient::runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - - list_lineage_events_sample($formattedParent); -} -// [END datalineage_v1_generated_Lineage_ListLineageEvents_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/list_processes.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/list_processes.php deleted file mode 100644 index cc374dcf0524..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/list_processes.php +++ /dev/null @@ -1,78 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $lineageClient->listProcesses($request); - - /** @var Process $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = LineageClient::locationName('[PROJECT]', '[LOCATION]'); - - list_processes_sample($formattedParent); -} -// [END datalineage_v1_generated_Lineage_ListProcesses_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/list_runs.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/list_runs.php deleted file mode 100644 index 966835a13579..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/list_runs.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $lineageClient->listRuns($request); - - /** @var Run $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = LineageClient::processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - - list_runs_sample($formattedParent); -} -// [END datalineage_v1_generated_Lineage_ListRuns_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/search_links.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/search_links.php deleted file mode 100644 index 84d588e16a42..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/search_links.php +++ /dev/null @@ -1,84 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $lineageClient->searchLinks($request); - - /** @var Link $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = LineageClient::locationName('[PROJECT]', '[LOCATION]'); - - search_links_sample($formattedParent); -} -// [END datalineage_v1_generated_Lineage_SearchLinks_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/update_process.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/update_process.php deleted file mode 100644 index 706330545719..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/update_process.php +++ /dev/null @@ -1,59 +0,0 @@ -setProcess($process); - - // Call the API and handle any network failures. - try { - /** @var Process $response */ - $response = $lineageClient->updateProcess($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END datalineage_v1_generated_Lineage_UpdateProcess_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/update_run.php b/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/update_run.php deleted file mode 100644 index c8acb38a692d..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/samples/V1/LineageClient/update_run.php +++ /dev/null @@ -1,76 +0,0 @@ -setStartTime($runStartTime) - ->setState($runState); - $request = (new UpdateRunRequest()) - ->setRun($run); - - // Call the API and handle any network failures. - try { - /** @var Run $response */ - $response = $lineageClient->updateRun($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $runState = State::UNKNOWN; - - update_run_sample($runState); -} -// [END datalineage_v1_generated_Lineage_UpdateRun_sync] diff --git a/owl-bot-staging/DataCatalogLineage/v1/src/V1/Gapic/LineageGapicClient.php b/owl-bot-staging/DataCatalogLineage/v1/src/V1/Gapic/LineageGapicClient.php deleted file mode 100644 index a3770bcba6ec..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/src/V1/Gapic/LineageGapicClient.php +++ /dev/null @@ -1,1363 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $links = []; - * // Iterate over pages of elements - * $pagedResponse = $lineageClient->batchSearchLinkProcesses($formattedParent, $links); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $lineageClient->batchSearchLinkProcesses($formattedParent, $links); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class LineageGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.datacatalog.lineage.v1.Lineage'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'datalineage.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $lineageEventNameTemplate; - - private static $locationNameTemplate; - - private static $processNameTemplate; - - private static $runNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/lineage_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/lineage_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/lineage_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/lineage_rest_client_config.php', - ], - ], - ]; - } - - private static function getLineageEventNameTemplate() - { - if (self::$lineageEventNameTemplate == null) { - self::$lineageEventNameTemplate = new PathTemplate('projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}'); - } - - return self::$lineageEventNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getProcessNameTemplate() - { - if (self::$processNameTemplate == null) { - self::$processNameTemplate = new PathTemplate('projects/{project}/locations/{location}/processes/{process}'); - } - - return self::$processNameTemplate; - } - - private static function getRunNameTemplate() - { - if (self::$runNameTemplate == null) { - self::$runNameTemplate = new PathTemplate('projects/{project}/locations/{location}/processes/{process}/runs/{run}'); - } - - return self::$runNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'lineageEvent' => self::getLineageEventNameTemplate(), - 'location' => self::getLocationNameTemplate(), - 'process' => self::getProcessNameTemplate(), - 'run' => self::getRunNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a - * lineage_event resource. - * - * @param string $project - * @param string $location - * @param string $process - * @param string $run - * @param string $lineageEvent - * - * @return string The formatted lineage_event resource. - */ - public static function lineageEventName($project, $location, $process, $run, $lineageEvent) - { - return self::getLineageEventNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'process' => $process, - 'run' => $run, - 'lineage_event' => $lineageEvent, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a process - * resource. - * - * @param string $project - * @param string $location - * @param string $process - * - * @return string The formatted process resource. - */ - public static function processName($project, $location, $process) - { - return self::getProcessNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'process' => $process, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a run - * resource. - * - * @param string $project - * @param string $location - * @param string $process - * @param string $run - * - * @return string The formatted run resource. - */ - public static function runName($project, $location, $process, $run) - { - return self::getRunNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'process' => $process, - 'run' => $run, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - lineageEvent: projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event} - * - location: projects/{project}/locations/{location} - * - process: projects/{project}/locations/{location}/processes/{process} - * - run: projects/{project}/locations/{location}/processes/{process}/runs/{run} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'datalineage.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Retrieve information about LineageProcesses associated with specific - * links. LineageProcesses are transformation pipelines that result in data - * flowing from **source** to **target** assets. Links between assets - * represent this operation. - * - * If you have specific link names, you can use this method to - * verify which LineageProcesses contribute to creating those links. - * See the - * [SearchLinks][google.cloud.datacatalog.lineage.v1.Lineage.SearchLinks] - * method for more information on how to retrieve link name. - * - * You can retrieve the LineageProcess information in every project where you - * have the `datalineage.events.get` permission. The project provided in the - * URL is used for Billing and Quota. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedParent = $lineageClient->locationName('[PROJECT]', '[LOCATION]'); - * $links = []; - * // Iterate over pages of elements - * $pagedResponse = $lineageClient->batchSearchLinkProcesses($formattedParent, $links); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $lineageClient->batchSearchLinkProcesses($formattedParent, $links); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $parent Required. The project and location you want search in the format `projects/*/locations/*` - * @param string[] $links Required. An array of links to check for their associated LineageProcesses. - * - * The maximum number of items in this array is 100. - * If the request contains more than 100 links, it returns the - * `INVALID_ARGUMENT` error. - * - * Format: `projects/{project}/locations/{location}/links/{link}`. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function batchSearchLinkProcesses($parent, $links, array $optionalArgs = []) - { - $request = new BatchSearchLinkProcessesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setLinks($links); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('BatchSearchLinkProcesses', $optionalArgs, BatchSearchLinkProcessesResponse::class, $request); - } - - /** - * Creates a new lineage event. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedParent = $lineageClient->runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - * $lineageEvent = new LineageEvent(); - * $response = $lineageClient->createLineageEvent($formattedParent, $lineageEvent); - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $parent Required. The name of the run that should own the lineage event. - * @param LineageEvent $lineageEvent Required. The lineage event to create. - * @param array $optionalArgs { - * Optional. - * - * @type string $requestId - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\LineageEvent - * - * @throws ApiException if the remote call fails - */ - public function createLineageEvent($parent, $lineageEvent, array $optionalArgs = []) - { - $request = new CreateLineageEventRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setLineageEvent($lineageEvent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateLineageEvent', LineageEvent::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates a new process. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedParent = $lineageClient->locationName('[PROJECT]', '[LOCATION]'); - * $process = new Process(); - * $response = $lineageClient->createProcess($formattedParent, $process); - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $parent Required. The name of the project and its location that should own the - * process. - * @param Process $process Required. The process to create. - * @param array $optionalArgs { - * Optional. - * - * @type string $requestId - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\Process - * - * @throws ApiException if the remote call fails - */ - public function createProcess($parent, $process, array $optionalArgs = []) - { - $request = new CreateProcessRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setProcess($process); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateProcess', Process::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates a new run. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedParent = $lineageClient->processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - * $run = new Run(); - * $response = $lineageClient->createRun($formattedParent, $run); - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $parent Required. The name of the process that should own the run. - * @param Run $run Required. The run to create. - * @param array $optionalArgs { - * Optional. - * - * @type string $requestId - * A unique identifier for this request. Restricted to 36 ASCII characters. - * A random UUID is recommended. This request is idempotent only if a - * `request_id` is provided. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\Run - * - * @throws ApiException if the remote call fails - */ - public function createRun($parent, $run, array $optionalArgs = []) - { - $request = new CreateRunRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setRun($run); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['requestId'])) { - $request->setRequestId($optionalArgs['requestId']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateRun', Run::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes the lineage event with the specified name. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedName = $lineageClient->lineageEventName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]', '[LINEAGE_EVENT]'); - * $lineageClient->deleteLineageEvent($formattedName); - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the lineage event to delete. - * @param array $optionalArgs { - * Optional. - * - * @type bool $allowMissing - * If set to true and the lineage event is not found, the request - * succeeds but the server doesn't perform any actions. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - */ - public function deleteLineageEvent($name, array $optionalArgs = []) - { - $request = new DeleteLineageEventRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['allowMissing'])) { - $request->setAllowMissing($optionalArgs['allowMissing']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteLineageEvent', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes the process with the specified name. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedName = $lineageClient->processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - * $operationResponse = $lineageClient->deleteProcess($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $lineageClient->deleteProcess($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $lineageClient->resumeOperation($operationName, 'deleteProcess'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the process to delete. - * @param array $optionalArgs { - * Optional. - * - * @type bool $allowMissing - * If set to true and the process is not found, the request - * succeeds but the server doesn't perform any actions. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteProcess($name, array $optionalArgs = []) - { - $request = new DeleteProcessRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['allowMissing'])) { - $request->setAllowMissing($optionalArgs['allowMissing']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteProcess', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes the run with the specified name. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedName = $lineageClient->runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - * $operationResponse = $lineageClient->deleteRun($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $lineageClient->deleteRun($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $lineageClient->resumeOperation($operationName, 'deleteRun'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the run to delete. - * @param array $optionalArgs { - * Optional. - * - * @type bool $allowMissing - * If set to true and the run is not found, the request - * succeeds but the server doesn't perform any actions. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteRun($name, array $optionalArgs = []) - { - $request = new DeleteRunRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['allowMissing'])) { - $request->setAllowMissing($optionalArgs['allowMissing']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteRun', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets details of a specified lineage event. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedName = $lineageClient->lineageEventName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]', '[LINEAGE_EVENT]'); - * $response = $lineageClient->getLineageEvent($formattedName); - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the lineage event to get. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\LineageEvent - * - * @throws ApiException if the remote call fails - */ - public function getLineageEvent($name, array $optionalArgs = []) - { - $request = new GetLineageEventRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetLineageEvent', LineageEvent::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the details of the specified process. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedName = $lineageClient->processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - * $response = $lineageClient->getProcess($formattedName); - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the process to get. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\Process - * - * @throws ApiException if the remote call fails - */ - public function getProcess($name, array $optionalArgs = []) - { - $request = new GetProcessRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetProcess', Process::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the details of the specified run. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedName = $lineageClient->runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - * $response = $lineageClient->getRun($formattedName); - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the run to get. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\Run - * - * @throws ApiException if the remote call fails - */ - public function getRun($name, array $optionalArgs = []) - { - $request = new GetRunRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetRun', Run::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists lineage events in the given project and location. The list order is - * not defined. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedParent = $lineageClient->runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - * // Iterate over pages of elements - * $pagedResponse = $lineageClient->listLineageEvents($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $lineageClient->listLineageEvents($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $parent Required. The name of the run that owns the collection of lineage events to - * get. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listLineageEvents($parent, array $optionalArgs = []) - { - $request = new ListLineageEventsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListLineageEvents', $optionalArgs, ListLineageEventsResponse::class, $request); - } - - /** - * List processes in the given project and location. List order is descending - * by insertion time. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedParent = $lineageClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $lineageClient->listProcesses($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $lineageClient->listProcesses($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $parent Required. The name of the project and its location that owns this - * collection of processes. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listProcesses($parent, array $optionalArgs = []) - { - $request = new ListProcessesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListProcesses', $optionalArgs, ListProcessesResponse::class, $request); - } - - /** - * Lists runs in the given project and location. List order is descending by - * `start_time`. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedParent = $lineageClient->processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - * // Iterate over pages of elements - * $pagedResponse = $lineageClient->listRuns($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $lineageClient->listRuns($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $parent Required. The name of process that owns this collection of runs. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listRuns($parent, array $optionalArgs = []) - { - $request = new ListRunsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListRuns', $optionalArgs, ListRunsResponse::class, $request); - } - - /** - * Retrieve a list of links connected to a specific asset. - * Links represent the data flow between **source** (upstream) - * and **target** (downstream) assets in transformation pipelines. - * Links are stored in the same project as the Lineage Events that create - * them. - * - * You can retrieve links in every project where you have the - * `datalineage.events.get` permission. The project provided in the URL - * is used for Billing and Quota. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $formattedParent = $lineageClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $lineageClient->searchLinks($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $lineageClient->searchLinks($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param string $parent Required. The project and location you want search in the format `projects/*/locations/*` - * @param array $optionalArgs { - * Optional. - * - * @type EntityReference $source - * Optional. Send asset information in the **source** field to retrieve all - * links that lead from the specified asset to downstream assets. - * @type EntityReference $target - * Optional. Send asset information in the **target** field to retrieve all - * links that lead from upstream assets to the specified asset. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function searchLinks($parent, array $optionalArgs = []) - { - $request = new SearchLinksRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['source'])) { - $request->setSource($optionalArgs['source']); - } - - if (isset($optionalArgs['target'])) { - $request->setTarget($optionalArgs['target']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('SearchLinks', $optionalArgs, SearchLinksResponse::class, $request); - } - - /** - * Updates a process. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $process = new Process(); - * $response = $lineageClient->updateProcess($process); - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param Process $process Required. The lineage process to update. - * - * The process's `name` field is used to identify the process to update. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The list of fields to update. Currently not used. The whole message is - * updated. - * @type bool $allowMissing - * If set to true and the process is not found, the request inserts it. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\Process - * - * @throws ApiException if the remote call fails - */ - public function updateProcess($process, array $optionalArgs = []) - { - $request = new UpdateProcessRequest(); - $requestParamHeaders = []; - $request->setProcess($process); - $requestParamHeaders['process.name'] = $process->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - if (isset($optionalArgs['allowMissing'])) { - $request->setAllowMissing($optionalArgs['allowMissing']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateProcess', Process::class, $optionalArgs, $request)->wait(); - } - - /** - * Updates a run. - * - * Sample code: - * ``` - * $lineageClient = new LineageClient(); - * try { - * $run = new Run(); - * $response = $lineageClient->updateRun($run); - * } finally { - * $lineageClient->close(); - * } - * ``` - * - * @param Run $run Required. The lineage run to update. - * - * The run's `name` field is used to identify the run to update. - * - * Format: - * `projects/{project}/locations/{location}/processes/{process}/runs/{run}`. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * The list of fields to update. Currently not used. The whole message is - * updated. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataCatalog\Lineage\V1\Run - * - * @throws ApiException if the remote call fails - */ - public function updateRun($run, array $optionalArgs = []) - { - $request = new UpdateRunRequest(); - $requestParamHeaders = []; - $request->setRun($run); - $requestParamHeaders['run.name'] = $run->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateRun', Run::class, $optionalArgs, $request)->wait(); - } -} diff --git a/owl-bot-staging/DataCatalogLineage/v1/src/V1/LineageClient.php b/owl-bot-staging/DataCatalogLineage/v1/src/V1/LineageClient.php deleted file mode 100644 index f7aee18948eb..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/src/V1/LineageClient.php +++ /dev/null @@ -1,34 +0,0 @@ - [ - 'google.cloud.datacatalog.lineage.v1.Lineage' => [ - 'DeleteProcess' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\DataCatalog\Lineage\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteRun' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\DataCatalog\Lineage\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'BatchSearchLinkProcesses' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getProcessLinks', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\BatchSearchLinkProcessesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateLineageEvent' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\LineageEvent', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateProcess' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\Process', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateRun' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\Run', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteLineageEvent' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetLineageEvent' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\LineageEvent', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetProcess' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\Process', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetRun' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\Run', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListLineageEvents' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLineageEvents', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\ListLineageEventsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListProcesses' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getProcesses', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\ListProcessesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListRuns' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getRuns', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\ListRunsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'SearchLinks' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getLinks', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\SearchLinksResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'UpdateProcess' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\Process', - 'headerParams' => [ - [ - 'keyName' => 'process.name', - 'fieldAccessors' => [ - 'getProcess', - 'getName', - ], - ], - ], - ], - 'UpdateRun' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataCatalog\Lineage\V1\Run', - 'headerParams' => [ - [ - 'keyName' => 'run.name', - 'fieldAccessors' => [ - 'getRun', - 'getName', - ], - ], - ], - ], - 'templateMap' => [ - 'lineageEvent' => 'projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}', - 'location' => 'projects/{project}/locations/{location}', - 'process' => 'projects/{project}/locations/{location}/processes/{process}', - 'run' => 'projects/{project}/locations/{location}/processes/{process}/runs/{run}', - ], - ], - ], -]; diff --git a/owl-bot-staging/DataCatalogLineage/v1/src/V1/resources/lineage_rest_client_config.php b/owl-bot-staging/DataCatalogLineage/v1/src/V1/resources/lineage_rest_client_config.php deleted file mode 100644 index 39ff25c49e3a..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/src/V1/resources/lineage_rest_client_config.php +++ /dev/null @@ -1,240 +0,0 @@ - [ - 'google.cloud.datacatalog.lineage.v1.Lineage' => [ - 'BatchSearchLinkProcesses' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}:batchSearchLinkProcesses', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'CreateLineageEvent' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/processes/*/runs/*}/lineageEvents', - 'body' => 'lineage_event', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'CreateProcess' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/processes', - 'body' => 'process', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'CreateRun' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/processes/*}/runs', - 'body' => 'run', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteLineageEvent' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/processes/*/runs/*/lineageEvents/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteProcess' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/processes/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteRun' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/processes/*/runs/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetLineageEvent' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/processes/*/runs/*/lineageEvents/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetProcess' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/processes/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetRun' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/processes/*/runs/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLineageEvents' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/processes/*/runs/*}/lineageEvents', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListProcesses' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/processes', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListRuns' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/processes/*}/runs', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'SearchLinks' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}:searchLinks', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'UpdateProcess' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{process.name=projects/*/locations/*/processes/*}', - 'body' => 'process', - 'placeholders' => [ - 'process.name' => [ - 'getters' => [ - 'getProcess', - 'getName', - ], - ], - ], - ], - 'UpdateRun' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{run.name=projects/*/locations/*/processes/*/runs/*}', - 'body' => 'run', - 'placeholders' => [ - 'run.name' => [ - 'getters' => [ - 'getRun', - 'getName', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteOperation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListOperations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}/operations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/DataCatalogLineage/v1/tests/Unit/V1/LineageClientTest.php b/owl-bot-staging/DataCatalogLineage/v1/tests/Unit/V1/LineageClientTest.php deleted file mode 100644 index 575205c031dc..000000000000 --- a/owl-bot-staging/DataCatalogLineage/v1/tests/Unit/V1/LineageClientTest.php +++ /dev/null @@ -1,1232 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return LineageClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new LineageClient($options); - } - - /** @test */ - public function batchSearchLinkProcessesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $processLinksElement = new ProcessLinks(); - $processLinks = [ - $processLinksElement, - ]; - $expectedResponse = new BatchSearchLinkProcessesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setProcessLinks($processLinks); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $links = []; - $response = $gapicClient->batchSearchLinkProcesses($formattedParent, $links); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getProcessLinks()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/BatchSearchLinkProcesses', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getLinks(); - $this->assertProtobufEquals($links, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function batchSearchLinkProcessesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $links = []; - try { - $gapicClient->batchSearchLinkProcesses($formattedParent, $links); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createLineageEventTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $expectedResponse = new LineageEvent(); - $expectedResponse->setName($name); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - $lineageEvent = new LineageEvent(); - $response = $gapicClient->createLineageEvent($formattedParent, $lineageEvent); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/CreateLineageEvent', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getLineageEvent(); - $this->assertProtobufEquals($lineageEvent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createLineageEventExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - $lineageEvent = new LineageEvent(); - try { - $gapicClient->createLineageEvent($formattedParent, $lineageEvent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createProcessTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Process(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $process = new Process(); - $response = $gapicClient->createProcess($formattedParent, $process); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/CreateProcess', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getProcess(); - $this->assertProtobufEquals($process, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createProcessExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $process = new Process(); - try { - $gapicClient->createProcess($formattedParent, $process); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createRunTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Run(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - $run = new Run(); - $runStartTime = new Timestamp(); - $run->setStartTime($runStartTime); - $runState = State::UNKNOWN; - $run->setState($runState); - $response = $gapicClient->createRun($formattedParent, $run); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/CreateRun', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getRun(); - $this->assertProtobufEquals($run, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createRunExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - $run = new Run(); - $runStartTime = new Timestamp(); - $run->setStartTime($runStartTime); - $runState = State::UNKNOWN; - $run->setState($runState); - try { - $gapicClient->createRun($formattedParent, $run); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteLineageEventTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->lineageEventName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]', '[LINEAGE_EVENT]'); - $gapicClient->deleteLineageEvent($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/DeleteLineageEvent', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteLineageEventExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->lineageEventName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]', '[LINEAGE_EVENT]'); - try { - $gapicClient->deleteLineageEvent($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteProcessTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteProcessTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteProcessTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - $response = $gapicClient->deleteProcess($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/DeleteProcess', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteProcessTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteProcessExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteProcessTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - $response = $gapicClient->deleteProcess($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteProcessTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteRunTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteRunTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteRunTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - $response = $gapicClient->deleteRun($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/DeleteRun', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteRunTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteRunExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteRunTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - $response = $gapicClient->deleteRun($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteRunTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getLineageEventTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $expectedResponse = new LineageEvent(); - $expectedResponse->setName($name2); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->lineageEventName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]', '[LINEAGE_EVENT]'); - $response = $gapicClient->getLineageEvent($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/GetLineageEvent', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getLineageEventExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->lineageEventName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]', '[LINEAGE_EVENT]'); - try { - $gapicClient->getLineageEvent($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getProcessTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Process(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - $response = $gapicClient->getProcess($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/GetProcess', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getProcessExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - try { - $gapicClient->getProcess($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getRunTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Run(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - $response = $gapicClient->getRun($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/GetRun', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getRunExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - try { - $gapicClient->getRun($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLineageEventsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $lineageEventsElement = new LineageEvent(); - $lineageEvents = [ - $lineageEventsElement, - ]; - $expectedResponse = new ListLineageEventsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLineageEvents($lineageEvents); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - $response = $gapicClient->listLineageEvents($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLineageEvents()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/ListLineageEvents', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listLineageEventsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->runName('[PROJECT]', '[LOCATION]', '[PROCESS]', '[RUN]'); - try { - $gapicClient->listLineageEvents($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listProcessesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $processesElement = new Process(); - $processes = [ - $processesElement, - ]; - $expectedResponse = new ListProcessesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setProcesses($processes); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listProcesses($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getProcesses()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/ListProcesses', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listProcessesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listProcesses($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listRunsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $runsElement = new Run(); - $runs = [ - $runsElement, - ]; - $expectedResponse = new ListRunsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setRuns($runs); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - $response = $gapicClient->listRuns($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getRuns()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/ListRuns', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listRunsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->processName('[PROJECT]', '[LOCATION]', '[PROCESS]'); - try { - $gapicClient->listRuns($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function searchLinksTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $linksElement = new Link(); - $links = [ - $linksElement, - ]; - $expectedResponse = new SearchLinksResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setLinks($links); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->searchLinks($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getLinks()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/SearchLinks', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function searchLinksExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->searchLinks($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateProcessTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Process(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - // Mock request - $process = new Process(); - $response = $gapicClient->updateProcess($process); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/UpdateProcess', $actualFuncCall); - $actualValue = $actualRequestObject->getProcess(); - $this->assertProtobufEquals($process, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateProcessExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $process = new Process(); - try { - $gapicClient->updateProcess($process); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateRunTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $expectedResponse = new Run(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $transport->addResponse($expectedResponse); - // Mock request - $run = new Run(); - $runStartTime = new Timestamp(); - $run->setStartTime($runStartTime); - $runState = State::UNKNOWN; - $run->setState($runState); - $response = $gapicClient->updateRun($run); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datacatalog.lineage.v1.Lineage/UpdateRun', $actualFuncCall); - $actualValue = $actualRequestObject->getRun(); - $this->assertProtobufEquals($run, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateRunExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $run = new Run(); - $runStartTime = new Timestamp(); - $run->setStartTime($runStartTime); - $runState = State::UNKNOWN; - $run->setState($runState); - try { - $gapicClient->updateRun($run); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/DataFusion/v1/proto/src/GPBMetadata/Google/Cloud/Datafusion/V1/Datafusion.php b/owl-bot-staging/DataFusion/v1/proto/src/GPBMetadata/Google/Cloud/Datafusion/V1/Datafusion.php deleted file mode 100644 index 03131d9ee831..000000000000 Binary files a/owl-bot-staging/DataFusion/v1/proto/src/GPBMetadata/Google/Cloud/Datafusion/V1/Datafusion.php and /dev/null differ diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Accelerator.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Accelerator.php deleted file mode 100644 index 5c6aafdf7d6c..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Accelerator.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datafusion.v1.Accelerator - */ -class Accelerator extends \Google\Protobuf\Internal\Message -{ - /** - * The type of an accelator for a CDF instance. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Accelerator.AcceleratorType accelerator_type = 1; - */ - protected $accelerator_type = 0; - /** - * The state of the accelerator - * - * Generated from protobuf field .google.cloud.datafusion.v1.Accelerator.State state = 2; - */ - protected $state = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $accelerator_type - * The type of an accelator for a CDF instance. - * @type int $state - * The state of the accelerator - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * The type of an accelator for a CDF instance. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Accelerator.AcceleratorType accelerator_type = 1; - * @return int - */ - public function getAcceleratorType() - { - return $this->accelerator_type; - } - - /** - * The type of an accelator for a CDF instance. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Accelerator.AcceleratorType accelerator_type = 1; - * @param int $var - * @return $this - */ - public function setAcceleratorType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataFusion\V1\Accelerator\AcceleratorType::class); - $this->accelerator_type = $var; - - return $this; - } - - /** - * The state of the accelerator - * - * Generated from protobuf field .google.cloud.datafusion.v1.Accelerator.State state = 2; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * The state of the accelerator - * - * Generated from protobuf field .google.cloud.datafusion.v1.Accelerator.State state = 2; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataFusion\V1\Accelerator\State::class); - $this->state = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Accelerator/AcceleratorType.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Accelerator/AcceleratorType.php deleted file mode 100644 index aa79f79a9375..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Accelerator/AcceleratorType.php +++ /dev/null @@ -1,75 +0,0 @@ -google.cloud.datafusion.v1.Accelerator.AcceleratorType - */ -class AcceleratorType -{ - /** - * Default value, if unspecified. - * - * Generated from protobuf enum ACCELERATOR_TYPE_UNSPECIFIED = 0; - */ - const ACCELERATOR_TYPE_UNSPECIFIED = 0; - /** - * Change Data Capture accelerator for CDF. - * - * Generated from protobuf enum CDC = 1; - */ - const CDC = 1; - /** - * Cloud Healthcare accelerator for CDF. This accelerator is to enable Cloud - * Healthcare specific CDF plugins developed by Healthcare team. - * - * Generated from protobuf enum HEALTHCARE = 2; - */ - const HEALTHCARE = 2; - /** - * Contact Center AI Insights - * This accelerator is used to enable import and export pipelines - * custom built to streamline CCAI Insights processing. - * - * Generated from protobuf enum CCAI_INSIGHTS = 3; - */ - const CCAI_INSIGHTS = 3; - - private static $valueToName = [ - self::ACCELERATOR_TYPE_UNSPECIFIED => 'ACCELERATOR_TYPE_UNSPECIFIED', - self::CDC => 'CDC', - self::HEALTHCARE => 'HEALTHCARE', - self::CCAI_INSIGHTS => 'CCAI_INSIGHTS', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(AcceleratorType::class, \Google\Cloud\DataFusion\V1\Accelerator_AcceleratorType::class); - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Accelerator/State.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Accelerator/State.php deleted file mode 100644 index 761acd3e719e..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Accelerator/State.php +++ /dev/null @@ -1,72 +0,0 @@ -google.cloud.datafusion.v1.Accelerator.State - */ -class State -{ - /** - * Default value, do not use - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * Indicates that the accelerator is enabled and available to use - * - * Generated from protobuf enum ENABLED = 1; - */ - const ENABLED = 1; - /** - * Indicates that the accelerator is disabled and not available to use - * - * Generated from protobuf enum DISABLED = 2; - */ - const DISABLED = 2; - /** - * Indicates that accelerator state is currently unknown. - * Requests for enable, disable could be retried while in this state - * - * Generated from protobuf enum UNKNOWN = 3; - */ - const UNKNOWN = 3; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::ENABLED => 'ENABLED', - self::DISABLED => 'DISABLED', - self::UNKNOWN => 'UNKNOWN', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\DataFusion\V1\Accelerator_State::class); - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Accelerator_AcceleratorType.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Accelerator_AcceleratorType.php deleted file mode 100644 index 8a3969f75af6..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Accelerator_AcceleratorType.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datafusion.v1.CreateInstanceRequest - */ -class CreateInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The instance's project and location in the format - * projects/{project}/locations/{location}. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The name of the instance to create. - * - * Generated from protobuf field string instance_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $instance_id = ''; - /** - * An instance resource. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Instance instance = 3; - */ - protected $instance = null; - - /** - * @param string $parent Required. The instance's project and location in the format - * projects/{project}/locations/{location}. Please see - * {@see DataFusionClient::locationName()} for help formatting this field. - * @param \Google\Cloud\DataFusion\V1\Instance $instance An instance resource. - * @param string $instanceId Required. The name of the instance to create. - * - * @return \Google\Cloud\DataFusion\V1\CreateInstanceRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\DataFusion\V1\Instance $instance, string $instanceId): self - { - return (new self()) - ->setParent($parent) - ->setInstance($instance) - ->setInstanceId($instanceId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The instance's project and location in the format - * projects/{project}/locations/{location}. - * @type string $instance_id - * Required. The name of the instance to create. - * @type \Google\Cloud\DataFusion\V1\Instance $instance - * An instance resource. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * Required. The instance's project and location in the format - * projects/{project}/locations/{location}. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The instance's project and location in the format - * projects/{project}/locations/{location}. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The name of the instance to create. - * - * Generated from protobuf field string instance_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getInstanceId() - { - return $this->instance_id; - } - - /** - * Required. The name of the instance to create. - * - * Generated from protobuf field string instance_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setInstanceId($var) - { - GPBUtil::checkString($var, True); - $this->instance_id = $var; - - return $this; - } - - /** - * An instance resource. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Instance instance = 3; - * @return \Google\Cloud\DataFusion\V1\Instance|null - */ - public function getInstance() - { - return $this->instance; - } - - public function hasInstance() - { - return isset($this->instance); - } - - public function clearInstance() - { - unset($this->instance); - } - - /** - * An instance resource. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Instance instance = 3; - * @param \Google\Cloud\DataFusion\V1\Instance $var - * @return $this - */ - public function setInstance($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataFusion\V1\Instance::class); - $this->instance = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/CryptoKeyConfig.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/CryptoKeyConfig.php deleted file mode 100644 index 8b36d565ce86..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/CryptoKeyConfig.php +++ /dev/null @@ -1,76 +0,0 @@ -google.cloud.datafusion.v1.CryptoKeyConfig - */ -class CryptoKeyConfig extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the key which is used to encrypt/decrypt customer data. For key - * in Cloud KMS, the key should be in the format of - * `projects/*/locations/*/keyRings/*/cryptoKeys/*`. - * - * Generated from protobuf field string key_reference = 1 [(.google.api.resource_reference) = { - */ - protected $key_reference = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $key_reference - * The name of the key which is used to encrypt/decrypt customer data. For key - * in Cloud KMS, the key should be in the format of - * `projects/*/locations/*/keyRings/*/cryptoKeys/*`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * The name of the key which is used to encrypt/decrypt customer data. For key - * in Cloud KMS, the key should be in the format of - * `projects/*/locations/*/keyRings/*/cryptoKeys/*`. - * - * Generated from protobuf field string key_reference = 1 [(.google.api.resource_reference) = { - * @return string - */ - public function getKeyReference() - { - return $this->key_reference; - } - - /** - * The name of the key which is used to encrypt/decrypt customer data. For key - * in Cloud KMS, the key should be in the format of - * `projects/*/locations/*/keyRings/*/cryptoKeys/*`. - * - * Generated from protobuf field string key_reference = 1 [(.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setKeyReference($var) - { - GPBUtil::checkString($var, True); - $this->key_reference = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/DataFusionGrpcClient.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/DataFusionGrpcClient.php deleted file mode 100644 index 2afdb990f744..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/DataFusionGrpcClient.php +++ /dev/null @@ -1,144 +0,0 @@ -_simpleRequest('/google.cloud.datafusion.v1.DataFusion/ListAvailableVersions', - $argument, - ['\Google\Cloud\DataFusion\V1\ListAvailableVersionsResponse', 'decode'], - $metadata, $options); - } - - /** - * Lists Data Fusion instances in the specified project and location. - * @param \Google\Cloud\DataFusion\V1\ListInstancesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListInstances(\Google\Cloud\DataFusion\V1\ListInstancesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datafusion.v1.DataFusion/ListInstances', - $argument, - ['\Google\Cloud\DataFusion\V1\ListInstancesResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets details of a single Data Fusion instance. - * @param \Google\Cloud\DataFusion\V1\GetInstanceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetInstance(\Google\Cloud\DataFusion\V1\GetInstanceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datafusion.v1.DataFusion/GetInstance', - $argument, - ['\Google\Cloud\DataFusion\V1\Instance', 'decode'], - $metadata, $options); - } - - /** - * Creates a new Data Fusion instance in the specified project and location. - * @param \Google\Cloud\DataFusion\V1\CreateInstanceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateInstance(\Google\Cloud\DataFusion\V1\CreateInstanceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datafusion.v1.DataFusion/CreateInstance', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Deletes a single Date Fusion instance. - * @param \Google\Cloud\DataFusion\V1\DeleteInstanceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteInstance(\Google\Cloud\DataFusion\V1\DeleteInstanceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datafusion.v1.DataFusion/DeleteInstance', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Updates a single Data Fusion instance. - * @param \Google\Cloud\DataFusion\V1\UpdateInstanceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateInstance(\Google\Cloud\DataFusion\V1\UpdateInstanceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datafusion.v1.DataFusion/UpdateInstance', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Restart a single Data Fusion instance. - * At the end of an operation instance is fully restarted. - * @param \Google\Cloud\DataFusion\V1\RestartInstanceRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function RestartInstance(\Google\Cloud\DataFusion\V1\RestartInstanceRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datafusion.v1.DataFusion/RestartInstance', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/DeleteInstanceRequest.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/DeleteInstanceRequest.php deleted file mode 100644 index 323b13f57fd0..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/DeleteInstanceRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.datafusion.v1.DeleteInstanceRequest - */ -class DeleteInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The instance resource name in the format - * projects/{project}/locations/{location}/instances/{instance} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The instance resource name in the format - * projects/{project}/locations/{location}/instances/{instance} - * Please see {@see DataFusionClient::instanceName()} for help formatting this field. - * - * @return \Google\Cloud\DataFusion\V1\DeleteInstanceRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The instance resource name in the format - * projects/{project}/locations/{location}/instances/{instance} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * Required. The instance resource name in the format - * projects/{project}/locations/{location}/instances/{instance} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The instance resource name in the format - * projects/{project}/locations/{location}/instances/{instance} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/GetInstanceRequest.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/GetInstanceRequest.php deleted file mode 100644 index 834a6a4a0037..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/GetInstanceRequest.php +++ /dev/null @@ -1,71 +0,0 @@ -google.cloud.datafusion.v1.GetInstanceRequest - */ -class GetInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The instance resource name in the format - * projects/{project}/locations/{location}/instances/{instance}. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The instance resource name in the format - * projects/{project}/locations/{location}/instances/{instance}. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * Required. The instance resource name in the format - * projects/{project}/locations/{location}/instances/{instance}. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The instance resource name in the format - * projects/{project}/locations/{location}/instances/{instance}. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance.php deleted file mode 100644 index 9cf4529e3785..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance.php +++ /dev/null @@ -1,1086 +0,0 @@ -google.cloud.datafusion.v1.Instance - */ -class Instance extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The name of this instance is in the form of - * projects/{project}/locations/{location}/instances/{instance}. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * A description of this instance. - * - * Generated from protobuf field string description = 2; - */ - protected $description = ''; - /** - * Required. Instance type. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Instance.Type type = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $type = 0; - /** - * Option to enable Stackdriver Logging. - * - * Generated from protobuf field bool enable_stackdriver_logging = 4; - */ - protected $enable_stackdriver_logging = false; - /** - * Option to enable Stackdriver Monitoring. - * - * Generated from protobuf field bool enable_stackdriver_monitoring = 5; - */ - protected $enable_stackdriver_monitoring = false; - /** - * Specifies whether the Data Fusion instance should be private. If set to - * true, all Data Fusion nodes will have private IP addresses and will not be - * able to access the public internet. - * - * Generated from protobuf field bool private_instance = 6; - */ - protected $private_instance = false; - /** - * Network configuration options. These are required when a private Data - * Fusion instance is to be created. - * - * Generated from protobuf field .google.cloud.datafusion.v1.NetworkConfig network_config = 7; - */ - protected $network_config = null; - /** - * The resource labels for instance to use to annotate any related underlying - * resources such as Compute Engine VMs. The character '=' is not allowed to - * be used within the labels. - * - * Generated from protobuf field map labels = 8; - */ - private $labels; - /** - * Map of additional options used to configure the behavior of - * Data Fusion instance. - * - * Generated from protobuf field map options = 9; - */ - private $options; - /** - * Output only. The time the instance was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. The time the instance was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Output only. The current state of this Data Fusion instance. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Instance.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Additional information about the current state of this Data - * Fusion instance if available. - * - * Generated from protobuf field string state_message = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state_message = ''; - /** - * Output only. Endpoint on which the Data Fusion UI is accessible. - * - * Generated from protobuf field string service_endpoint = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $service_endpoint = ''; - /** - * Name of the zone in which the Data Fusion instance will be created. Only - * DEVELOPER instances use this field. - * - * Generated from protobuf field string zone = 15; - */ - protected $zone = ''; - /** - * Current version of the Data Fusion. Only specifiable in Update. - * - * Generated from protobuf field string version = 16; - */ - protected $version = ''; - /** - * Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID. - * - * Generated from protobuf field string service_account = 17 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; - * @deprecated - */ - protected $service_account = ''; - /** - * Display name for an instance. - * - * Generated from protobuf field string display_name = 18; - */ - protected $display_name = ''; - /** - * Available versions that the instance can be upgraded to using - * UpdateInstanceRequest. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Version available_version = 19; - */ - private $available_version; - /** - * Output only. Endpoint on which the REST APIs is accessible. - * - * Generated from protobuf field string api_endpoint = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $api_endpoint = ''; - /** - * Output only. Cloud Storage bucket generated by Data Fusion in the customer project. - * - * Generated from protobuf field string gcs_bucket = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $gcs_bucket = ''; - /** - * List of accelerators enabled for this CDF instance. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Accelerator accelerators = 22; - */ - private $accelerators; - /** - * Output only. P4 service account for the customer project. - * - * Generated from protobuf field string p4_service_account = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $p4_service_account = ''; - /** - * Output only. The name of the tenant project. - * - * Generated from protobuf field string tenant_project_id = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $tenant_project_id = ''; - /** - * User-managed service account to set on Dataproc when Cloud Data Fusion - * creates Dataproc to run data processing pipelines. - * This allows users to have fine-grained access control on Dataproc's - * accesses to cloud resources. - * - * Generated from protobuf field string dataproc_service_account = 25; - */ - protected $dataproc_service_account = ''; - /** - * Option to enable granular role-based access control. - * - * Generated from protobuf field bool enable_rbac = 27; - */ - protected $enable_rbac = false; - /** - * The crypto key configuration. This field is used by the Customer-Managed - * Encryption Keys (CMEK) feature. - * - * Generated from protobuf field .google.cloud.datafusion.v1.CryptoKeyConfig crypto_key_config = 28; - */ - protected $crypto_key_config = null; - /** - * Output only. If the instance state is DISABLED, the reason for disabling the instance. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Instance.DisabledReason disabled_reason = 29 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $disabled_reason; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The name of this instance is in the form of - * projects/{project}/locations/{location}/instances/{instance}. - * @type string $description - * A description of this instance. - * @type int $type - * Required. Instance type. - * @type bool $enable_stackdriver_logging - * Option to enable Stackdriver Logging. - * @type bool $enable_stackdriver_monitoring - * Option to enable Stackdriver Monitoring. - * @type bool $private_instance - * Specifies whether the Data Fusion instance should be private. If set to - * true, all Data Fusion nodes will have private IP addresses and will not be - * able to access the public internet. - * @type \Google\Cloud\DataFusion\V1\NetworkConfig $network_config - * Network configuration options. These are required when a private Data - * Fusion instance is to be created. - * @type array|\Google\Protobuf\Internal\MapField $labels - * The resource labels for instance to use to annotate any related underlying - * resources such as Compute Engine VMs. The character '=' is not allowed to - * be used within the labels. - * @type array|\Google\Protobuf\Internal\MapField $options - * Map of additional options used to configure the behavior of - * Data Fusion instance. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. The time the instance was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. The time the instance was last updated. - * @type int $state - * Output only. The current state of this Data Fusion instance. - * @type string $state_message - * Output only. Additional information about the current state of this Data - * Fusion instance if available. - * @type string $service_endpoint - * Output only. Endpoint on which the Data Fusion UI is accessible. - * @type string $zone - * Name of the zone in which the Data Fusion instance will be created. Only - * DEVELOPER instances use this field. - * @type string $version - * Current version of the Data Fusion. Only specifiable in Update. - * @type string $service_account - * Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID. - * @type string $display_name - * Display name for an instance. - * @type array<\Google\Cloud\DataFusion\V1\Version>|\Google\Protobuf\Internal\RepeatedField $available_version - * Available versions that the instance can be upgraded to using - * UpdateInstanceRequest. - * @type string $api_endpoint - * Output only. Endpoint on which the REST APIs is accessible. - * @type string $gcs_bucket - * Output only. Cloud Storage bucket generated by Data Fusion in the customer project. - * @type array<\Google\Cloud\DataFusion\V1\Accelerator>|\Google\Protobuf\Internal\RepeatedField $accelerators - * List of accelerators enabled for this CDF instance. - * @type string $p4_service_account - * Output only. P4 service account for the customer project. - * @type string $tenant_project_id - * Output only. The name of the tenant project. - * @type string $dataproc_service_account - * User-managed service account to set on Dataproc when Cloud Data Fusion - * creates Dataproc to run data processing pipelines. - * This allows users to have fine-grained access control on Dataproc's - * accesses to cloud resources. - * @type bool $enable_rbac - * Option to enable granular role-based access control. - * @type \Google\Cloud\DataFusion\V1\CryptoKeyConfig $crypto_key_config - * The crypto key configuration. This field is used by the Customer-Managed - * Encryption Keys (CMEK) feature. - * @type array|\Google\Protobuf\Internal\RepeatedField $disabled_reason - * Output only. If the instance state is DISABLED, the reason for disabling the instance. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The name of this instance is in the form of - * projects/{project}/locations/{location}/instances/{instance}. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The name of this instance is in the form of - * projects/{project}/locations/{location}/instances/{instance}. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * A description of this instance. - * - * Generated from protobuf field string description = 2; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * A description of this instance. - * - * Generated from protobuf field string description = 2; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Required. Instance type. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Instance.Type type = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Required. Instance type. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Instance.Type type = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataFusion\V1\Instance\Type::class); - $this->type = $var; - - return $this; - } - - /** - * Option to enable Stackdriver Logging. - * - * Generated from protobuf field bool enable_stackdriver_logging = 4; - * @return bool - */ - public function getEnableStackdriverLogging() - { - return $this->enable_stackdriver_logging; - } - - /** - * Option to enable Stackdriver Logging. - * - * Generated from protobuf field bool enable_stackdriver_logging = 4; - * @param bool $var - * @return $this - */ - public function setEnableStackdriverLogging($var) - { - GPBUtil::checkBool($var); - $this->enable_stackdriver_logging = $var; - - return $this; - } - - /** - * Option to enable Stackdriver Monitoring. - * - * Generated from protobuf field bool enable_stackdriver_monitoring = 5; - * @return bool - */ - public function getEnableStackdriverMonitoring() - { - return $this->enable_stackdriver_monitoring; - } - - /** - * Option to enable Stackdriver Monitoring. - * - * Generated from protobuf field bool enable_stackdriver_monitoring = 5; - * @param bool $var - * @return $this - */ - public function setEnableStackdriverMonitoring($var) - { - GPBUtil::checkBool($var); - $this->enable_stackdriver_monitoring = $var; - - return $this; - } - - /** - * Specifies whether the Data Fusion instance should be private. If set to - * true, all Data Fusion nodes will have private IP addresses and will not be - * able to access the public internet. - * - * Generated from protobuf field bool private_instance = 6; - * @return bool - */ - public function getPrivateInstance() - { - return $this->private_instance; - } - - /** - * Specifies whether the Data Fusion instance should be private. If set to - * true, all Data Fusion nodes will have private IP addresses and will not be - * able to access the public internet. - * - * Generated from protobuf field bool private_instance = 6; - * @param bool $var - * @return $this - */ - public function setPrivateInstance($var) - { - GPBUtil::checkBool($var); - $this->private_instance = $var; - - return $this; - } - - /** - * Network configuration options. These are required when a private Data - * Fusion instance is to be created. - * - * Generated from protobuf field .google.cloud.datafusion.v1.NetworkConfig network_config = 7; - * @return \Google\Cloud\DataFusion\V1\NetworkConfig|null - */ - public function getNetworkConfig() - { - return $this->network_config; - } - - public function hasNetworkConfig() - { - return isset($this->network_config); - } - - public function clearNetworkConfig() - { - unset($this->network_config); - } - - /** - * Network configuration options. These are required when a private Data - * Fusion instance is to be created. - * - * Generated from protobuf field .google.cloud.datafusion.v1.NetworkConfig network_config = 7; - * @param \Google\Cloud\DataFusion\V1\NetworkConfig $var - * @return $this - */ - public function setNetworkConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataFusion\V1\NetworkConfig::class); - $this->network_config = $var; - - return $this; - } - - /** - * The resource labels for instance to use to annotate any related underlying - * resources such as Compute Engine VMs. The character '=' is not allowed to - * be used within the labels. - * - * Generated from protobuf field map labels = 8; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * The resource labels for instance to use to annotate any related underlying - * resources such as Compute Engine VMs. The character '=' is not allowed to - * be used within the labels. - * - * Generated from protobuf field map labels = 8; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * Map of additional options used to configure the behavior of - * Data Fusion instance. - * - * Generated from protobuf field map options = 9; - * @return \Google\Protobuf\Internal\MapField - */ - public function getOptions() - { - return $this->options; - } - - /** - * Map of additional options used to configure the behavior of - * Data Fusion instance. - * - * Generated from protobuf field map options = 9; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setOptions($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->options = $arr; - - return $this; - } - - /** - * Output only. The time the instance was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. The time the instance was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. The time the instance was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. The time the instance was last updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Output only. The current state of this Data Fusion instance. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Instance.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The current state of this Data Fusion instance. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Instance.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataFusion\V1\Instance\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Additional information about the current state of this Data - * Fusion instance if available. - * - * Generated from protobuf field string state_message = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStateMessage() - { - return $this->state_message; - } - - /** - * Output only. Additional information about the current state of this Data - * Fusion instance if available. - * - * Generated from protobuf field string state_message = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStateMessage($var) - { - GPBUtil::checkString($var, True); - $this->state_message = $var; - - return $this; - } - - /** - * Output only. Endpoint on which the Data Fusion UI is accessible. - * - * Generated from protobuf field string service_endpoint = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getServiceEndpoint() - { - return $this->service_endpoint; - } - - /** - * Output only. Endpoint on which the Data Fusion UI is accessible. - * - * Generated from protobuf field string service_endpoint = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setServiceEndpoint($var) - { - GPBUtil::checkString($var, True); - $this->service_endpoint = $var; - - return $this; - } - - /** - * Name of the zone in which the Data Fusion instance will be created. Only - * DEVELOPER instances use this field. - * - * Generated from protobuf field string zone = 15; - * @return string - */ - public function getZone() - { - return $this->zone; - } - - /** - * Name of the zone in which the Data Fusion instance will be created. Only - * DEVELOPER instances use this field. - * - * Generated from protobuf field string zone = 15; - * @param string $var - * @return $this - */ - public function setZone($var) - { - GPBUtil::checkString($var, True); - $this->zone = $var; - - return $this; - } - - /** - * Current version of the Data Fusion. Only specifiable in Update. - * - * Generated from protobuf field string version = 16; - * @return string - */ - public function getVersion() - { - return $this->version; - } - - /** - * Current version of the Data Fusion. Only specifiable in Update. - * - * Generated from protobuf field string version = 16; - * @param string $var - * @return $this - */ - public function setVersion($var) - { - GPBUtil::checkString($var, True); - $this->version = $var; - - return $this; - } - - /** - * Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID. - * - * Generated from protobuf field string service_account = 17 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - * @deprecated - */ - public function getServiceAccount() - { - @trigger_error('service_account is deprecated.', E_USER_DEPRECATED); - return $this->service_account; - } - - /** - * Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID. - * - * Generated from protobuf field string service_account = 17 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - * @deprecated - */ - public function setServiceAccount($var) - { - @trigger_error('service_account is deprecated.', E_USER_DEPRECATED); - GPBUtil::checkString($var, True); - $this->service_account = $var; - - return $this; - } - - /** - * Display name for an instance. - * - * Generated from protobuf field string display_name = 18; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Display name for an instance. - * - * Generated from protobuf field string display_name = 18; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Available versions that the instance can be upgraded to using - * UpdateInstanceRequest. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Version available_version = 19; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAvailableVersion() - { - return $this->available_version; - } - - /** - * Available versions that the instance can be upgraded to using - * UpdateInstanceRequest. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Version available_version = 19; - * @param array<\Google\Cloud\DataFusion\V1\Version>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAvailableVersion($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataFusion\V1\Version::class); - $this->available_version = $arr; - - return $this; - } - - /** - * Output only. Endpoint on which the REST APIs is accessible. - * - * Generated from protobuf field string api_endpoint = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getApiEndpoint() - { - return $this->api_endpoint; - } - - /** - * Output only. Endpoint on which the REST APIs is accessible. - * - * Generated from protobuf field string api_endpoint = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setApiEndpoint($var) - { - GPBUtil::checkString($var, True); - $this->api_endpoint = $var; - - return $this; - } - - /** - * Output only. Cloud Storage bucket generated by Data Fusion in the customer project. - * - * Generated from protobuf field string gcs_bucket = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getGcsBucket() - { - return $this->gcs_bucket; - } - - /** - * Output only. Cloud Storage bucket generated by Data Fusion in the customer project. - * - * Generated from protobuf field string gcs_bucket = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setGcsBucket($var) - { - GPBUtil::checkString($var, True); - $this->gcs_bucket = $var; - - return $this; - } - - /** - * List of accelerators enabled for this CDF instance. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Accelerator accelerators = 22; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAccelerators() - { - return $this->accelerators; - } - - /** - * List of accelerators enabled for this CDF instance. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Accelerator accelerators = 22; - * @param array<\Google\Cloud\DataFusion\V1\Accelerator>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAccelerators($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataFusion\V1\Accelerator::class); - $this->accelerators = $arr; - - return $this; - } - - /** - * Output only. P4 service account for the customer project. - * - * Generated from protobuf field string p4_service_account = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getP4ServiceAccount() - { - return $this->p4_service_account; - } - - /** - * Output only. P4 service account for the customer project. - * - * Generated from protobuf field string p4_service_account = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setP4ServiceAccount($var) - { - GPBUtil::checkString($var, True); - $this->p4_service_account = $var; - - return $this; - } - - /** - * Output only. The name of the tenant project. - * - * Generated from protobuf field string tenant_project_id = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTenantProjectId() - { - return $this->tenant_project_id; - } - - /** - * Output only. The name of the tenant project. - * - * Generated from protobuf field string tenant_project_id = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTenantProjectId($var) - { - GPBUtil::checkString($var, True); - $this->tenant_project_id = $var; - - return $this; - } - - /** - * User-managed service account to set on Dataproc when Cloud Data Fusion - * creates Dataproc to run data processing pipelines. - * This allows users to have fine-grained access control on Dataproc's - * accesses to cloud resources. - * - * Generated from protobuf field string dataproc_service_account = 25; - * @return string - */ - public function getDataprocServiceAccount() - { - return $this->dataproc_service_account; - } - - /** - * User-managed service account to set on Dataproc when Cloud Data Fusion - * creates Dataproc to run data processing pipelines. - * This allows users to have fine-grained access control on Dataproc's - * accesses to cloud resources. - * - * Generated from protobuf field string dataproc_service_account = 25; - * @param string $var - * @return $this - */ - public function setDataprocServiceAccount($var) - { - GPBUtil::checkString($var, True); - $this->dataproc_service_account = $var; - - return $this; - } - - /** - * Option to enable granular role-based access control. - * - * Generated from protobuf field bool enable_rbac = 27; - * @return bool - */ - public function getEnableRbac() - { - return $this->enable_rbac; - } - - /** - * Option to enable granular role-based access control. - * - * Generated from protobuf field bool enable_rbac = 27; - * @param bool $var - * @return $this - */ - public function setEnableRbac($var) - { - GPBUtil::checkBool($var); - $this->enable_rbac = $var; - - return $this; - } - - /** - * The crypto key configuration. This field is used by the Customer-Managed - * Encryption Keys (CMEK) feature. - * - * Generated from protobuf field .google.cloud.datafusion.v1.CryptoKeyConfig crypto_key_config = 28; - * @return \Google\Cloud\DataFusion\V1\CryptoKeyConfig|null - */ - public function getCryptoKeyConfig() - { - return $this->crypto_key_config; - } - - public function hasCryptoKeyConfig() - { - return isset($this->crypto_key_config); - } - - public function clearCryptoKeyConfig() - { - unset($this->crypto_key_config); - } - - /** - * The crypto key configuration. This field is used by the Customer-Managed - * Encryption Keys (CMEK) feature. - * - * Generated from protobuf field .google.cloud.datafusion.v1.CryptoKeyConfig crypto_key_config = 28; - * @param \Google\Cloud\DataFusion\V1\CryptoKeyConfig $var - * @return $this - */ - public function setCryptoKeyConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataFusion\V1\CryptoKeyConfig::class); - $this->crypto_key_config = $var; - - return $this; - } - - /** - * Output only. If the instance state is DISABLED, the reason for disabling the instance. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Instance.DisabledReason disabled_reason = 29 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDisabledReason() - { - return $this->disabled_reason; - } - - /** - * Output only. If the instance state is DISABLED, the reason for disabling the instance. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Instance.DisabledReason disabled_reason = 29 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDisabledReason($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::ENUM, \Google\Cloud\DataFusion\V1\Instance\DisabledReason::class); - $this->disabled_reason = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance/DisabledReason.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance/DisabledReason.php deleted file mode 100644 index 7e63e2a3e63f..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance/DisabledReason.php +++ /dev/null @@ -1,57 +0,0 @@ -google.cloud.datafusion.v1.Instance.DisabledReason - */ -class DisabledReason -{ - /** - * This is an unknown reason for disabling. - * - * Generated from protobuf enum DISABLED_REASON_UNSPECIFIED = 0; - */ - const DISABLED_REASON_UNSPECIFIED = 0; - /** - * The KMS key used by the instance is either revoked or denied access to - * - * Generated from protobuf enum KMS_KEY_ISSUE = 1; - */ - const KMS_KEY_ISSUE = 1; - - private static $valueToName = [ - self::DISABLED_REASON_UNSPECIFIED => 'DISABLED_REASON_UNSPECIFIED', - self::KMS_KEY_ISSUE => 'KMS_KEY_ISSUE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(DisabledReason::class, \Google\Cloud\DataFusion\V1\Instance_DisabledReason::class); - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance/State.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance/State.php deleted file mode 100644 index 1a9ad67c6822..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance/State.php +++ /dev/null @@ -1,121 +0,0 @@ -google.cloud.datafusion.v1.Instance.State - */ -class State -{ - /** - * Instance does not have a state yet - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * Instance is being created - * - * Generated from protobuf enum CREATING = 1; - */ - const CREATING = 1; - /** - * Instance is active and ready for requests. This corresponds to 'RUNNING' - * in datafusion.v1beta1. - * - * Generated from protobuf enum ACTIVE = 2; - */ - const ACTIVE = 2; - /** - * Instance creation failed - * - * Generated from protobuf enum FAILED = 3; - */ - const FAILED = 3; - /** - * Instance is being deleted - * - * Generated from protobuf enum DELETING = 4; - */ - const DELETING = 4; - /** - * Instance is being upgraded - * - * Generated from protobuf enum UPGRADING = 5; - */ - const UPGRADING = 5; - /** - * Instance is being restarted - * - * Generated from protobuf enum RESTARTING = 6; - */ - const RESTARTING = 6; - /** - * Instance is being updated on customer request - * - * Generated from protobuf enum UPDATING = 7; - */ - const UPDATING = 7; - /** - * Instance is being auto-updated - * - * Generated from protobuf enum AUTO_UPDATING = 8; - */ - const AUTO_UPDATING = 8; - /** - * Instance is being auto-upgraded - * - * Generated from protobuf enum AUTO_UPGRADING = 9; - */ - const AUTO_UPGRADING = 9; - /** - * Instance is disabled - * - * Generated from protobuf enum DISABLED = 10; - */ - const DISABLED = 10; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::CREATING => 'CREATING', - self::ACTIVE => 'ACTIVE', - self::FAILED => 'FAILED', - self::DELETING => 'DELETING', - self::UPGRADING => 'UPGRADING', - self::RESTARTING => 'RESTARTING', - self::UPDATING => 'UPDATING', - self::AUTO_UPDATING => 'AUTO_UPDATING', - self::AUTO_UPGRADING => 'AUTO_UPGRADING', - self::DISABLED => 'DISABLED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\DataFusion\V1\Instance_State::class); - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance/Type.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance/Type.php deleted file mode 100644 index 8258f055691d..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance/Type.php +++ /dev/null @@ -1,80 +0,0 @@ -google.cloud.datafusion.v1.Instance.Type - */ -class Type -{ - /** - * No type specified. The instance creation will fail. - * - * Generated from protobuf enum TYPE_UNSPECIFIED = 0; - */ - const TYPE_UNSPECIFIED = 0; - /** - * Basic Data Fusion instance. In Basic type, the user will be able to - * create data pipelines using point and click UI. However, there are - * certain limitations, such as fewer number of concurrent pipelines, no - * support for streaming pipelines, etc. - * - * Generated from protobuf enum BASIC = 1; - */ - const BASIC = 1; - /** - * Enterprise Data Fusion instance. In Enterprise type, the user will have - * all features available, such as support for streaming pipelines, higher - * number of concurrent pipelines, etc. - * - * Generated from protobuf enum ENTERPRISE = 2; - */ - const ENTERPRISE = 2; - /** - * Developer Data Fusion instance. In Developer type, the user will have all - * features available but with restrictive capabilities. This is to help - * enterprises design and develop their data ingestion and integration - * pipelines at low cost. - * - * Generated from protobuf enum DEVELOPER = 3; - */ - const DEVELOPER = 3; - - private static $valueToName = [ - self::TYPE_UNSPECIFIED => 'TYPE_UNSPECIFIED', - self::BASIC => 'BASIC', - self::ENTERPRISE => 'ENTERPRISE', - self::DEVELOPER => 'DEVELOPER', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Type::class, \Google\Cloud\DataFusion\V1\Instance_Type::class); - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance_DisabledReason.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance_DisabledReason.php deleted file mode 100644 index 1da6d1a657be..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Instance_DisabledReason.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datafusion.v1.ListAvailableVersionsRequest - */ -class ListAvailableVersionsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The project and location for which to retrieve instance information - * in the format projects/{project}/locations/{location}. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of items to return. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The next_page_token value to use if there are additional - * results to retrieve for this list request. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * Whether or not to return the latest patch of every available minor version. - * If true, only the latest patch will be returned. Ex. if allowed versions is - * [6.1.1, 6.1.2, 6.2.0] then response will be [6.1.2, 6.2.0] - * - * Generated from protobuf field bool latest_patch_only = 4; - */ - protected $latest_patch_only = false; - - /** - * @param string $parent Required. The project and location for which to retrieve instance information - * in the format projects/{project}/locations/{location}. Please see - * {@see DataFusionClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\DataFusion\V1\ListAvailableVersionsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The project and location for which to retrieve instance information - * in the format projects/{project}/locations/{location}. - * @type int $page_size - * The maximum number of items to return. - * @type string $page_token - * The next_page_token value to use if there are additional - * results to retrieve for this list request. - * @type bool $latest_patch_only - * Whether or not to return the latest patch of every available minor version. - * If true, only the latest patch will be returned. Ex. if allowed versions is - * [6.1.1, 6.1.2, 6.2.0] then response will be [6.1.2, 6.2.0] - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * Required. The project and location for which to retrieve instance information - * in the format projects/{project}/locations/{location}. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The project and location for which to retrieve instance information - * in the format projects/{project}/locations/{location}. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of items to return. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of items to return. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The next_page_token value to use if there are additional - * results to retrieve for this list request. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The next_page_token value to use if there are additional - * results to retrieve for this list request. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Whether or not to return the latest patch of every available minor version. - * If true, only the latest patch will be returned. Ex. if allowed versions is - * [6.1.1, 6.1.2, 6.2.0] then response will be [6.1.2, 6.2.0] - * - * Generated from protobuf field bool latest_patch_only = 4; - * @return bool - */ - public function getLatestPatchOnly() - { - return $this->latest_patch_only; - } - - /** - * Whether or not to return the latest patch of every available minor version. - * If true, only the latest patch will be returned. Ex. if allowed versions is - * [6.1.1, 6.1.2, 6.2.0] then response will be [6.1.2, 6.2.0] - * - * Generated from protobuf field bool latest_patch_only = 4; - * @param bool $var - * @return $this - */ - public function setLatestPatchOnly($var) - { - GPBUtil::checkBool($var); - $this->latest_patch_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/ListAvailableVersionsResponse.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/ListAvailableVersionsResponse.php deleted file mode 100644 index 84d6591cac2d..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/ListAvailableVersionsResponse.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.datafusion.v1.ListAvailableVersionsResponse - */ -class ListAvailableVersionsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Represents a list of versions that are supported. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Version available_versions = 1; - */ - private $available_versions; - /** - * Token to retrieve the next page of results or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataFusion\V1\Version>|\Google\Protobuf\Internal\RepeatedField $available_versions - * Represents a list of versions that are supported. - * @type string $next_page_token - * Token to retrieve the next page of results or empty if there are no more - * results in the list. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * Represents a list of versions that are supported. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Version available_versions = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAvailableVersions() - { - return $this->available_versions; - } - - /** - * Represents a list of versions that are supported. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Version available_versions = 1; - * @param array<\Google\Cloud\DataFusion\V1\Version>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAvailableVersions($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataFusion\V1\Version::class); - $this->available_versions = $arr; - - return $this; - } - - /** - * Token to retrieve the next page of results or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * Token to retrieve the next page of results or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/ListInstancesRequest.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/ListInstancesRequest.php deleted file mode 100644 index ba894d09f34a..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/ListInstancesRequest.php +++ /dev/null @@ -1,219 +0,0 @@ -google.cloud.datafusion.v1.ListInstancesRequest - */ -class ListInstancesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The project and location for which to retrieve instance information - * in the format projects/{project}/locations/{location}. If the location is - * specified as '-' (wildcard), then all regions available to the project - * are queried, and the results are aggregated. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of items to return. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * The next_page_token value to use if there are additional - * results to retrieve for this list request. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - /** - * Sort results. Supported values are "name", "name desc", or "" (unsorted). - * - * Generated from protobuf field string order_by = 5; - */ - protected $order_by = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The project and location for which to retrieve instance information - * in the format projects/{project}/locations/{location}. If the location is - * specified as '-' (wildcard), then all regions available to the project - * are queried, and the results are aggregated. - * @type int $page_size - * The maximum number of items to return. - * @type string $page_token - * The next_page_token value to use if there are additional - * results to retrieve for this list request. - * @type string $filter - * List filter. - * @type string $order_by - * Sort results. Supported values are "name", "name desc", or "" (unsorted). - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * Required. The project and location for which to retrieve instance information - * in the format projects/{project}/locations/{location}. If the location is - * specified as '-' (wildcard), then all regions available to the project - * are queried, and the results are aggregated. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. The project and location for which to retrieve instance information - * in the format projects/{project}/locations/{location}. If the location is - * specified as '-' (wildcard), then all regions available to the project - * are queried, and the results are aggregated. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * The maximum number of items to return. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of items to return. - * - * Generated from protobuf field int32 page_size = 2; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * The next_page_token value to use if there are additional - * results to retrieve for this list request. - * - * Generated from protobuf field string page_token = 3; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * The next_page_token value to use if there are additional - * results to retrieve for this list request. - * - * Generated from protobuf field string page_token = 3; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * List filter. - * - * Generated from protobuf field string filter = 4; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Sort results. Supported values are "name", "name desc", or "" (unsorted). - * - * Generated from protobuf field string order_by = 5; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Sort results. Supported values are "name", "name desc", or "" (unsorted). - * - * Generated from protobuf field string order_by = 5; - * @param string $var - * @return $this - */ - public function setOrderBy($var) - { - GPBUtil::checkString($var, True); - $this->order_by = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/ListInstancesResponse.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/ListInstancesResponse.php deleted file mode 100644 index 95f50a1e2b08..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/ListInstancesResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.datafusion.v1.ListInstancesResponse - */ -class ListInstancesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Represents a list of Data Fusion instances. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Instance instances = 1; - */ - private $instances; - /** - * Token to retrieve the next page of results or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - */ - private $unreachable; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataFusion\V1\Instance>|\Google\Protobuf\Internal\RepeatedField $instances - * Represents a list of Data Fusion instances. - * @type string $next_page_token - * Token to retrieve the next page of results or empty if there are no more - * results in the list. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * Represents a list of Data Fusion instances. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Instance instances = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getInstances() - { - return $this->instances; - } - - /** - * Represents a list of Data Fusion instances. - * - * Generated from protobuf field repeated .google.cloud.datafusion.v1.Instance instances = 1; - * @param array<\Google\Cloud\DataFusion\V1\Instance>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setInstances($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataFusion\V1\Instance::class); - $this->instances = $arr; - - return $this; - } - - /** - * Token to retrieve the next page of results or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * Token to retrieve the next page of results or empty if there are no more - * results in the list. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUnreachable() - { - return $this->unreachable; - } - - /** - * Locations that could not be reached. - * - * Generated from protobuf field repeated string unreachable = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUnreachable($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->unreachable = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/NetworkConfig.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/NetworkConfig.php deleted file mode 100644 index 6a65391a768e..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/NetworkConfig.php +++ /dev/null @@ -1,126 +0,0 @@ -google.cloud.datafusion.v1.NetworkConfig - */ -class NetworkConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Name of the network in the customer project with which the Tenant Project - * will be peered for executing pipelines. In case of shared VPC where the - * network resides in another host project the network should specified in - * the form of projects/{host-project-id}/global/networks/{network} - * - * Generated from protobuf field string network = 1; - */ - protected $network = ''; - /** - * The IP range in CIDR notation to use for the managed Data Fusion instance - * nodes. This range must not overlap with any other ranges used in the - * customer network. - * - * Generated from protobuf field string ip_allocation = 2; - */ - protected $ip_allocation = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $network - * Name of the network in the customer project with which the Tenant Project - * will be peered for executing pipelines. In case of shared VPC where the - * network resides in another host project the network should specified in - * the form of projects/{host-project-id}/global/networks/{network} - * @type string $ip_allocation - * The IP range in CIDR notation to use for the managed Data Fusion instance - * nodes. This range must not overlap with any other ranges used in the - * customer network. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * Name of the network in the customer project with which the Tenant Project - * will be peered for executing pipelines. In case of shared VPC where the - * network resides in another host project the network should specified in - * the form of projects/{host-project-id}/global/networks/{network} - * - * Generated from protobuf field string network = 1; - * @return string - */ - public function getNetwork() - { - return $this->network; - } - - /** - * Name of the network in the customer project with which the Tenant Project - * will be peered for executing pipelines. In case of shared VPC where the - * network resides in another host project the network should specified in - * the form of projects/{host-project-id}/global/networks/{network} - * - * Generated from protobuf field string network = 1; - * @param string $var - * @return $this - */ - public function setNetwork($var) - { - GPBUtil::checkString($var, True); - $this->network = $var; - - return $this; - } - - /** - * The IP range in CIDR notation to use for the managed Data Fusion instance - * nodes. This range must not overlap with any other ranges used in the - * customer network. - * - * Generated from protobuf field string ip_allocation = 2; - * @return string - */ - public function getIpAllocation() - { - return $this->ip_allocation; - } - - /** - * The IP range in CIDR notation to use for the managed Data Fusion instance - * nodes. This range must not overlap with any other ranges used in the - * customer network. - * - * Generated from protobuf field string ip_allocation = 2; - * @param string $var - * @return $this - */ - public function setIpAllocation($var) - { - GPBUtil::checkString($var, True); - $this->ip_allocation = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/OperationMetadata.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/OperationMetadata.php deleted file mode 100644 index 6e092c20d7a7..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/OperationMetadata.php +++ /dev/null @@ -1,349 +0,0 @@ -google.cloud.datafusion.v1.OperationMetadata - */ -class OperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1; - */ - protected $create_time = null; - /** - * The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2; - */ - protected $end_time = null; - /** - * Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3; - */ - protected $target = ''; - /** - * Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4; - */ - protected $verb = ''; - /** - * Human-readable status of the operation if any. - * - * Generated from protobuf field string status_detail = 5; - */ - protected $status_detail = ''; - /** - * Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, - * corresponding to `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6; - */ - protected $requested_cancellation = false; - /** - * API version used to start the operation. - * - * Generated from protobuf field string api_version = 7; - */ - protected $api_version = ''; - /** - * Map to hold any additional status info for the operation - * If there is an accelerator being enabled/disabled/deleted, this will be - * populated with accelerator name as key and status as - * ENABLING, DISABLING or DELETING - * - * Generated from protobuf field map additional_status = 8; - */ - private $additional_status; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $create_time - * The time the operation was created. - * @type \Google\Protobuf\Timestamp $end_time - * The time the operation finished running. - * @type string $target - * Server-defined resource path for the target of the operation. - * @type string $verb - * Name of the verb executed by the operation. - * @type string $status_detail - * Human-readable status of the operation if any. - * @type bool $requested_cancellation - * Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, - * corresponding to `Code.CANCELLED`. - * @type string $api_version - * API version used to start the operation. - * @type array|\Google\Protobuf\Internal\MapField $additional_status - * Map to hold any additional status info for the operation - * If there is an accelerator being enabled/disabled/deleted, this will be - * populated with accelerator name as key and status as - * ENABLING, DISABLING or DELETING - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * The time the operation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 1; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * The time the operation finished running. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 2; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * Server-defined resource path for the target of the operation. - * - * Generated from protobuf field string target = 3; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4; - * @return string - */ - public function getVerb() - { - return $this->verb; - } - - /** - * Name of the verb executed by the operation. - * - * Generated from protobuf field string verb = 4; - * @param string $var - * @return $this - */ - public function setVerb($var) - { - GPBUtil::checkString($var, True); - $this->verb = $var; - - return $this; - } - - /** - * Human-readable status of the operation if any. - * - * Generated from protobuf field string status_detail = 5; - * @return string - */ - public function getStatusDetail() - { - return $this->status_detail; - } - - /** - * Human-readable status of the operation if any. - * - * Generated from protobuf field string status_detail = 5; - * @param string $var - * @return $this - */ - public function setStatusDetail($var) - { - GPBUtil::checkString($var, True); - $this->status_detail = $var; - - return $this; - } - - /** - * Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, - * corresponding to `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6; - * @return bool - */ - public function getRequestedCancellation() - { - return $this->requested_cancellation; - } - - /** - * Identifies whether the user has requested cancellation - * of the operation. Operations that have successfully been cancelled - * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, - * corresponding to `Code.CANCELLED`. - * - * Generated from protobuf field bool requested_cancellation = 6; - * @param bool $var - * @return $this - */ - public function setRequestedCancellation($var) - { - GPBUtil::checkBool($var); - $this->requested_cancellation = $var; - - return $this; - } - - /** - * API version used to start the operation. - * - * Generated from protobuf field string api_version = 7; - * @return string - */ - public function getApiVersion() - { - return $this->api_version; - } - - /** - * API version used to start the operation. - * - * Generated from protobuf field string api_version = 7; - * @param string $var - * @return $this - */ - public function setApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->api_version = $var; - - return $this; - } - - /** - * Map to hold any additional status info for the operation - * If there is an accelerator being enabled/disabled/deleted, this will be - * populated with accelerator name as key and status as - * ENABLING, DISABLING or DELETING - * - * Generated from protobuf field map additional_status = 8; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAdditionalStatus() - { - return $this->additional_status; - } - - /** - * Map to hold any additional status info for the operation - * If there is an accelerator being enabled/disabled/deleted, this will be - * populated with accelerator name as key and status as - * ENABLING, DISABLING or DELETING - * - * Generated from protobuf field map additional_status = 8; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAdditionalStatus($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->additional_status = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/RestartInstanceRequest.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/RestartInstanceRequest.php deleted file mode 100644 index 907af0135078..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/RestartInstanceRequest.php +++ /dev/null @@ -1,71 +0,0 @@ -google.cloud.datafusion.v1.RestartInstanceRequest - */ -class RestartInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the Data Fusion instance which need to be restarted in the form of - * projects/{project}/locations/{location}/instances/{instance} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the Data Fusion instance which need to be restarted in the form of - * projects/{project}/locations/{location}/instances/{instance} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the Data Fusion instance which need to be restarted in the form of - * projects/{project}/locations/{location}/instances/{instance} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the Data Fusion instance which need to be restarted in the form of - * projects/{project}/locations/{location}/instances/{instance} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/UpdateInstanceRequest.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/UpdateInstanceRequest.php deleted file mode 100644 index bfa27509b610..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/UpdateInstanceRequest.php +++ /dev/null @@ -1,173 +0,0 @@ -google.cloud.datafusion.v1.UpdateInstanceRequest - */ -class UpdateInstanceRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The instance resource that replaces the resource on the server. Currently, - * Data Fusion only allows replacing labels, options, and stack driver - * settings. All other fields will be ignored. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $instance = null; - /** - * Field mask is used to specify the fields that the update will overwrite - * in an instance resource. The fields specified in the update_mask are - * relative to the resource, not the full request. - * A field will be overwritten if it is in the mask. - * If the user does not provide a mask, all the supported fields (labels, - * options, and version currently) will be overwritten. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\DataFusion\V1\Instance $instance Required. The instance resource that replaces the resource on the server. Currently, - * Data Fusion only allows replacing labels, options, and stack driver - * settings. All other fields will be ignored. - * @param \Google\Protobuf\FieldMask $updateMask Field mask is used to specify the fields that the update will overwrite - * in an instance resource. The fields specified in the update_mask are - * relative to the resource, not the full request. - * A field will be overwritten if it is in the mask. - * If the user does not provide a mask, all the supported fields (labels, - * options, and version currently) will be overwritten. - * - * @return \Google\Cloud\DataFusion\V1\UpdateInstanceRequest - * - * @experimental - */ - public static function build(\Google\Cloud\DataFusion\V1\Instance $instance, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setInstance($instance) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataFusion\V1\Instance $instance - * Required. The instance resource that replaces the resource on the server. Currently, - * Data Fusion only allows replacing labels, options, and stack driver - * settings. All other fields will be ignored. - * @type \Google\Protobuf\FieldMask $update_mask - * Field mask is used to specify the fields that the update will overwrite - * in an instance resource. The fields specified in the update_mask are - * relative to the resource, not the full request. - * A field will be overwritten if it is in the mask. - * If the user does not provide a mask, all the supported fields (labels, - * options, and version currently) will be overwritten. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * Required. The instance resource that replaces the resource on the server. Currently, - * Data Fusion only allows replacing labels, options, and stack driver - * settings. All other fields will be ignored. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataFusion\V1\Instance|null - */ - public function getInstance() - { - return $this->instance; - } - - public function hasInstance() - { - return isset($this->instance); - } - - public function clearInstance() - { - unset($this->instance); - } - - /** - * Required. The instance resource that replaces the resource on the server. Currently, - * Data Fusion only allows replacing labels, options, and stack driver - * settings. All other fields will be ignored. - * - * Generated from protobuf field .google.cloud.datafusion.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataFusion\V1\Instance $var - * @return $this - */ - public function setInstance($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataFusion\V1\Instance::class); - $this->instance = $var; - - return $this; - } - - /** - * Field mask is used to specify the fields that the update will overwrite - * in an instance resource. The fields specified in the update_mask are - * relative to the resource, not the full request. - * A field will be overwritten if it is in the mask. - * If the user does not provide a mask, all the supported fields (labels, - * options, and version currently) will be overwritten. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Field mask is used to specify the fields that the update will overwrite - * in an instance resource. The fields specified in the update_mask are - * relative to the resource, not the full request. - * A field will be overwritten if it is in the mask. - * If the user does not provide a mask, all the supported fields (labels, - * options, and version currently) will be overwritten. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Version.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Version.php deleted file mode 100644 index 96841661c8c1..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Version.php +++ /dev/null @@ -1,170 +0,0 @@ -google.cloud.datafusion.v1.Version - */ -class Version extends \Google\Protobuf\Internal\Message -{ - /** - * The version number of the Data Fusion instance, such as '6.0.1.0'. - * - * Generated from protobuf field string version_number = 1; - */ - protected $version_number = ''; - /** - * Whether this is currently the default version for Cloud Data Fusion - * - * Generated from protobuf field bool default_version = 2; - */ - protected $default_version = false; - /** - * Represents a list of available feature names for a given version. - * - * Generated from protobuf field repeated string available_features = 3; - */ - private $available_features; - /** - * Type represents the release availability of the version - * - * Generated from protobuf field .google.cloud.datafusion.v1.Version.Type type = 4; - */ - protected $type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $version_number - * The version number of the Data Fusion instance, such as '6.0.1.0'. - * @type bool $default_version - * Whether this is currently the default version for Cloud Data Fusion - * @type array|\Google\Protobuf\Internal\RepeatedField $available_features - * Represents a list of available feature names for a given version. - * @type int $type - * Type represents the release availability of the version - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datafusion\V1\Datafusion::initOnce(); - parent::__construct($data); - } - - /** - * The version number of the Data Fusion instance, such as '6.0.1.0'. - * - * Generated from protobuf field string version_number = 1; - * @return string - */ - public function getVersionNumber() - { - return $this->version_number; - } - - /** - * The version number of the Data Fusion instance, such as '6.0.1.0'. - * - * Generated from protobuf field string version_number = 1; - * @param string $var - * @return $this - */ - public function setVersionNumber($var) - { - GPBUtil::checkString($var, True); - $this->version_number = $var; - - return $this; - } - - /** - * Whether this is currently the default version for Cloud Data Fusion - * - * Generated from protobuf field bool default_version = 2; - * @return bool - */ - public function getDefaultVersion() - { - return $this->default_version; - } - - /** - * Whether this is currently the default version for Cloud Data Fusion - * - * Generated from protobuf field bool default_version = 2; - * @param bool $var - * @return $this - */ - public function setDefaultVersion($var) - { - GPBUtil::checkBool($var); - $this->default_version = $var; - - return $this; - } - - /** - * Represents a list of available feature names for a given version. - * - * Generated from protobuf field repeated string available_features = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAvailableFeatures() - { - return $this->available_features; - } - - /** - * Represents a list of available feature names for a given version. - * - * Generated from protobuf field repeated string available_features = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAvailableFeatures($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->available_features = $arr; - - return $this; - } - - /** - * Type represents the release availability of the version - * - * Generated from protobuf field .google.cloud.datafusion.v1.Version.Type type = 4; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Type represents the release availability of the version - * - * Generated from protobuf field .google.cloud.datafusion.v1.Version.Type type = 4; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataFusion\V1\Version\Type::class); - $this->type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Version/Type.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Version/Type.php deleted file mode 100644 index 947abd9a8fad..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Version/Type.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.datafusion.v1.Version.Type - */ -class Type -{ - /** - * Version does not have availability yet - * - * Generated from protobuf enum TYPE_UNSPECIFIED = 0; - */ - const TYPE_UNSPECIFIED = 0; - /** - * Version is under development and not considered stable - * - * Generated from protobuf enum TYPE_PREVIEW = 1; - */ - const TYPE_PREVIEW = 1; - /** - * Version is available for public use - * - * Generated from protobuf enum TYPE_GENERAL_AVAILABILITY = 2; - */ - const TYPE_GENERAL_AVAILABILITY = 2; - - private static $valueToName = [ - self::TYPE_UNSPECIFIED => 'TYPE_UNSPECIFIED', - self::TYPE_PREVIEW => 'TYPE_PREVIEW', - self::TYPE_GENERAL_AVAILABILITY => 'TYPE_GENERAL_AVAILABILITY', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Type::class, \Google\Cloud\DataFusion\V1\Version_Type::class); - diff --git a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Version_Type.php b/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Version_Type.php deleted file mode 100644 index 157a95d524f2..000000000000 --- a/owl-bot-staging/DataFusion/v1/proto/src/Google/Cloud/DataFusion/V1/Version_Type.php +++ /dev/null @@ -1,16 +0,0 @@ -setParent($formattedParent) - ->setInstanceId($instanceId); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $dataFusionClient->createInstance($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Instance $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataFusionClient::locationName('[PROJECT]', '[LOCATION]'); - $instanceId = '[INSTANCE_ID]'; - - create_instance_sample($formattedParent, $instanceId); -} -// [END datafusion_v1_generated_DataFusion_CreateInstance_sync] diff --git a/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/delete_instance.php b/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/delete_instance.php deleted file mode 100644 index f0b5b4bce2be..000000000000 --- a/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/delete_instance.php +++ /dev/null @@ -1,81 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $dataFusionClient->deleteInstance($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - printf('Operation completed successfully.' . PHP_EOL); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataFusionClient::instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - - delete_instance_sample($formattedName); -} -// [END datafusion_v1_generated_DataFusion_DeleteInstance_sync] diff --git a/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/get_instance.php b/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/get_instance.php deleted file mode 100644 index 36b534b2257f..000000000000 --- a/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/get_instance.php +++ /dev/null @@ -1,72 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Instance $response */ - $response = $dataFusionClient->getInstance($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataFusionClient::instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - - get_instance_sample($formattedName); -} -// [END datafusion_v1_generated_DataFusion_GetInstance_sync] diff --git a/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/list_available_versions.php b/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/list_available_versions.php deleted file mode 100644 index e213f47aeac8..000000000000 --- a/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/list_available_versions.php +++ /dev/null @@ -1,78 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $dataFusionClient->listAvailableVersions($request); - - /** @var Version $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataFusionClient::locationName('[PROJECT]', '[LOCATION]'); - - list_available_versions_sample($formattedParent); -} -// [END datafusion_v1_generated_DataFusion_ListAvailableVersions_sync] diff --git a/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/list_instances.php b/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/list_instances.php deleted file mode 100644 index 58d66907ab6c..000000000000 --- a/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/list_instances.php +++ /dev/null @@ -1,79 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $dataFusionClient->listInstances($request); - - /** @var Instance $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataFusionClient::locationName('[PROJECT]', '[LOCATION]'); - - list_instances_sample($formattedParent); -} -// [END datafusion_v1_generated_DataFusion_ListInstances_sync] diff --git a/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/restart_instance.php b/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/restart_instance.php deleted file mode 100644 index 84c34181ef35..000000000000 --- a/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/restart_instance.php +++ /dev/null @@ -1,85 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $dataFusionClient->restartInstance($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Instance $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataFusionClient::instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - - restart_instance_sample($formattedName); -} -// [END datafusion_v1_generated_DataFusion_RestartInstance_sync] diff --git a/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/update_instance.php b/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/update_instance.php deleted file mode 100644 index efa67fc9ae60..000000000000 --- a/owl-bot-staging/DataFusion/v1/samples/V1/DataFusionClient/update_instance.php +++ /dev/null @@ -1,85 +0,0 @@ -setType($instanceType); - $request = (new UpdateInstanceRequest()) - ->setInstance($instance); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $dataFusionClient->updateInstance($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Instance $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $instanceType = Type::TYPE_UNSPECIFIED; - - update_instance_sample($instanceType); -} -// [END datafusion_v1_generated_DataFusion_UpdateInstance_sync] diff --git a/owl-bot-staging/DataFusion/v1/src/V1/DataFusionClient.php b/owl-bot-staging/DataFusion/v1/src/V1/DataFusionClient.php deleted file mode 100644 index 5cc684e64c31..000000000000 --- a/owl-bot-staging/DataFusion/v1/src/V1/DataFusionClient.php +++ /dev/null @@ -1,34 +0,0 @@ -locationName('[PROJECT]', '[LOCATION]'); - * $instanceId = 'instance_id'; - * $operationResponse = $dataFusionClient->createInstance($formattedParent, $instanceId); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $dataFusionClient->createInstance($formattedParent, $instanceId); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $dataFusionClient->resumeOperation($operationName, 'createInstance'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $dataFusionClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - */ -class DataFusionGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.datafusion.v1.DataFusion'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'datafusion.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $cryptoKeyNameTemplate; - - private static $instanceNameTemplate; - - private static $locationNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/data_fusion_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/data_fusion_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/data_fusion_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/data_fusion_rest_client_config.php', - ], - ], - ]; - } - - private static function getCryptoKeyNameTemplate() - { - if (self::$cryptoKeyNameTemplate == null) { - self::$cryptoKeyNameTemplate = new PathTemplate('projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}'); - } - - return self::$cryptoKeyNameTemplate; - } - - private static function getInstanceNameTemplate() - { - if (self::$instanceNameTemplate == null) { - self::$instanceNameTemplate = new PathTemplate('projects/{project}/locations/{location}/instances/{instance}'); - } - - return self::$instanceNameTemplate; - } - - private static function getLocationNameTemplate() - { - if (self::$locationNameTemplate == null) { - self::$locationNameTemplate = new PathTemplate('projects/{project}/locations/{location}'); - } - - return self::$locationNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'cryptoKey' => self::getCryptoKeyNameTemplate(), - 'instance' => self::getInstanceNameTemplate(), - 'location' => self::getLocationNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a crypto_key - * resource. - * - * @param string $project - * @param string $location - * @param string $keyRing - * @param string $cryptoKey - * - * @return string The formatted crypto_key resource. - */ - public static function cryptoKeyName($project, $location, $keyRing, $cryptoKey) - { - return self::getCryptoKeyNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'key_ring' => $keyRing, - 'crypto_key' => $cryptoKey, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a instance - * resource. - * - * @param string $project - * @param string $location - * @param string $instance - * - * @return string The formatted instance resource. - */ - public static function instanceName($project, $location, $instance) - { - return self::getInstanceNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - 'instance' => $instance, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a location - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted location resource. - */ - public static function locationName($project, $location) - { - return self::getLocationNameTemplate()->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - cryptoKey: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key} - * - instance: projects/{project}/locations/{location}/instances/{instance} - * - location: projects/{project}/locations/{location} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'datafusion.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Creates a new Data Fusion instance in the specified project and location. - * - * Sample code: - * ``` - * $dataFusionClient = new DataFusionClient(); - * try { - * $formattedParent = $dataFusionClient->locationName('[PROJECT]', '[LOCATION]'); - * $instanceId = 'instance_id'; - * $operationResponse = $dataFusionClient->createInstance($formattedParent, $instanceId); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $dataFusionClient->createInstance($formattedParent, $instanceId); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $dataFusionClient->resumeOperation($operationName, 'createInstance'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $dataFusionClient->close(); - * } - * ``` - * - * @param string $parent Required. The instance's project and location in the format - * projects/{project}/locations/{location}. - * @param string $instanceId Required. The name of the instance to create. - * @param array $optionalArgs { - * Optional. - * - * @type Instance $instance - * An instance resource. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function createInstance($parent, $instanceId, array $optionalArgs = []) - { - $request = new CreateInstanceRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setInstanceId($instanceId); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['instance'])) { - $request->setInstance($optionalArgs['instance']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateInstance', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes a single Date Fusion instance. - * - * Sample code: - * ``` - * $dataFusionClient = new DataFusionClient(); - * try { - * $formattedName = $dataFusionClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - * $operationResponse = $dataFusionClient->deleteInstance($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $dataFusionClient->deleteInstance($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $dataFusionClient->resumeOperation($operationName, 'deleteInstance'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * // operation succeeded and returns no value - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $dataFusionClient->close(); - * } - * ``` - * - * @param string $name Required. The instance resource name in the format - * projects/{project}/locations/{location}/instances/{instance} - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function deleteInstance($name, array $optionalArgs = []) - { - $request = new DeleteInstanceRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('DeleteInstance', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets details of a single Data Fusion instance. - * - * Sample code: - * ``` - * $dataFusionClient = new DataFusionClient(); - * try { - * $formattedName = $dataFusionClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - * $response = $dataFusionClient->getInstance($formattedName); - * } finally { - * $dataFusionClient->close(); - * } - * ``` - * - * @param string $name Required. The instance resource name in the format - * projects/{project}/locations/{location}/instances/{instance}. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataFusion\V1\Instance - * - * @throws ApiException if the remote call fails - */ - public function getInstance($name, array $optionalArgs = []) - { - $request = new GetInstanceRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetInstance', Instance::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists possible versions for Data Fusion instances in the specified project - * and location. - * - * Sample code: - * ``` - * $dataFusionClient = new DataFusionClient(); - * try { - * $formattedParent = $dataFusionClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $dataFusionClient->listAvailableVersions($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataFusionClient->listAvailableVersions($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataFusionClient->close(); - * } - * ``` - * - * @param string $parent Required. The project and location for which to retrieve instance information - * in the format projects/{project}/locations/{location}. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type bool $latestPatchOnly - * Whether or not to return the latest patch of every available minor version. - * If true, only the latest patch will be returned. Ex. if allowed versions is - * [6.1.1, 6.1.2, 6.2.0] then response will be [6.1.2, 6.2.0] - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listAvailableVersions($parent, array $optionalArgs = []) - { - $request = new ListAvailableVersionsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['latestPatchOnly'])) { - $request->setLatestPatchOnly($optionalArgs['latestPatchOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListAvailableVersions', $optionalArgs, ListAvailableVersionsResponse::class, $request); - } - - /** - * Lists Data Fusion instances in the specified project and location. - * - * Sample code: - * ``` - * $dataFusionClient = new DataFusionClient(); - * try { - * $formattedParent = $dataFusionClient->locationName('[PROJECT]', '[LOCATION]'); - * // Iterate over pages of elements - * $pagedResponse = $dataFusionClient->listInstances($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataFusionClient->listInstances($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataFusionClient->close(); - * } - * ``` - * - * @param string $parent Required. The project and location for which to retrieve instance information - * in the format projects/{project}/locations/{location}. If the location is - * specified as '-' (wildcard), then all regions available to the project - * are queried, and the results are aggregated. - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $filter - * List filter. - * @type string $orderBy - * Sort results. Supported values are "name", "name desc", or "" (unsorted). - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - */ - public function listInstances($parent, array $optionalArgs = []) - { - $request = new ListInstancesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['orderBy'])) { - $request->setOrderBy($optionalArgs['orderBy']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListInstances', $optionalArgs, ListInstancesResponse::class, $request); - } - - /** - * Restart a single Data Fusion instance. - * At the end of an operation instance is fully restarted. - * - * Sample code: - * ``` - * $dataFusionClient = new DataFusionClient(); - * try { - * $formattedName = $dataFusionClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - * $operationResponse = $dataFusionClient->restartInstance($formattedName); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $dataFusionClient->restartInstance($formattedName); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $dataFusionClient->resumeOperation($operationName, 'restartInstance'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $dataFusionClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the Data Fusion instance which need to be restarted in the form of - * projects/{project}/locations/{location}/instances/{instance} - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function restartInstance($name, array $optionalArgs = []) - { - $request = new RestartInstanceRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('RestartInstance', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Updates a single Data Fusion instance. - * - * Sample code: - * ``` - * $dataFusionClient = new DataFusionClient(); - * try { - * $instance = new Instance(); - * $operationResponse = $dataFusionClient->updateInstance($instance); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $dataFusionClient->updateInstance($instance); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $dataFusionClient->resumeOperation($operationName, 'updateInstance'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $dataFusionClient->close(); - * } - * ``` - * - * @param Instance $instance Required. The instance resource that replaces the resource on the server. Currently, - * Data Fusion only allows replacing labels, options, and stack driver - * settings. All other fields will be ignored. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * Field mask is used to specify the fields that the update will overwrite - * in an instance resource. The fields specified in the update_mask are - * relative to the resource, not the full request. - * A field will be overwritten if it is in the mask. - * If the user does not provide a mask, all the supported fields (labels, - * options, and version currently) will be overwritten. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - */ - public function updateInstance($instance, array $optionalArgs = []) - { - $request = new UpdateInstanceRequest(); - $requestParamHeaders = []; - $request->setInstance($instance); - $requestParamHeaders['instance.name'] = $instance->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('UpdateInstance', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } -} diff --git a/owl-bot-staging/DataFusion/v1/src/V1/gapic_metadata.json b/owl-bot-staging/DataFusion/v1/src/V1/gapic_metadata.json deleted file mode 100644 index 93ed216798d6..000000000000 --- a/owl-bot-staging/DataFusion/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.datafusion.v1", - "libraryPackage": "Google\\Cloud\\DataFusion\\V1", - "services": { - "DataFusion": { - "clients": { - "grpc": { - "libraryClient": "DataFusionGapicClient", - "rpcs": { - "CreateInstance": { - "methods": [ - "createInstance" - ] - }, - "DeleteInstance": { - "methods": [ - "deleteInstance" - ] - }, - "GetInstance": { - "methods": [ - "getInstance" - ] - }, - "ListAvailableVersions": { - "methods": [ - "listAvailableVersions" - ] - }, - "ListInstances": { - "methods": [ - "listInstances" - ] - }, - "RestartInstance": { - "methods": [ - "restartInstance" - ] - }, - "UpdateInstance": { - "methods": [ - "updateInstance" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/DataFusion/v1/src/V1/resources/data_fusion_client_config.json b/owl-bot-staging/DataFusion/v1/src/V1/resources/data_fusion_client_config.json deleted file mode 100644 index 98b1fc8756b6..000000000000 --- a/owl-bot-staging/DataFusion/v1/src/V1/resources/data_fusion_client_config.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "interfaces": { - "google.cloud.datafusion.v1.DataFusion": { - "retry_codes": { - "no_retry_codes": [], - "no_retry_1_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "CreateInstance": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteInstance": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetInstance": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListAvailableVersions": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListInstances": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "RestartInstance": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateInstance": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/DataFusion/v1/src/V1/resources/data_fusion_descriptor_config.php b/owl-bot-staging/DataFusion/v1/src/V1/resources/data_fusion_descriptor_config.php deleted file mode 100644 index 34fbd52f9e1d..000000000000 --- a/owl-bot-staging/DataFusion/v1/src/V1/resources/data_fusion_descriptor_config.php +++ /dev/null @@ -1,142 +0,0 @@ - [ - 'google.cloud.datafusion.v1.DataFusion' => [ - 'CreateInstance' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\DataFusion\V1\Instance', - 'metadataReturnType' => '\Google\Cloud\DataFusion\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteInstance' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\DataFusion\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'RestartInstance' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\DataFusion\V1\Instance', - 'metadataReturnType' => '\Google\Cloud\DataFusion\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'UpdateInstance' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\DataFusion\V1\Instance', - 'metadataReturnType' => '\Google\Cloud\DataFusion\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'instance.name', - 'fieldAccessors' => [ - 'getInstance', - 'getName', - ], - ], - ], - ], - 'GetInstance' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataFusion\V1\Instance', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListAvailableVersions' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getAvailableVersions', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataFusion\V1\ListAvailableVersionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListInstances' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getInstances', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataFusion\V1\ListInstancesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'templateMap' => [ - 'cryptoKey' => 'projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}', - 'instance' => 'projects/{project}/locations/{location}/instances/{instance}', - 'location' => 'projects/{project}/locations/{location}', - ], - ], - ], -]; diff --git a/owl-bot-staging/DataFusion/v1/src/V1/resources/data_fusion_rest_client_config.php b/owl-bot-staging/DataFusion/v1/src/V1/resources/data_fusion_rest_client_config.php deleted file mode 100644 index ac0819bbf4e3..000000000000 --- a/owl-bot-staging/DataFusion/v1/src/V1/resources/data_fusion_rest_client_config.php +++ /dev/null @@ -1,201 +0,0 @@ - [ - 'google.cloud.datafusion.v1.DataFusion' => [ - 'CreateInstance' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/instances', - 'body' => 'instance', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'instance_id', - ], - ], - 'DeleteInstance' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/instances/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetInstance' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/instances/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListAvailableVersions' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/versions', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListInstances' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/instances', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'RestartInstance' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/instances/*}:restart', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'UpdateInstance' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{instance.name=projects/*/locations/*/instances/*}', - 'body' => 'instance', - 'placeholders' => [ - 'instance.name' => [ - 'getters' => [ - 'getInstance', - 'getName', - ], - ], - ], - ], - ], - 'google.cloud.location.Locations' => [ - 'GetLocation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListLocations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*}/locations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - 'google.iam.v1.IAMPolicy' => [ - 'GetIamPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/instances/*}:getIamPolicy', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/instances/*}:setIamPolicy', - 'body' => '*', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/instances/*}:testIamPermissions', - 'body' => '*', - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteOperation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListOperations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*}/operations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/DataFusion/v1/tests/Unit/V1/DataFusionClientTest.php b/owl-bot-staging/DataFusion/v1/tests/Unit/V1/DataFusionClientTest.php deleted file mode 100644 index 795a4020c71b..000000000000 --- a/owl-bot-staging/DataFusion/v1/tests/Unit/V1/DataFusionClientTest.php +++ /dev/null @@ -1,876 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return DataFusionClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new DataFusionClient($options); - } - - /** @test */ - public function createInstanceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $description = 'description-1724546052'; - $enableStackdriverLogging = true; - $enableStackdriverMonitoring = false; - $privateInstance = false; - $stateMessage = 'stateMessage29641305'; - $serviceEndpoint = 'serviceEndpoint-676052001'; - $zone = 'zone3744684'; - $version = 'version351608024'; - $serviceAccount = 'serviceAccount-1948028253'; - $displayName = 'displayName1615086568'; - $apiEndpoint = 'apiEndpoint-1381395942'; - $gcsBucket = 'gcsBucket-1720393710'; - $p4ServiceAccount = 'p4ServiceAccount-1554461144'; - $tenantProjectId = 'tenantProjectId-2129337674'; - $dataprocServiceAccount = 'dataprocServiceAccount-493324700'; - $enableRbac = true; - $expectedResponse = new Instance(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setEnableStackdriverLogging($enableStackdriverLogging); - $expectedResponse->setEnableStackdriverMonitoring($enableStackdriverMonitoring); - $expectedResponse->setPrivateInstance($privateInstance); - $expectedResponse->setStateMessage($stateMessage); - $expectedResponse->setServiceEndpoint($serviceEndpoint); - $expectedResponse->setZone($zone); - $expectedResponse->setVersion($version); - $expectedResponse->setServiceAccount($serviceAccount); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setApiEndpoint($apiEndpoint); - $expectedResponse->setGcsBucket($gcsBucket); - $expectedResponse->setP4ServiceAccount($p4ServiceAccount); - $expectedResponse->setTenantProjectId($tenantProjectId); - $expectedResponse->setDataprocServiceAccount($dataprocServiceAccount); - $expectedResponse->setEnableRbac($enableRbac); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createInstanceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $instanceId = 'instanceId-2101995259'; - $response = $gapicClient->createInstance($formattedParent, $instanceId); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datafusion.v1.DataFusion/CreateInstance', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getInstanceId(); - $this->assertProtobufEquals($instanceId, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createInstanceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createInstanceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $instanceId = 'instanceId-2101995259'; - $response = $gapicClient->createInstance($formattedParent, $instanceId); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createInstanceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteInstanceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteInstanceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->deleteInstance($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datafusion.v1.DataFusion/DeleteInstance', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteInstanceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteInstanceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/deleteInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->deleteInstance($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteInstanceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getInstanceTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $description = 'description-1724546052'; - $enableStackdriverLogging = true; - $enableStackdriverMonitoring = false; - $privateInstance = false; - $stateMessage = 'stateMessage29641305'; - $serviceEndpoint = 'serviceEndpoint-676052001'; - $zone = 'zone3744684'; - $version = 'version351608024'; - $serviceAccount = 'serviceAccount-1948028253'; - $displayName = 'displayName1615086568'; - $apiEndpoint = 'apiEndpoint-1381395942'; - $gcsBucket = 'gcsBucket-1720393710'; - $p4ServiceAccount = 'p4ServiceAccount-1554461144'; - $tenantProjectId = 'tenantProjectId-2129337674'; - $dataprocServiceAccount = 'dataprocServiceAccount-493324700'; - $enableRbac = true; - $expectedResponse = new Instance(); - $expectedResponse->setName($name2); - $expectedResponse->setDescription($description); - $expectedResponse->setEnableStackdriverLogging($enableStackdriverLogging); - $expectedResponse->setEnableStackdriverMonitoring($enableStackdriverMonitoring); - $expectedResponse->setPrivateInstance($privateInstance); - $expectedResponse->setStateMessage($stateMessage); - $expectedResponse->setServiceEndpoint($serviceEndpoint); - $expectedResponse->setZone($zone); - $expectedResponse->setVersion($version); - $expectedResponse->setServiceAccount($serviceAccount); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setApiEndpoint($apiEndpoint); - $expectedResponse->setGcsBucket($gcsBucket); - $expectedResponse->setP4ServiceAccount($p4ServiceAccount); - $expectedResponse->setTenantProjectId($tenantProjectId); - $expectedResponse->setDataprocServiceAccount($dataprocServiceAccount); - $expectedResponse->setEnableRbac($enableRbac); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->getInstance($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datafusion.v1.DataFusion/GetInstance', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getInstanceExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - try { - $gapicClient->getInstance($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAvailableVersionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $availableVersionsElement = new Version(); - $availableVersions = [ - $availableVersionsElement, - ]; - $expectedResponse = new ListAvailableVersionsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setAvailableVersions($availableVersions); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listAvailableVersions($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getAvailableVersions()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datafusion.v1.DataFusion/ListAvailableVersions', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAvailableVersionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listAvailableVersions($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listInstancesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $instancesElement = new Instance(); - $instances = [ - $instancesElement, - ]; - $expectedResponse = new ListInstancesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setInstances($instances); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $response = $gapicClient->listInstances($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getInstances()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datafusion.v1.DataFusion/ListInstances', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listInstancesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - try { - $gapicClient->listInstances($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function restartInstanceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/restartInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name2 = 'name2-1052831874'; - $description = 'description-1724546052'; - $enableStackdriverLogging = true; - $enableStackdriverMonitoring = false; - $privateInstance = false; - $stateMessage = 'stateMessage29641305'; - $serviceEndpoint = 'serviceEndpoint-676052001'; - $zone = 'zone3744684'; - $version = 'version351608024'; - $serviceAccount = 'serviceAccount-1948028253'; - $displayName = 'displayName1615086568'; - $apiEndpoint = 'apiEndpoint-1381395942'; - $gcsBucket = 'gcsBucket-1720393710'; - $p4ServiceAccount = 'p4ServiceAccount-1554461144'; - $tenantProjectId = 'tenantProjectId-2129337674'; - $dataprocServiceAccount = 'dataprocServiceAccount-493324700'; - $enableRbac = true; - $expectedResponse = new Instance(); - $expectedResponse->setName($name2); - $expectedResponse->setDescription($description); - $expectedResponse->setEnableStackdriverLogging($enableStackdriverLogging); - $expectedResponse->setEnableStackdriverMonitoring($enableStackdriverMonitoring); - $expectedResponse->setPrivateInstance($privateInstance); - $expectedResponse->setStateMessage($stateMessage); - $expectedResponse->setServiceEndpoint($serviceEndpoint); - $expectedResponse->setZone($zone); - $expectedResponse->setVersion($version); - $expectedResponse->setServiceAccount($serviceAccount); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setApiEndpoint($apiEndpoint); - $expectedResponse->setGcsBucket($gcsBucket); - $expectedResponse->setP4ServiceAccount($p4ServiceAccount); - $expectedResponse->setTenantProjectId($tenantProjectId); - $expectedResponse->setDataprocServiceAccount($dataprocServiceAccount); - $expectedResponse->setEnableRbac($enableRbac); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/restartInstanceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->restartInstance($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datafusion.v1.DataFusion/RestartInstance', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/restartInstanceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function restartInstanceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/restartInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[INSTANCE]'); - $response = $gapicClient->restartInstance($formattedName); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/restartInstanceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateInstanceTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $description = 'description-1724546052'; - $enableStackdriverLogging = true; - $enableStackdriverMonitoring = false; - $privateInstance = false; - $stateMessage = 'stateMessage29641305'; - $serviceEndpoint = 'serviceEndpoint-676052001'; - $zone = 'zone3744684'; - $version = 'version351608024'; - $serviceAccount = 'serviceAccount-1948028253'; - $displayName = 'displayName1615086568'; - $apiEndpoint = 'apiEndpoint-1381395942'; - $gcsBucket = 'gcsBucket-1720393710'; - $p4ServiceAccount = 'p4ServiceAccount-1554461144'; - $tenantProjectId = 'tenantProjectId-2129337674'; - $dataprocServiceAccount = 'dataprocServiceAccount-493324700'; - $enableRbac = true; - $expectedResponse = new Instance(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setEnableStackdriverLogging($enableStackdriverLogging); - $expectedResponse->setEnableStackdriverMonitoring($enableStackdriverMonitoring); - $expectedResponse->setPrivateInstance($privateInstance); - $expectedResponse->setStateMessage($stateMessage); - $expectedResponse->setServiceEndpoint($serviceEndpoint); - $expectedResponse->setZone($zone); - $expectedResponse->setVersion($version); - $expectedResponse->setServiceAccount($serviceAccount); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setApiEndpoint($apiEndpoint); - $expectedResponse->setGcsBucket($gcsBucket); - $expectedResponse->setP4ServiceAccount($p4ServiceAccount); - $expectedResponse->setTenantProjectId($tenantProjectId); - $expectedResponse->setDataprocServiceAccount($dataprocServiceAccount); - $expectedResponse->setEnableRbac($enableRbac); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateInstanceTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $instance = new Instance(); - $instanceType = Type::TYPE_UNSPECIFIED; - $instance->setType($instanceType); - $response = $gapicClient->updateInstance($instance); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datafusion.v1.DataFusion/UpdateInstance', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getInstance(); - $this->assertProtobufEquals($instance, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateInstanceTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function updateInstanceExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/updateInstanceTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $instance = new Instance(); - $instanceType = Type::TYPE_UNSPECIFIED; - $instance->setType($instanceType); - $response = $gapicClient->updateInstance($instance); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateInstanceTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } -} diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Annotation.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Annotation.php deleted file mode 100644 index 8bb8e686441d..000000000000 Binary files a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Annotation.php and /dev/null differ diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/AnnotationSpecSet.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/AnnotationSpecSet.php deleted file mode 100644 index 1f78a5fb4cfa..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/AnnotationSpecSet.php +++ /dev/null @@ -1,38 +0,0 @@ -internalAddGeneratedFile( - ' -´ -;google/cloud/datalabeling/v1beta1/annotation_spec_set.proto!google.cloud.datalabeling.v1beta1"¦ -AnnotationSpecSet -name (  - display_name (  - description ( K -annotation_specs ( 21.google.cloud.datalabeling.v1beta1.AnnotationSpec -blocking_resources ( :oêAl --datalabeling.googleapis.com/AnnotationSpecSet;projects/{project}/annotationSpecSets/{annotation_spec_set}"; -AnnotationSpec - display_name (  - description ( Bã -%com.google.cloud.datalabeling.v1beta1PZIcloud.google.com/go/datalabeling/apiv1beta1/datalabelingpb;datalabelingpbª!Google.Cloud.DataLabeling.V1Beta1Ê!Google\\Cloud\\DataLabeling\\V1beta1ê$Google::Cloud::DataLabeling::V1beta1bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/DataLabelingService.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/DataLabelingService.php deleted file mode 100644 index 728a4bece992..000000000000 Binary files a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/DataLabelingService.php and /dev/null differ diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/DataPayloads.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/DataPayloads.php deleted file mode 100644 index 00b6b534256e..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/DataPayloads.php +++ /dev/null @@ -1,47 +0,0 @@ -internalAddGeneratedFile( - ' -Ñ -5google/cloud/datalabeling/v1beta1/data_payloads.proto!google.cloud.datalabeling.v1beta1"a - ImagePayload - mime_type (  -image_thumbnail (  - image_uri (  - -signed_uri ( "# - TextPayload - text_content ( "S -VideoThumbnail - thumbnail ( . - time_offset ( 2.google.protobuf.Duration"© - VideoPayload - mime_type (  - video_uri ( K -video_thumbnails ( 21.google.cloud.datalabeling.v1beta1.VideoThumbnail - -frame_rate ( - -signed_uri ( Bã -%com.google.cloud.datalabeling.v1beta1PZIcloud.google.com/go/datalabeling/apiv1beta1/datalabelingpb;datalabelingpbª!Google.Cloud.DataLabeling.V1Beta1Ê!Google\\Cloud\\DataLabeling\\V1beta1ê$Google::Cloud::DataLabeling::V1beta1bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Dataset.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Dataset.php deleted file mode 100644 index f43e84d696bc..000000000000 Binary files a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Dataset.php and /dev/null differ diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Evaluation.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Evaluation.php deleted file mode 100644 index 900dc2ef5fa5..000000000000 Binary files a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Evaluation.php and /dev/null differ diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/EvaluationJob.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/EvaluationJob.php deleted file mode 100644 index b463eb4bb7b7..000000000000 Binary files a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/EvaluationJob.php and /dev/null differ diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/HumanAnnotationConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/HumanAnnotationConfig.php deleted file mode 100644 index 0c717f329443..000000000000 Binary files a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/HumanAnnotationConfig.php and /dev/null differ diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Instruction.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Instruction.php deleted file mode 100644 index 06c773185846..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Instruction.php +++ /dev/null @@ -1,46 +0,0 @@ -internalAddGeneratedFile( - ' -è -3google/cloud/datalabeling/v1beta1/instruction.proto!google.cloud.datalabeling.v1beta1/google/cloud/datalabeling/v1beta1/dataset.protogoogle/protobuf/timestamp.proto"ý - Instruction -name (  - display_name (  - description ( / - create_time ( 2.google.protobuf.Timestamp/ - update_time ( 2.google.protobuf.Timestamp> - data_type (2+.google.cloud.datalabeling.v1beta1.DataTypeN -csv_instruction ( 21.google.cloud.datalabeling.v1beta1.CsvInstructionBJ -pdf_instruction ( 21.google.cloud.datalabeling.v1beta1.PdfInstruction -blocking_resources - ( :[êAX -\'datalabeling.googleapis.com/Instruction-projects/{project}/instructions/{instruction}"& -CsvInstruction - gcs_file_uri ( "& -PdfInstruction - gcs_file_uri ( Bã -%com.google.cloud.datalabeling.v1beta1PZIcloud.google.com/go/datalabeling/apiv1beta1/datalabelingpb;datalabelingpbª!Google.Cloud.DataLabeling.V1Beta1Ê!Google\\Cloud\\DataLabeling\\V1beta1ê$Google::Cloud::DataLabeling::V1beta1bproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Operations.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Operations.php deleted file mode 100644 index 1c5e66502509..000000000000 Binary files a/owl-bot-staging/DataLabeling/v1beta1/proto/src/GPBMetadata/Google/Cloud/Datalabeling/V1Beta1/Operations.php and /dev/null differ diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotatedDataset.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotatedDataset.php deleted file mode 100644 index e012b9fff11c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotatedDataset.php +++ /dev/null @@ -1,475 +0,0 @@ -google.cloud.datalabeling.v1beta1.AnnotatedDataset - */ -class AnnotatedDataset extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. AnnotatedDataset resource name in format of: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Output only. The display name of the AnnotatedDataset. It is specified in - * HumanAnnotationConfig when user starts a labeling task. Maximum of 64 - * characters. - * - * Generated from protobuf field string display_name = 2; - */ - protected $display_name = ''; - /** - * Output only. The description of the AnnotatedDataset. It is specified in - * HumanAnnotationConfig when user starts a labeling task. Maximum of 10000 - * characters. - * - * Generated from protobuf field string description = 9; - */ - protected $description = ''; - /** - * Output only. Source of the annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSource annotation_source = 3; - */ - protected $annotation_source = 0; - /** - * Output only. Type of the annotation. It is specified when starting labeling - * task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationType annotation_type = 8; - */ - protected $annotation_type = 0; - /** - * Output only. Number of examples in the annotated dataset. - * - * Generated from protobuf field int64 example_count = 4; - */ - protected $example_count = 0; - /** - * Output only. Number of examples that have annotation in the annotated - * dataset. - * - * Generated from protobuf field int64 completed_example_count = 5; - */ - protected $completed_example_count = 0; - /** - * Output only. Per label statistics. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelStats label_stats = 6; - */ - protected $label_stats = null; - /** - * Output only. Time the AnnotatedDataset was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 7; - */ - protected $create_time = null; - /** - * Output only. Additional information about AnnotatedDataset. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata metadata = 10; - */ - protected $metadata = null; - /** - * Output only. The names of any related resources that are blocking changes - * to the annotated dataset. - * - * Generated from protobuf field repeated string blocking_resources = 11; - */ - private $blocking_resources; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. AnnotatedDataset resource name in format of: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * @type string $display_name - * Output only. The display name of the AnnotatedDataset. It is specified in - * HumanAnnotationConfig when user starts a labeling task. Maximum of 64 - * characters. - * @type string $description - * Output only. The description of the AnnotatedDataset. It is specified in - * HumanAnnotationConfig when user starts a labeling task. Maximum of 10000 - * characters. - * @type int $annotation_source - * Output only. Source of the annotation. - * @type int $annotation_type - * Output only. Type of the annotation. It is specified when starting labeling - * task. - * @type int|string $example_count - * Output only. Number of examples in the annotated dataset. - * @type int|string $completed_example_count - * Output only. Number of examples that have annotation in the annotated - * dataset. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelStats $label_stats - * Output only. Per label statistics. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time the AnnotatedDataset was created. - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotatedDatasetMetadata $metadata - * Output only. Additional information about AnnotatedDataset. - * @type array|\Google\Protobuf\Internal\RepeatedField $blocking_resources - * Output only. The names of any related resources that are blocking changes - * to the annotated dataset. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * Output only. AnnotatedDataset resource name in format of: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. AnnotatedDataset resource name in format of: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. The display name of the AnnotatedDataset. It is specified in - * HumanAnnotationConfig when user starts a labeling task. Maximum of 64 - * characters. - * - * Generated from protobuf field string display_name = 2; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Output only. The display name of the AnnotatedDataset. It is specified in - * HumanAnnotationConfig when user starts a labeling task. Maximum of 64 - * characters. - * - * Generated from protobuf field string display_name = 2; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Output only. The description of the AnnotatedDataset. It is specified in - * HumanAnnotationConfig when user starts a labeling task. Maximum of 10000 - * characters. - * - * Generated from protobuf field string description = 9; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Output only. The description of the AnnotatedDataset. It is specified in - * HumanAnnotationConfig when user starts a labeling task. Maximum of 10000 - * characters. - * - * Generated from protobuf field string description = 9; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Output only. Source of the annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSource annotation_source = 3; - * @return int - */ - public function getAnnotationSource() - { - return $this->annotation_source; - } - - /** - * Output only. Source of the annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSource annotation_source = 3; - * @param int $var - * @return $this - */ - public function setAnnotationSource($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSource::class); - $this->annotation_source = $var; - - return $this; - } - - /** - * Output only. Type of the annotation. It is specified when starting labeling - * task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationType annotation_type = 8; - * @return int - */ - public function getAnnotationType() - { - return $this->annotation_type; - } - - /** - * Output only. Type of the annotation. It is specified when starting labeling - * task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationType annotation_type = 8; - * @param int $var - * @return $this - */ - public function setAnnotationType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationType::class); - $this->annotation_type = $var; - - return $this; - } - - /** - * Output only. Number of examples in the annotated dataset. - * - * Generated from protobuf field int64 example_count = 4; - * @return int|string - */ - public function getExampleCount() - { - return $this->example_count; - } - - /** - * Output only. Number of examples in the annotated dataset. - * - * Generated from protobuf field int64 example_count = 4; - * @param int|string $var - * @return $this - */ - public function setExampleCount($var) - { - GPBUtil::checkInt64($var); - $this->example_count = $var; - - return $this; - } - - /** - * Output only. Number of examples that have annotation in the annotated - * dataset. - * - * Generated from protobuf field int64 completed_example_count = 5; - * @return int|string - */ - public function getCompletedExampleCount() - { - return $this->completed_example_count; - } - - /** - * Output only. Number of examples that have annotation in the annotated - * dataset. - * - * Generated from protobuf field int64 completed_example_count = 5; - * @param int|string $var - * @return $this - */ - public function setCompletedExampleCount($var) - { - GPBUtil::checkInt64($var); - $this->completed_example_count = $var; - - return $this; - } - - /** - * Output only. Per label statistics. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelStats label_stats = 6; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelStats|null - */ - public function getLabelStats() - { - return $this->label_stats; - } - - public function hasLabelStats() - { - return isset($this->label_stats); - } - - public function clearLabelStats() - { - unset($this->label_stats); - } - - /** - * Output only. Per label statistics. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelStats label_stats = 6; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelStats $var - * @return $this - */ - public function setLabelStats($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelStats::class); - $this->label_stats = $var; - - return $this; - } - - /** - * Output only. Time the AnnotatedDataset was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 7; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Time the AnnotatedDataset was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 7; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Additional information about AnnotatedDataset. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata metadata = 10; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotatedDatasetMetadata|null - */ - public function getMetadata() - { - return $this->metadata; - } - - public function hasMetadata() - { - return isset($this->metadata); - } - - public function clearMetadata() - { - unset($this->metadata); - } - - /** - * Output only. Additional information about AnnotatedDataset. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata metadata = 10; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotatedDatasetMetadata $var - * @return $this - */ - public function setMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotatedDatasetMetadata::class); - $this->metadata = $var; - - return $this; - } - - /** - * Output only. The names of any related resources that are blocking changes - * to the annotated dataset. - * - * Generated from protobuf field repeated string blocking_resources = 11; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getBlockingResources() - { - return $this->blocking_resources; - } - - /** - * Output only. The names of any related resources that are blocking changes - * to the annotated dataset. - * - * Generated from protobuf field repeated string blocking_resources = 11; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setBlockingResources($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->blocking_resources = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotatedDatasetMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotatedDatasetMetadata.php deleted file mode 100644 index d22eb4f7bd4b..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotatedDatasetMetadata.php +++ /dev/null @@ -1,420 +0,0 @@ -google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata - */ -class AnnotatedDatasetMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * HumanAnnotationConfig used when requesting the human labeling task for this - * AnnotatedDataset. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig human_annotation_config = 1; - */ - protected $human_annotation_config = null; - protected $annotation_request_config; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\ImageClassificationConfig $image_classification_config - * Configuration for image classification task. - * @type \Google\Cloud\DataLabeling\V1beta1\BoundingPolyConfig $bounding_poly_config - * Configuration for image bounding box and bounding poly task. - * @type \Google\Cloud\DataLabeling\V1beta1\PolylineConfig $polyline_config - * Configuration for image polyline task. - * @type \Google\Cloud\DataLabeling\V1beta1\SegmentationConfig $segmentation_config - * Configuration for image segmentation task. - * @type \Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig $video_classification_config - * Configuration for video classification task. - * @type \Google\Cloud\DataLabeling\V1beta1\ObjectDetectionConfig $object_detection_config - * Configuration for video object detection task. - * @type \Google\Cloud\DataLabeling\V1beta1\ObjectTrackingConfig $object_tracking_config - * Configuration for video object tracking task. - * @type \Google\Cloud\DataLabeling\V1beta1\EventConfig $event_config - * Configuration for video event labeling task. - * @type \Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig $text_classification_config - * Configuration for text classification task. - * @type \Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionConfig $text_entity_extraction_config - * Configuration for text entity extraction task. - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $human_annotation_config - * HumanAnnotationConfig used when requesting the human labeling task for this - * AnnotatedDataset. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * Configuration for image classification task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImageClassificationConfig image_classification_config = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\ImageClassificationConfig|null - */ - public function getImageClassificationConfig() - { - return $this->readOneof(2); - } - - public function hasImageClassificationConfig() - { - return $this->hasOneof(2); - } - - /** - * Configuration for image classification task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImageClassificationConfig image_classification_config = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\ImageClassificationConfig $var - * @return $this - */ - public function setImageClassificationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ImageClassificationConfig::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Configuration for image bounding box and bounding poly task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BoundingPolyConfig bounding_poly_config = 3; - * @return \Google\Cloud\DataLabeling\V1beta1\BoundingPolyConfig|null - */ - public function getBoundingPolyConfig() - { - return $this->readOneof(3); - } - - public function hasBoundingPolyConfig() - { - return $this->hasOneof(3); - } - - /** - * Configuration for image bounding box and bounding poly task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BoundingPolyConfig bounding_poly_config = 3; - * @param \Google\Cloud\DataLabeling\V1beta1\BoundingPolyConfig $var - * @return $this - */ - public function setBoundingPolyConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\BoundingPolyConfig::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Configuration for image polyline task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PolylineConfig polyline_config = 4; - * @return \Google\Cloud\DataLabeling\V1beta1\PolylineConfig|null - */ - public function getPolylineConfig() - { - return $this->readOneof(4); - } - - public function hasPolylineConfig() - { - return $this->hasOneof(4); - } - - /** - * Configuration for image polyline task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PolylineConfig polyline_config = 4; - * @param \Google\Cloud\DataLabeling\V1beta1\PolylineConfig $var - * @return $this - */ - public function setPolylineConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\PolylineConfig::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Configuration for image segmentation task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.SegmentationConfig segmentation_config = 5; - * @return \Google\Cloud\DataLabeling\V1beta1\SegmentationConfig|null - */ - public function getSegmentationConfig() - { - return $this->readOneof(5); - } - - public function hasSegmentationConfig() - { - return $this->hasOneof(5); - } - - /** - * Configuration for image segmentation task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.SegmentationConfig segmentation_config = 5; - * @param \Google\Cloud\DataLabeling\V1beta1\SegmentationConfig $var - * @return $this - */ - public function setSegmentationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\SegmentationConfig::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Configuration for video classification task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoClassificationConfig video_classification_config = 6; - * @return \Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig|null - */ - public function getVideoClassificationConfig() - { - return $this->readOneof(6); - } - - public function hasVideoClassificationConfig() - { - return $this->hasOneof(6); - } - - /** - * Configuration for video classification task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoClassificationConfig video_classification_config = 6; - * @param \Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig $var - * @return $this - */ - public function setVideoClassificationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * Configuration for video object detection task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ObjectDetectionConfig object_detection_config = 7; - * @return \Google\Cloud\DataLabeling\V1beta1\ObjectDetectionConfig|null - */ - public function getObjectDetectionConfig() - { - return $this->readOneof(7); - } - - public function hasObjectDetectionConfig() - { - return $this->hasOneof(7); - } - - /** - * Configuration for video object detection task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ObjectDetectionConfig object_detection_config = 7; - * @param \Google\Cloud\DataLabeling\V1beta1\ObjectDetectionConfig $var - * @return $this - */ - public function setObjectDetectionConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ObjectDetectionConfig::class); - $this->writeOneof(7, $var); - - return $this; - } - - /** - * Configuration for video object tracking task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ObjectTrackingConfig object_tracking_config = 8; - * @return \Google\Cloud\DataLabeling\V1beta1\ObjectTrackingConfig|null - */ - public function getObjectTrackingConfig() - { - return $this->readOneof(8); - } - - public function hasObjectTrackingConfig() - { - return $this->hasOneof(8); - } - - /** - * Configuration for video object tracking task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ObjectTrackingConfig object_tracking_config = 8; - * @param \Google\Cloud\DataLabeling\V1beta1\ObjectTrackingConfig $var - * @return $this - */ - public function setObjectTrackingConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ObjectTrackingConfig::class); - $this->writeOneof(8, $var); - - return $this; - } - - /** - * Configuration for video event labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EventConfig event_config = 9; - * @return \Google\Cloud\DataLabeling\V1beta1\EventConfig|null - */ - public function getEventConfig() - { - return $this->readOneof(9); - } - - public function hasEventConfig() - { - return $this->hasOneof(9); - } - - /** - * Configuration for video event labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EventConfig event_config = 9; - * @param \Google\Cloud\DataLabeling\V1beta1\EventConfig $var - * @return $this - */ - public function setEventConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\EventConfig::class); - $this->writeOneof(9, $var); - - return $this; - } - - /** - * Configuration for text classification task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextClassificationConfig text_classification_config = 10; - * @return \Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig|null - */ - public function getTextClassificationConfig() - { - return $this->readOneof(10); - } - - public function hasTextClassificationConfig() - { - return $this->hasOneof(10); - } - - /** - * Configuration for text classification task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextClassificationConfig text_classification_config = 10; - * @param \Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig $var - * @return $this - */ - public function setTextClassificationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig::class); - $this->writeOneof(10, $var); - - return $this; - } - - /** - * Configuration for text entity extraction task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextEntityExtractionConfig text_entity_extraction_config = 11; - * @return \Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionConfig|null - */ - public function getTextEntityExtractionConfig() - { - return $this->readOneof(11); - } - - public function hasTextEntityExtractionConfig() - { - return $this->hasOneof(11); - } - - /** - * Configuration for text entity extraction task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextEntityExtractionConfig text_entity_extraction_config = 11; - * @param \Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionConfig $var - * @return $this - */ - public function setTextEntityExtractionConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionConfig::class); - $this->writeOneof(11, $var); - - return $this; - } - - /** - * HumanAnnotationConfig used when requesting the human labeling task for this - * AnnotatedDataset. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig human_annotation_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getHumanAnnotationConfig() - { - return $this->human_annotation_config; - } - - public function hasHumanAnnotationConfig() - { - return isset($this->human_annotation_config); - } - - public function clearHumanAnnotationConfig() - { - unset($this->human_annotation_config); - } - - /** - * HumanAnnotationConfig used when requesting the human labeling task for this - * AnnotatedDataset. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig human_annotation_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setHumanAnnotationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->human_annotation_config = $var; - - return $this; - } - - /** - * @return string - */ - public function getAnnotationRequestConfig() - { - return $this->whichOneof("annotation_request_config"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Annotation.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Annotation.php deleted file mode 100644 index 21536133f786..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Annotation.php +++ /dev/null @@ -1,237 +0,0 @@ -google.cloud.datalabeling.v1beta1.Annotation - */ -class Annotation extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Unique name of this annotation, format is: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/{annotated_dataset}/examples/{example_id}/annotations/{annotation_id} - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Output only. The source of the annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSource annotation_source = 2; - */ - protected $annotation_source = 0; - /** - * Output only. This is the actual annotation value, e.g classification, - * bounding box values are stored here. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationValue annotation_value = 3; - */ - protected $annotation_value = null; - /** - * Output only. Annotation metadata, including information like votes - * for labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationMetadata annotation_metadata = 4; - */ - protected $annotation_metadata = null; - /** - * Output only. Sentiment for this annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSentiment annotation_sentiment = 6; - */ - protected $annotation_sentiment = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Unique name of this annotation, format is: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/{annotated_dataset}/examples/{example_id}/annotations/{annotation_id} - * @type int $annotation_source - * Output only. The source of the annotation. - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationValue $annotation_value - * Output only. This is the actual annotation value, e.g classification, - * bounding box values are stored here. - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationMetadata $annotation_metadata - * Output only. Annotation metadata, including information like votes - * for labels. - * @type int $annotation_sentiment - * Output only. Sentiment for this annotation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Unique name of this annotation, format is: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/{annotated_dataset}/examples/{example_id}/annotations/{annotation_id} - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Unique name of this annotation, format is: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/{annotated_dataset}/examples/{example_id}/annotations/{annotation_id} - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. The source of the annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSource annotation_source = 2; - * @return int - */ - public function getAnnotationSource() - { - return $this->annotation_source; - } - - /** - * Output only. The source of the annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSource annotation_source = 2; - * @param int $var - * @return $this - */ - public function setAnnotationSource($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSource::class); - $this->annotation_source = $var; - - return $this; - } - - /** - * Output only. This is the actual annotation value, e.g classification, - * bounding box values are stored here. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationValue annotation_value = 3; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationValue|null - */ - public function getAnnotationValue() - { - return $this->annotation_value; - } - - public function hasAnnotationValue() - { - return isset($this->annotation_value); - } - - public function clearAnnotationValue() - { - unset($this->annotation_value); - } - - /** - * Output only. This is the actual annotation value, e.g classification, - * bounding box values are stored here. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationValue annotation_value = 3; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationValue $var - * @return $this - */ - public function setAnnotationValue($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationValue::class); - $this->annotation_value = $var; - - return $this; - } - - /** - * Output only. Annotation metadata, including information like votes - * for labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationMetadata annotation_metadata = 4; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationMetadata|null - */ - public function getAnnotationMetadata() - { - return $this->annotation_metadata; - } - - public function hasAnnotationMetadata() - { - return isset($this->annotation_metadata); - } - - public function clearAnnotationMetadata() - { - unset($this->annotation_metadata); - } - - /** - * Output only. Annotation metadata, including information like votes - * for labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationMetadata annotation_metadata = 4; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationMetadata $var - * @return $this - */ - public function setAnnotationMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationMetadata::class); - $this->annotation_metadata = $var; - - return $this; - } - - /** - * Output only. Sentiment for this annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSentiment annotation_sentiment = 6; - * @return int - */ - public function getAnnotationSentiment() - { - return $this->annotation_sentiment; - } - - /** - * Output only. Sentiment for this annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSentiment annotation_sentiment = 6; - * @param int $var - * @return $this - */ - public function setAnnotationSentiment($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSentiment::class); - $this->annotation_sentiment = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationMetadata.php deleted file mode 100644 index dc04eabc27c5..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationMetadata.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.AnnotationMetadata - */ -class AnnotationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Metadata related to human labeling. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.OperatorMetadata operator_metadata = 2; - */ - protected $operator_metadata = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\OperatorMetadata $operator_metadata - * Metadata related to human labeling. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Metadata related to human labeling. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.OperatorMetadata operator_metadata = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\OperatorMetadata|null - */ - public function getOperatorMetadata() - { - return $this->operator_metadata; - } - - public function hasOperatorMetadata() - { - return isset($this->operator_metadata); - } - - public function clearOperatorMetadata() - { - unset($this->operator_metadata); - } - - /** - * Metadata related to human labeling. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.OperatorMetadata operator_metadata = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\OperatorMetadata $var - * @return $this - */ - public function setOperatorMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\OperatorMetadata::class); - $this->operator_metadata = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationSentiment.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationSentiment.php deleted file mode 100644 index 69f3bfb835a1..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationSentiment.php +++ /dev/null @@ -1,57 +0,0 @@ -google.cloud.datalabeling.v1beta1.AnnotationSentiment - */ -class AnnotationSentiment -{ - /** - * Generated from protobuf enum ANNOTATION_SENTIMENT_UNSPECIFIED = 0; - */ - const ANNOTATION_SENTIMENT_UNSPECIFIED = 0; - /** - * This annotation describes negatively about the data. - * - * Generated from protobuf enum NEGATIVE = 1; - */ - const NEGATIVE = 1; - /** - * This label describes positively about the data. - * - * Generated from protobuf enum POSITIVE = 2; - */ - const POSITIVE = 2; - - private static $valueToName = [ - self::ANNOTATION_SENTIMENT_UNSPECIFIED => 'ANNOTATION_SENTIMENT_UNSPECIFIED', - self::NEGATIVE => 'NEGATIVE', - self::POSITIVE => 'POSITIVE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationSource.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationSource.php deleted file mode 100644 index b89e1116b8e1..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationSource.php +++ /dev/null @@ -1,53 +0,0 @@ -google.cloud.datalabeling.v1beta1.AnnotationSource - */ -class AnnotationSource -{ - /** - * Generated from protobuf enum ANNOTATION_SOURCE_UNSPECIFIED = 0; - */ - const ANNOTATION_SOURCE_UNSPECIFIED = 0; - /** - * Answer is provided by a human contributor. - * - * Generated from protobuf enum OPERATOR = 3; - */ - const OPERATOR = 3; - - private static $valueToName = [ - self::ANNOTATION_SOURCE_UNSPECIFIED => 'ANNOTATION_SOURCE_UNSPECIFIED', - self::OPERATOR => 'OPERATOR', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationSpec.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationSpec.php deleted file mode 100644 index 56aa5f9b0443..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationSpec.php +++ /dev/null @@ -1,108 +0,0 @@ -google.cloud.datalabeling.v1beta1.AnnotationSpec - */ -class AnnotationSpec extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The display name of the AnnotationSpec. Maximum of 64 characters. - * - * Generated from protobuf field string display_name = 1; - */ - protected $display_name = ''; - /** - * Optional. User-provided description of the annotation specification. - * The description can be up to 10,000 characters long. - * - * Generated from protobuf field string description = 2; - */ - protected $description = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $display_name - * Required. The display name of the AnnotationSpec. Maximum of 64 characters. - * @type string $description - * Optional. User-provided description of the annotation specification. - * The description can be up to 10,000 characters long. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\AnnotationSpecSet::initOnce(); - parent::__construct($data); - } - - /** - * Required. The display name of the AnnotationSpec. Maximum of 64 characters. - * - * Generated from protobuf field string display_name = 1; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Required. The display name of the AnnotationSpec. Maximum of 64 characters. - * - * Generated from protobuf field string display_name = 1; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Optional. User-provided description of the annotation specification. - * The description can be up to 10,000 characters long. - * - * Generated from protobuf field string description = 2; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. User-provided description of the annotation specification. - * The description can be up to 10,000 characters long. - * - * Generated from protobuf field string description = 2; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationSpecSet.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationSpecSet.php deleted file mode 100644 index 26c87217a48c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationSpecSet.php +++ /dev/null @@ -1,225 +0,0 @@ -google.cloud.datalabeling.v1beta1.AnnotationSpecSet - */ -class AnnotationSpecSet extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The AnnotationSpecSet resource name in the following format: - * "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}" - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Required. The display name for AnnotationSpecSet that you define when you - * create it. Maximum of 64 characters. - * - * Generated from protobuf field string display_name = 2; - */ - protected $display_name = ''; - /** - * Optional. User-provided description of the annotation specification set. - * The description can be up to 10,000 characters long. - * - * Generated from protobuf field string description = 3; - */ - protected $description = ''; - /** - * Required. The array of AnnotationSpecs that you define when you create the - * AnnotationSpecSet. These are the possible labels for the labeling task. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_specs = 4; - */ - private $annotation_specs; - /** - * Output only. The names of any related resources that are blocking changes - * to the annotation spec set. - * - * Generated from protobuf field repeated string blocking_resources = 5; - */ - private $blocking_resources; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. The AnnotationSpecSet resource name in the following format: - * "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}" - * @type string $display_name - * Required. The display name for AnnotationSpecSet that you define when you - * create it. Maximum of 64 characters. - * @type string $description - * Optional. User-provided description of the annotation specification set. - * The description can be up to 10,000 characters long. - * @type array<\Google\Cloud\DataLabeling\V1beta1\AnnotationSpec>|\Google\Protobuf\Internal\RepeatedField $annotation_specs - * Required. The array of AnnotationSpecs that you define when you create the - * AnnotationSpecSet. These are the possible labels for the labeling task. - * @type array|\Google\Protobuf\Internal\RepeatedField $blocking_resources - * Output only. The names of any related resources that are blocking changes - * to the annotation spec set. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\AnnotationSpecSet::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The AnnotationSpecSet resource name in the following format: - * "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}" - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. The AnnotationSpecSet resource name in the following format: - * "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}" - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. The display name for AnnotationSpecSet that you define when you - * create it. Maximum of 64 characters. - * - * Generated from protobuf field string display_name = 2; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Required. The display name for AnnotationSpecSet that you define when you - * create it. Maximum of 64 characters. - * - * Generated from protobuf field string display_name = 2; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Optional. User-provided description of the annotation specification set. - * The description can be up to 10,000 characters long. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. User-provided description of the annotation specification set. - * The description can be up to 10,000 characters long. - * - * Generated from protobuf field string description = 3; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Required. The array of AnnotationSpecs that you define when you create the - * AnnotationSpecSet. These are the possible labels for the labeling task. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_specs = 4; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAnnotationSpecs() - { - return $this->annotation_specs; - } - - /** - * Required. The array of AnnotationSpecs that you define when you create the - * AnnotationSpecSet. These are the possible labels for the labeling task. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_specs = 4; - * @param array<\Google\Cloud\DataLabeling\V1beta1\AnnotationSpec>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAnnotationSpecs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_specs = $arr; - - return $this; - } - - /** - * Output only. The names of any related resources that are blocking changes - * to the annotation spec set. - * - * Generated from protobuf field repeated string blocking_resources = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getBlockingResources() - { - return $this->blocking_resources; - } - - /** - * Output only. The names of any related resources that are blocking changes - * to the annotation spec set. - * - * Generated from protobuf field repeated string blocking_resources = 5; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setBlockingResources($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->blocking_resources = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationType.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationType.php deleted file mode 100644 index a8177c429874..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationType.php +++ /dev/null @@ -1,136 +0,0 @@ -google.cloud.datalabeling.v1beta1.AnnotationType - */ -class AnnotationType -{ - /** - * Generated from protobuf enum ANNOTATION_TYPE_UNSPECIFIED = 0; - */ - const ANNOTATION_TYPE_UNSPECIFIED = 0; - /** - * Classification annotations in an image. Allowed for continuous evaluation. - * - * Generated from protobuf enum IMAGE_CLASSIFICATION_ANNOTATION = 1; - */ - const IMAGE_CLASSIFICATION_ANNOTATION = 1; - /** - * Bounding box annotations in an image. A form of image object detection. - * Allowed for continuous evaluation. - * - * Generated from protobuf enum IMAGE_BOUNDING_BOX_ANNOTATION = 2; - */ - const IMAGE_BOUNDING_BOX_ANNOTATION = 2; - /** - * Oriented bounding box. The box does not have to be parallel to horizontal - * line. - * - * Generated from protobuf enum IMAGE_ORIENTED_BOUNDING_BOX_ANNOTATION = 13; - */ - const IMAGE_ORIENTED_BOUNDING_BOX_ANNOTATION = 13; - /** - * Bounding poly annotations in an image. - * - * Generated from protobuf enum IMAGE_BOUNDING_POLY_ANNOTATION = 10; - */ - const IMAGE_BOUNDING_POLY_ANNOTATION = 10; - /** - * Polyline annotations in an image. - * - * Generated from protobuf enum IMAGE_POLYLINE_ANNOTATION = 11; - */ - const IMAGE_POLYLINE_ANNOTATION = 11; - /** - * Segmentation annotations in an image. - * - * Generated from protobuf enum IMAGE_SEGMENTATION_ANNOTATION = 12; - */ - const IMAGE_SEGMENTATION_ANNOTATION = 12; - /** - * Classification annotations in video shots. - * - * Generated from protobuf enum VIDEO_SHOTS_CLASSIFICATION_ANNOTATION = 3; - */ - const VIDEO_SHOTS_CLASSIFICATION_ANNOTATION = 3; - /** - * Video object tracking annotation. - * - * Generated from protobuf enum VIDEO_OBJECT_TRACKING_ANNOTATION = 4; - */ - const VIDEO_OBJECT_TRACKING_ANNOTATION = 4; - /** - * Video object detection annotation. - * - * Generated from protobuf enum VIDEO_OBJECT_DETECTION_ANNOTATION = 5; - */ - const VIDEO_OBJECT_DETECTION_ANNOTATION = 5; - /** - * Video event annotation. - * - * Generated from protobuf enum VIDEO_EVENT_ANNOTATION = 6; - */ - const VIDEO_EVENT_ANNOTATION = 6; - /** - * Classification for text. Allowed for continuous evaluation. - * - * Generated from protobuf enum TEXT_CLASSIFICATION_ANNOTATION = 8; - */ - const TEXT_CLASSIFICATION_ANNOTATION = 8; - /** - * Entity extraction for text. - * - * Generated from protobuf enum TEXT_ENTITY_EXTRACTION_ANNOTATION = 9; - */ - const TEXT_ENTITY_EXTRACTION_ANNOTATION = 9; - /** - * General classification. Allowed for continuous evaluation. - * - * Generated from protobuf enum GENERAL_CLASSIFICATION_ANNOTATION = 14; - */ - const GENERAL_CLASSIFICATION_ANNOTATION = 14; - - private static $valueToName = [ - self::ANNOTATION_TYPE_UNSPECIFIED => 'ANNOTATION_TYPE_UNSPECIFIED', - self::IMAGE_CLASSIFICATION_ANNOTATION => 'IMAGE_CLASSIFICATION_ANNOTATION', - self::IMAGE_BOUNDING_BOX_ANNOTATION => 'IMAGE_BOUNDING_BOX_ANNOTATION', - self::IMAGE_ORIENTED_BOUNDING_BOX_ANNOTATION => 'IMAGE_ORIENTED_BOUNDING_BOX_ANNOTATION', - self::IMAGE_BOUNDING_POLY_ANNOTATION => 'IMAGE_BOUNDING_POLY_ANNOTATION', - self::IMAGE_POLYLINE_ANNOTATION => 'IMAGE_POLYLINE_ANNOTATION', - self::IMAGE_SEGMENTATION_ANNOTATION => 'IMAGE_SEGMENTATION_ANNOTATION', - self::VIDEO_SHOTS_CLASSIFICATION_ANNOTATION => 'VIDEO_SHOTS_CLASSIFICATION_ANNOTATION', - self::VIDEO_OBJECT_TRACKING_ANNOTATION => 'VIDEO_OBJECT_TRACKING_ANNOTATION', - self::VIDEO_OBJECT_DETECTION_ANNOTATION => 'VIDEO_OBJECT_DETECTION_ANNOTATION', - self::VIDEO_EVENT_ANNOTATION => 'VIDEO_EVENT_ANNOTATION', - self::TEXT_CLASSIFICATION_ANNOTATION => 'TEXT_CLASSIFICATION_ANNOTATION', - self::TEXT_ENTITY_EXTRACTION_ANNOTATION => 'TEXT_ENTITY_EXTRACTION_ANNOTATION', - self::GENERAL_CLASSIFICATION_ANNOTATION => 'GENERAL_CLASSIFICATION_ANNOTATION', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationValue.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationValue.php deleted file mode 100644 index 271818de6c88..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/AnnotationValue.php +++ /dev/null @@ -1,351 +0,0 @@ -google.cloud.datalabeling.v1beta1.AnnotationValue - */ -class AnnotationValue extends \Google\Protobuf\Internal\Message -{ - protected $value_type; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\ImageClassificationAnnotation $image_classification_annotation - * Annotation value for image classification case. - * @type \Google\Cloud\DataLabeling\V1beta1\ImageBoundingPolyAnnotation $image_bounding_poly_annotation - * Annotation value for image bounding box, oriented bounding box - * and polygon cases. - * @type \Google\Cloud\DataLabeling\V1beta1\ImagePolylineAnnotation $image_polyline_annotation - * Annotation value for image polyline cases. - * Polyline here is different from BoundingPoly. It is formed by - * line segments connected to each other but not closed form(Bounding Poly). - * The line segments can cross each other. - * @type \Google\Cloud\DataLabeling\V1beta1\ImageSegmentationAnnotation $image_segmentation_annotation - * Annotation value for image segmentation. - * @type \Google\Cloud\DataLabeling\V1beta1\TextClassificationAnnotation $text_classification_annotation - * Annotation value for text classification case. - * @type \Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionAnnotation $text_entity_extraction_annotation - * Annotation value for text entity extraction case. - * @type \Google\Cloud\DataLabeling\V1beta1\VideoClassificationAnnotation $video_classification_annotation - * Annotation value for video classification case. - * @type \Google\Cloud\DataLabeling\V1beta1\VideoObjectTrackingAnnotation $video_object_tracking_annotation - * Annotation value for video object detection and tracking case. - * @type \Google\Cloud\DataLabeling\V1beta1\VideoEventAnnotation $video_event_annotation - * Annotation value for video event case. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Annotation value for image classification case. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImageClassificationAnnotation image_classification_annotation = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\ImageClassificationAnnotation|null - */ - public function getImageClassificationAnnotation() - { - return $this->readOneof(1); - } - - public function hasImageClassificationAnnotation() - { - return $this->hasOneof(1); - } - - /** - * Annotation value for image classification case. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImageClassificationAnnotation image_classification_annotation = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\ImageClassificationAnnotation $var - * @return $this - */ - public function setImageClassificationAnnotation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ImageClassificationAnnotation::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Annotation value for image bounding box, oriented bounding box - * and polygon cases. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotation image_bounding_poly_annotation = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\ImageBoundingPolyAnnotation|null - */ - public function getImageBoundingPolyAnnotation() - { - return $this->readOneof(2); - } - - public function hasImageBoundingPolyAnnotation() - { - return $this->hasOneof(2); - } - - /** - * Annotation value for image bounding box, oriented bounding box - * and polygon cases. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotation image_bounding_poly_annotation = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\ImageBoundingPolyAnnotation $var - * @return $this - */ - public function setImageBoundingPolyAnnotation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ImageBoundingPolyAnnotation::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Annotation value for image polyline cases. - * Polyline here is different from BoundingPoly. It is formed by - * line segments connected to each other but not closed form(Bounding Poly). - * The line segments can cross each other. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImagePolylineAnnotation image_polyline_annotation = 8; - * @return \Google\Cloud\DataLabeling\V1beta1\ImagePolylineAnnotation|null - */ - public function getImagePolylineAnnotation() - { - return $this->readOneof(8); - } - - public function hasImagePolylineAnnotation() - { - return $this->hasOneof(8); - } - - /** - * Annotation value for image polyline cases. - * Polyline here is different from BoundingPoly. It is formed by - * line segments connected to each other but not closed form(Bounding Poly). - * The line segments can cross each other. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImagePolylineAnnotation image_polyline_annotation = 8; - * @param \Google\Cloud\DataLabeling\V1beta1\ImagePolylineAnnotation $var - * @return $this - */ - public function setImagePolylineAnnotation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ImagePolylineAnnotation::class); - $this->writeOneof(8, $var); - - return $this; - } - - /** - * Annotation value for image segmentation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation image_segmentation_annotation = 9; - * @return \Google\Cloud\DataLabeling\V1beta1\ImageSegmentationAnnotation|null - */ - public function getImageSegmentationAnnotation() - { - return $this->readOneof(9); - } - - public function hasImageSegmentationAnnotation() - { - return $this->hasOneof(9); - } - - /** - * Annotation value for image segmentation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation image_segmentation_annotation = 9; - * @param \Google\Cloud\DataLabeling\V1beta1\ImageSegmentationAnnotation $var - * @return $this - */ - public function setImageSegmentationAnnotation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ImageSegmentationAnnotation::class); - $this->writeOneof(9, $var); - - return $this; - } - - /** - * Annotation value for text classification case. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextClassificationAnnotation text_classification_annotation = 3; - * @return \Google\Cloud\DataLabeling\V1beta1\TextClassificationAnnotation|null - */ - public function getTextClassificationAnnotation() - { - return $this->readOneof(3); - } - - public function hasTextClassificationAnnotation() - { - return $this->hasOneof(3); - } - - /** - * Annotation value for text classification case. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextClassificationAnnotation text_classification_annotation = 3; - * @param \Google\Cloud\DataLabeling\V1beta1\TextClassificationAnnotation $var - * @return $this - */ - public function setTextClassificationAnnotation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TextClassificationAnnotation::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Annotation value for text entity extraction case. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotation text_entity_extraction_annotation = 10; - * @return \Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionAnnotation|null - */ - public function getTextEntityExtractionAnnotation() - { - return $this->readOneof(10); - } - - public function hasTextEntityExtractionAnnotation() - { - return $this->hasOneof(10); - } - - /** - * Annotation value for text entity extraction case. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotation text_entity_extraction_annotation = 10; - * @param \Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionAnnotation $var - * @return $this - */ - public function setTextEntityExtractionAnnotation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionAnnotation::class); - $this->writeOneof(10, $var); - - return $this; - } - - /** - * Annotation value for video classification case. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoClassificationAnnotation video_classification_annotation = 4; - * @return \Google\Cloud\DataLabeling\V1beta1\VideoClassificationAnnotation|null - */ - public function getVideoClassificationAnnotation() - { - return $this->readOneof(4); - } - - public function hasVideoClassificationAnnotation() - { - return $this->hasOneof(4); - } - - /** - * Annotation value for video classification case. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoClassificationAnnotation video_classification_annotation = 4; - * @param \Google\Cloud\DataLabeling\V1beta1\VideoClassificationAnnotation $var - * @return $this - */ - public function setVideoClassificationAnnotation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\VideoClassificationAnnotation::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Annotation value for video object detection and tracking case. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation video_object_tracking_annotation = 5; - * @return \Google\Cloud\DataLabeling\V1beta1\VideoObjectTrackingAnnotation|null - */ - public function getVideoObjectTrackingAnnotation() - { - return $this->readOneof(5); - } - - public function hasVideoObjectTrackingAnnotation() - { - return $this->hasOneof(5); - } - - /** - * Annotation value for video object detection and tracking case. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation video_object_tracking_annotation = 5; - * @param \Google\Cloud\DataLabeling\V1beta1\VideoObjectTrackingAnnotation $var - * @return $this - */ - public function setVideoObjectTrackingAnnotation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\VideoObjectTrackingAnnotation::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Annotation value for video event case. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoEventAnnotation video_event_annotation = 6; - * @return \Google\Cloud\DataLabeling\V1beta1\VideoEventAnnotation|null - */ - public function getVideoEventAnnotation() - { - return $this->readOneof(6); - } - - public function hasVideoEventAnnotation() - { - return $this->hasOneof(6); - } - - /** - * Annotation value for video event case. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoEventAnnotation video_event_annotation = 6; - * @param \Google\Cloud\DataLabeling\V1beta1\VideoEventAnnotation $var - * @return $this - */ - public function setVideoEventAnnotation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\VideoEventAnnotation::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * @return string - */ - public function getValueType() - { - return $this->whichOneof("value_type"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Attempt.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Attempt.php deleted file mode 100644 index 704b16927696..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Attempt.php +++ /dev/null @@ -1,104 +0,0 @@ -google.cloud.datalabeling.v1beta1.Attempt - */ -class Attempt extends \Google\Protobuf\Internal\Message -{ - /** - * Generated from protobuf field .google.protobuf.Timestamp attempt_time = 1; - */ - protected $attempt_time = null; - /** - * Details of errors that occurred. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - */ - private $partial_failures; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $attempt_time - * @type array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $partial_failures - * Details of errors that occurred. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\EvaluationJob::initOnce(); - parent::__construct($data); - } - - /** - * Generated from protobuf field .google.protobuf.Timestamp attempt_time = 1; - * @return \Google\Protobuf\Timestamp|null - */ - public function getAttemptTime() - { - return $this->attempt_time; - } - - public function hasAttemptTime() - { - return isset($this->attempt_time); - } - - public function clearAttemptTime() - { - unset($this->attempt_time); - } - - /** - * Generated from protobuf field .google.protobuf.Timestamp attempt_time = 1; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setAttemptTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->attempt_time = $var; - - return $this; - } - - /** - * Details of errors that occurred. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPartialFailures() - { - return $this->partial_failures; - } - - /** - * Details of errors that occurred. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - * @param array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPartialFailures($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Rpc\Status::class); - $this->partial_failures = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/BigQuerySource.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/BigQuerySource.php deleted file mode 100644 index 20d6ae4a7f8e..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/BigQuerySource.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.datalabeling.v1beta1.BigQuerySource - */ -class BigQuerySource extends \Google\Protobuf\Internal\Message -{ - /** - * Required. BigQuery URI to a table, up to 2,000 characters long. If you - * specify the URI of a table that does not exist, Data Labeling Service - * creates a table at the URI with the correct schema when you create your - * [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob]. If you specify the URI of a table that already exists, - * it must have the - * [correct - * schema](/ml-engine/docs/continuous-evaluation/create-job#table-schema). - * Provide the table URI in the following format: - * "bq://{your_project_id}/{your_dataset_name}/{your_table_name}" - * [Learn - * more](/ml-engine/docs/continuous-evaluation/create-job#table-schema). - * - * Generated from protobuf field string input_uri = 1; - */ - protected $input_uri = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $input_uri - * Required. BigQuery URI to a table, up to 2,000 characters long. If you - * specify the URI of a table that does not exist, Data Labeling Service - * creates a table at the URI with the correct schema when you create your - * [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob]. If you specify the URI of a table that already exists, - * it must have the - * [correct - * schema](/ml-engine/docs/continuous-evaluation/create-job#table-schema). - * Provide the table URI in the following format: - * "bq://{your_project_id}/{your_dataset_name}/{your_table_name}" - * [Learn - * more](/ml-engine/docs/continuous-evaluation/create-job#table-schema). - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * Required. BigQuery URI to a table, up to 2,000 characters long. If you - * specify the URI of a table that does not exist, Data Labeling Service - * creates a table at the URI with the correct schema when you create your - * [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob]. If you specify the URI of a table that already exists, - * it must have the - * [correct - * schema](/ml-engine/docs/continuous-evaluation/create-job#table-schema). - * Provide the table URI in the following format: - * "bq://{your_project_id}/{your_dataset_name}/{your_table_name}" - * [Learn - * more](/ml-engine/docs/continuous-evaluation/create-job#table-schema). - * - * Generated from protobuf field string input_uri = 1; - * @return string - */ - public function getInputUri() - { - return $this->input_uri; - } - - /** - * Required. BigQuery URI to a table, up to 2,000 characters long. If you - * specify the URI of a table that does not exist, Data Labeling Service - * creates a table at the URI with the correct schema when you create your - * [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob]. If you specify the URI of a table that already exists, - * it must have the - * [correct - * schema](/ml-engine/docs/continuous-evaluation/create-job#table-schema). - * Provide the table URI in the following format: - * "bq://{your_project_id}/{your_dataset_name}/{your_table_name}" - * [Learn - * more](/ml-engine/docs/continuous-evaluation/create-job#table-schema). - * - * Generated from protobuf field string input_uri = 1; - * @param string $var - * @return $this - */ - public function setInputUri($var) - { - GPBUtil::checkString($var, True); - $this->input_uri = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/BoundingBoxEvaluationOptions.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/BoundingBoxEvaluationOptions.php deleted file mode 100644 index b9c2729d47b1..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/BoundingBoxEvaluationOptions.php +++ /dev/null @@ -1,83 +0,0 @@ -google.cloud.datalabeling.v1beta1.BoundingBoxEvaluationOptions - */ -class BoundingBoxEvaluationOptions extends \Google\Protobuf\Internal\Message -{ - /** - * Minimum - * [intersection-over-union - * (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) - * required for 2 bounding boxes to be considered a match. This must be a - * number between 0 and 1. - * - * Generated from protobuf field float iou_threshold = 1; - */ - protected $iou_threshold = 0.0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type float $iou_threshold - * Minimum - * [intersection-over-union - * (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) - * required for 2 bounding boxes to be considered a match. This must be a - * number between 0 and 1. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Evaluation::initOnce(); - parent::__construct($data); - } - - /** - * Minimum - * [intersection-over-union - * (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) - * required for 2 bounding boxes to be considered a match. This must be a - * number between 0 and 1. - * - * Generated from protobuf field float iou_threshold = 1; - * @return float - */ - public function getIouThreshold() - { - return $this->iou_threshold; - } - - /** - * Minimum - * [intersection-over-union - * (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) - * required for 2 bounding boxes to be considered a match. This must be a - * number between 0 and 1. - * - * Generated from protobuf field float iou_threshold = 1; - * @param float $var - * @return $this - */ - public function setIouThreshold($var) - { - GPBUtil::checkFloat($var); - $this->iou_threshold = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/BoundingPoly.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/BoundingPoly.php deleted file mode 100644 index 791b20aabef9..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/BoundingPoly.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.datalabeling.v1beta1.BoundingPoly - */ -class BoundingPoly extends \Google\Protobuf\Internal\Message -{ - /** - * The bounding polygon vertices. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1; - */ - private $vertices; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\Vertex>|\Google\Protobuf\Internal\RepeatedField $vertices - * The bounding polygon vertices. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * The bounding polygon vertices. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getVertices() - { - return $this->vertices; - } - - /** - * The bounding polygon vertices. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\Vertex>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setVertices($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\Vertex::class); - $this->vertices = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/BoundingPolyConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/BoundingPolyConfig.php deleted file mode 100644 index 0a9386496b2e..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/BoundingPolyConfig.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datalabeling.v1beta1.BoundingPolyConfig - */ -class BoundingPolyConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $annotation_spec_set = ''; - /** - * Optional. Instruction message showed on contributors UI. - * - * Generated from protobuf field string instruction_message = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $instruction_message = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $annotation_spec_set - * Required. Annotation spec set resource name. - * @type string $instruction_message - * Optional. Instruction message showed on contributors UI. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getAnnotationSpecSet() - { - return $this->annotation_spec_set; - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setAnnotationSpecSet($var) - { - GPBUtil::checkString($var, True); - $this->annotation_spec_set = $var; - - return $this; - } - - /** - * Optional. Instruction message showed on contributors UI. - * - * Generated from protobuf field string instruction_message = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getInstructionMessage() - { - return $this->instruction_message; - } - - /** - * Optional. Instruction message showed on contributors UI. - * - * Generated from protobuf field string instruction_message = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setInstructionMessage($var) - { - GPBUtil::checkString($var, True); - $this->instruction_message = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ClassificationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ClassificationMetadata.php deleted file mode 100644 index 696a2bf723b8..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ClassificationMetadata.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.datalabeling.v1beta1.ClassificationMetadata - */ -class ClassificationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Whether the classification task is multi-label or not. - * - * Generated from protobuf field bool is_multi_label = 1; - */ - protected $is_multi_label = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $is_multi_label - * Whether the classification task is multi-label or not. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * Whether the classification task is multi-label or not. - * - * Generated from protobuf field bool is_multi_label = 1; - * @return bool - */ - public function getIsMultiLabel() - { - return $this->is_multi_label; - } - - /** - * Whether the classification task is multi-label or not. - * - * Generated from protobuf field bool is_multi_label = 1; - * @param bool $var - * @return $this - */ - public function setIsMultiLabel($var) - { - GPBUtil::checkBool($var); - $this->is_multi_label = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ClassificationMetrics.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ClassificationMetrics.php deleted file mode 100644 index cff5ebc4f7e0..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ClassificationMetrics.php +++ /dev/null @@ -1,125 +0,0 @@ -google.cloud.datalabeling.v1beta1.ClassificationMetrics - */ -class ClassificationMetrics extends \Google\Protobuf\Internal\Message -{ - /** - * Precision-recall curve based on ground truth labels, predicted labels, and - * scores for the predicted labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1; - */ - protected $pr_curve = null; - /** - * Confusion matrix of predicted labels vs. ground truth labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ConfusionMatrix confusion_matrix = 2; - */ - protected $confusion_matrix = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\PrCurve $pr_curve - * Precision-recall curve based on ground truth labels, predicted labels, and - * scores for the predicted labels. - * @type \Google\Cloud\DataLabeling\V1beta1\ConfusionMatrix $confusion_matrix - * Confusion matrix of predicted labels vs. ground truth labels. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Evaluation::initOnce(); - parent::__construct($data); - } - - /** - * Precision-recall curve based on ground truth labels, predicted labels, and - * scores for the predicted labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\PrCurve|null - */ - public function getPrCurve() - { - return $this->pr_curve; - } - - public function hasPrCurve() - { - return isset($this->pr_curve); - } - - public function clearPrCurve() - { - unset($this->pr_curve); - } - - /** - * Precision-recall curve based on ground truth labels, predicted labels, and - * scores for the predicted labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\PrCurve $var - * @return $this - */ - public function setPrCurve($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\PrCurve::class); - $this->pr_curve = $var; - - return $this; - } - - /** - * Confusion matrix of predicted labels vs. ground truth labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ConfusionMatrix confusion_matrix = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\ConfusionMatrix|null - */ - public function getConfusionMatrix() - { - return $this->confusion_matrix; - } - - public function hasConfusionMatrix() - { - return isset($this->confusion_matrix); - } - - public function clearConfusionMatrix() - { - unset($this->confusion_matrix); - } - - /** - * Confusion matrix of predicted labels vs. ground truth labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ConfusionMatrix confusion_matrix = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\ConfusionMatrix $var - * @return $this - */ - public function setConfusionMatrix($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ConfusionMatrix::class); - $this->confusion_matrix = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ConfusionMatrix.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ConfusionMatrix.php deleted file mode 100644 index fdbe01471ed1..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ConfusionMatrix.php +++ /dev/null @@ -1,62 +0,0 @@ -google.cloud.datalabeling.v1beta1.ConfusionMatrix - */ -class ConfusionMatrix extends \Google\Protobuf\Internal\Message -{ - /** - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; - */ - private $row; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\ConfusionMatrix\Row>|\Google\Protobuf\Internal\RepeatedField $row - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Evaluation::initOnce(); - parent::__construct($data); - } - - /** - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRow() - { - return $this->row; - } - - /** - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\ConfusionMatrix\Row>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRow($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\ConfusionMatrix\Row::class); - $this->row = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ConfusionMatrix/ConfusionMatrixEntry.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ConfusionMatrix/ConfusionMatrixEntry.php deleted file mode 100644 index b42be291161b..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ConfusionMatrix/ConfusionMatrixEntry.php +++ /dev/null @@ -1,116 +0,0 @@ -google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry - */ -class ConfusionMatrixEntry extends \Google\Protobuf\Internal\Message -{ - /** - * The annotation spec of a predicted label. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - */ - protected $annotation_spec = null; - /** - * Number of items predicted to have this label. (The ground truth label for - * these items is the `Row.annotationSpec` of this entry's parent.) - * - * Generated from protobuf field int32 item_count = 2; - */ - protected $item_count = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $annotation_spec - * The annotation spec of a predicted label. - * @type int $item_count - * Number of items predicted to have this label. (The ground truth label for - * these items is the `Row.annotationSpec` of this entry's parent.) - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Evaluation::initOnce(); - parent::__construct($data); - } - - /** - * The annotation spec of a predicted label. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec|null - */ - public function getAnnotationSpec() - { - return $this->annotation_spec; - } - - public function hasAnnotationSpec() - { - return isset($this->annotation_spec); - } - - public function clearAnnotationSpec() - { - unset($this->annotation_spec); - } - - /** - * The annotation spec of a predicted label. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $var - * @return $this - */ - public function setAnnotationSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_spec = $var; - - return $this; - } - - /** - * Number of items predicted to have this label. (The ground truth label for - * these items is the `Row.annotationSpec` of this entry's parent.) - * - * Generated from protobuf field int32 item_count = 2; - * @return int - */ - public function getItemCount() - { - return $this->item_count; - } - - /** - * Number of items predicted to have this label. (The ground truth label for - * these items is the `Row.annotationSpec` of this entry's parent.) - * - * Generated from protobuf field int32 item_count = 2; - * @param int $var - * @return $this - */ - public function setItemCount($var) - { - GPBUtil::checkInt32($var); - $this->item_count = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ConfusionMatrixEntry::class, \Google\Cloud\DataLabeling\V1beta1\ConfusionMatrix_ConfusionMatrixEntry::class); - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ConfusionMatrix/Row.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ConfusionMatrix/Row.php deleted file mode 100644 index 6b38fb6b7a9f..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ConfusionMatrix/Row.php +++ /dev/null @@ -1,119 +0,0 @@ -google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row - */ -class Row extends \Google\Protobuf\Internal\Message -{ - /** - * The annotation spec of the ground truth label for this row. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - */ - protected $annotation_spec = null; - /** - * A list of the confusion matrix entries. One entry for each possible - * predicted label. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2; - */ - private $entries; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $annotation_spec - * The annotation spec of the ground truth label for this row. - * @type array<\Google\Cloud\DataLabeling\V1beta1\ConfusionMatrix\ConfusionMatrixEntry>|\Google\Protobuf\Internal\RepeatedField $entries - * A list of the confusion matrix entries. One entry for each possible - * predicted label. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Evaluation::initOnce(); - parent::__construct($data); - } - - /** - * The annotation spec of the ground truth label for this row. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec|null - */ - public function getAnnotationSpec() - { - return $this->annotation_spec; - } - - public function hasAnnotationSpec() - { - return isset($this->annotation_spec); - } - - public function clearAnnotationSpec() - { - unset($this->annotation_spec); - } - - /** - * The annotation spec of the ground truth label for this row. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $var - * @return $this - */ - public function setAnnotationSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_spec = $var; - - return $this; - } - - /** - * A list of the confusion matrix entries. One entry for each possible - * predicted label. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getEntries() - { - return $this->entries; - } - - /** - * A list of the confusion matrix entries. One entry for each possible - * predicted label. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2; - * @param array<\Google\Cloud\DataLabeling\V1beta1\ConfusionMatrix\ConfusionMatrixEntry>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setEntries($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\ConfusionMatrix\ConfusionMatrixEntry::class); - $this->entries = $arr; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Row::class, \Google\Cloud\DataLabeling\V1beta1\ConfusionMatrix_Row::class); - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ConfusionMatrix_ConfusionMatrixEntry.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ConfusionMatrix_ConfusionMatrixEntry.php deleted file mode 100644 index 1ec48424da06..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ConfusionMatrix_ConfusionMatrixEntry.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datalabeling.v1beta1.CreateAnnotationSpecSetRequest - */ -class CreateAnnotationSpecSetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. AnnotationSpecSet resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. Annotation spec set to create. Annotation specs must be included. - * Only one annotation spec will be accepted for annotation specs with same - * display_name. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpecSet annotation_spec_set = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $annotation_spec_set = null; - - /** - * @param string $parent Required. AnnotationSpecSet resource parent, format: - * projects/{project_id} - * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet $annotationSpecSet Required. Annotation spec set to create. Annotation specs must be included. - * Only one annotation spec will be accepted for annotation specs with same - * display_name. - * - * @return \Google\Cloud\DataLabeling\V1beta1\CreateAnnotationSpecSetRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet $annotationSpecSet): self - { - return (new self()) - ->setParent($parent) - ->setAnnotationSpecSet($annotationSpecSet); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. AnnotationSpecSet resource parent, format: - * projects/{project_id} - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet $annotation_spec_set - * Required. Annotation spec set to create. Annotation specs must be included. - * Only one annotation spec will be accepted for annotation specs with same - * display_name. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. AnnotationSpecSet resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. AnnotationSpecSet resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. Annotation spec set to create. Annotation specs must be included. - * Only one annotation spec will be accepted for annotation specs with same - * display_name. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpecSet annotation_spec_set = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet|null - */ - public function getAnnotationSpecSet() - { - return $this->annotation_spec_set; - } - - public function hasAnnotationSpecSet() - { - return isset($this->annotation_spec_set); - } - - public function clearAnnotationSpecSet() - { - unset($this->annotation_spec_set); - } - - /** - * Required. Annotation spec set to create. Annotation specs must be included. - * Only one annotation spec will be accepted for annotation specs with same - * display_name. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpecSet annotation_spec_set = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet $var - * @return $this - */ - public function setAnnotationSpecSet($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet::class); - $this->annotation_spec_set = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CreateDatasetRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CreateDatasetRequest.php deleted file mode 100644 index 75087473921a..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CreateDatasetRequest.php +++ /dev/null @@ -1,132 +0,0 @@ -google.cloud.datalabeling.v1beta1.CreateDatasetRequest - */ -class CreateDatasetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Dataset resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The dataset to be created. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.Dataset dataset = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $dataset = null; - - /** - * @param string $parent Required. Dataset resource parent, format: - * projects/{project_id} - * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. - * @param \Google\Cloud\DataLabeling\V1beta1\Dataset $dataset Required. The dataset to be created. - * - * @return \Google\Cloud\DataLabeling\V1beta1\CreateDatasetRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\Dataset $dataset): self - { - return (new self()) - ->setParent($parent) - ->setDataset($dataset); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Dataset resource parent, format: - * projects/{project_id} - * @type \Google\Cloud\DataLabeling\V1beta1\Dataset $dataset - * Required. The dataset to be created. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Dataset resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Dataset resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The dataset to be created. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.Dataset dataset = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataLabeling\V1beta1\Dataset|null - */ - public function getDataset() - { - return $this->dataset; - } - - public function hasDataset() - { - return isset($this->dataset); - } - - public function clearDataset() - { - unset($this->dataset); - } - - /** - * Required. The dataset to be created. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.Dataset dataset = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataLabeling\V1beta1\Dataset $var - * @return $this - */ - public function setDataset($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\Dataset::class); - $this->dataset = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CreateEvaluationJobRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CreateEvaluationJobRequest.php deleted file mode 100644 index c9532025cb1c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CreateEvaluationJobRequest.php +++ /dev/null @@ -1,132 +0,0 @@ -google.cloud.datalabeling.v1beta1.CreateEvaluationJobRequest - */ -class CreateEvaluationJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Evaluation job resource parent. Format: - * "projects/{project_id}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. The evaluation job to create. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJob job = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $job = null; - - /** - * @param string $parent Required. Evaluation job resource parent. Format: - * "projects/{project_id}" - * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. - * @param \Google\Cloud\DataLabeling\V1beta1\EvaluationJob $job Required. The evaluation job to create. - * - * @return \Google\Cloud\DataLabeling\V1beta1\CreateEvaluationJobRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\EvaluationJob $job): self - { - return (new self()) - ->setParent($parent) - ->setJob($job); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Evaluation job resource parent. Format: - * "projects/{project_id}" - * @type \Google\Cloud\DataLabeling\V1beta1\EvaluationJob $job - * Required. The evaluation job to create. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Evaluation job resource parent. Format: - * "projects/{project_id}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Evaluation job resource parent. Format: - * "projects/{project_id}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. The evaluation job to create. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJob job = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataLabeling\V1beta1\EvaluationJob|null - */ - public function getJob() - { - return $this->job; - } - - public function hasJob() - { - return isset($this->job); - } - - public function clearJob() - { - unset($this->job); - } - - /** - * Required. The evaluation job to create. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJob job = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataLabeling\V1beta1\EvaluationJob $var - * @return $this - */ - public function setJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\EvaluationJob::class); - $this->job = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CreateInstructionMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CreateInstructionMetadata.php deleted file mode 100644 index 82a4855269ee..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CreateInstructionMetadata.php +++ /dev/null @@ -1,157 +0,0 @@ -google.cloud.datalabeling.v1beta1.CreateInstructionMetadata - */ -class CreateInstructionMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the created Instruction. - * projects/{project_id}/instructions/{instruction_id} - * - * Generated from protobuf field string instruction = 1; - */ - protected $instruction = ''; - /** - * Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - */ - private $partial_failures; - /** - * Timestamp when create instruction request was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 3; - */ - protected $create_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $instruction - * The name of the created Instruction. - * projects/{project_id}/instructions/{instruction_id} - * @type array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $partial_failures - * Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * @type \Google\Protobuf\Timestamp $create_time - * Timestamp when create instruction request was created. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * The name of the created Instruction. - * projects/{project_id}/instructions/{instruction_id} - * - * Generated from protobuf field string instruction = 1; - * @return string - */ - public function getInstruction() - { - return $this->instruction; - } - - /** - * The name of the created Instruction. - * projects/{project_id}/instructions/{instruction_id} - * - * Generated from protobuf field string instruction = 1; - * @param string $var - * @return $this - */ - public function setInstruction($var) - { - GPBUtil::checkString($var, True); - $this->instruction = $var; - - return $this; - } - - /** - * Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPartialFailures() - { - return $this->partial_failures; - } - - /** - * Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - * @param array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPartialFailures($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Rpc\Status::class); - $this->partial_failures = $arr; - - return $this; - } - - /** - * Timestamp when create instruction request was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Timestamp when create instruction request was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CreateInstructionRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CreateInstructionRequest.php deleted file mode 100644 index a9bc34ed41d8..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CreateInstructionRequest.php +++ /dev/null @@ -1,132 +0,0 @@ -google.cloud.datalabeling.v1beta1.CreateInstructionRequest - */ -class CreateInstructionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Instruction resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. Instruction of how to perform the labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.Instruction instruction = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $instruction = null; - - /** - * @param string $parent Required. Instruction resource parent, format: - * projects/{project_id} - * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. - * @param \Google\Cloud\DataLabeling\V1beta1\Instruction $instruction Required. Instruction of how to perform the labeling task. - * - * @return \Google\Cloud\DataLabeling\V1beta1\CreateInstructionRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\Instruction $instruction): self - { - return (new self()) - ->setParent($parent) - ->setInstruction($instruction); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Instruction resource parent, format: - * projects/{project_id} - * @type \Google\Cloud\DataLabeling\V1beta1\Instruction $instruction - * Required. Instruction of how to perform the labeling task. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Instruction resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Instruction resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. Instruction of how to perform the labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.Instruction instruction = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataLabeling\V1beta1\Instruction|null - */ - public function getInstruction() - { - return $this->instruction; - } - - public function hasInstruction() - { - return isset($this->instruction); - } - - public function clearInstruction() - { - unset($this->instruction); - } - - /** - * Required. Instruction of how to perform the labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.Instruction instruction = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataLabeling\V1beta1\Instruction $var - * @return $this - */ - public function setInstruction($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\Instruction::class); - $this->instruction = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CsvInstruction.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CsvInstruction.php deleted file mode 100644 index f09bba67bd93..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/CsvInstruction.php +++ /dev/null @@ -1,68 +0,0 @@ -google.cloud.datalabeling.v1beta1.CsvInstruction - */ -class CsvInstruction extends \Google\Protobuf\Internal\Message -{ - /** - * CSV file for the instruction. Only gcs path is allowed. - * - * Generated from protobuf field string gcs_file_uri = 1; - */ - protected $gcs_file_uri = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $gcs_file_uri - * CSV file for the instruction. Only gcs path is allowed. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Instruction::initOnce(); - parent::__construct($data); - } - - /** - * CSV file for the instruction. Only gcs path is allowed. - * - * Generated from protobuf field string gcs_file_uri = 1; - * @return string - */ - public function getGcsFileUri() - { - return $this->gcs_file_uri; - } - - /** - * CSV file for the instruction. Only gcs path is allowed. - * - * Generated from protobuf field string gcs_file_uri = 1; - * @param string $var - * @return $this - */ - public function setGcsFileUri($var) - { - GPBUtil::checkString($var, True); - $this->gcs_file_uri = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DataItem.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DataItem.php deleted file mode 100644 index e31b674176d6..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DataItem.php +++ /dev/null @@ -1,179 +0,0 @@ -google.cloud.datalabeling.v1beta1.DataItem - */ -class DataItem extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Name of the data item, in format of: - * projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id} - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - protected $payload; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\ImagePayload $image_payload - * The image payload, a container of the image bytes/uri. - * @type \Google\Cloud\DataLabeling\V1beta1\TextPayload $text_payload - * The text payload, a container of text content. - * @type \Google\Cloud\DataLabeling\V1beta1\VideoPayload $video_payload - * The video payload, a container of the video uri. - * @type string $name - * Output only. Name of the data item, in format of: - * projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * The image payload, a container of the image bytes/uri. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImagePayload image_payload = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\ImagePayload|null - */ - public function getImagePayload() - { - return $this->readOneof(2); - } - - public function hasImagePayload() - { - return $this->hasOneof(2); - } - - /** - * The image payload, a container of the image bytes/uri. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImagePayload image_payload = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\ImagePayload $var - * @return $this - */ - public function setImagePayload($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ImagePayload::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * The text payload, a container of text content. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextPayload text_payload = 3; - * @return \Google\Cloud\DataLabeling\V1beta1\TextPayload|null - */ - public function getTextPayload() - { - return $this->readOneof(3); - } - - public function hasTextPayload() - { - return $this->hasOneof(3); - } - - /** - * The text payload, a container of text content. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextPayload text_payload = 3; - * @param \Google\Cloud\DataLabeling\V1beta1\TextPayload $var - * @return $this - */ - public function setTextPayload($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TextPayload::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * The video payload, a container of the video uri. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoPayload video_payload = 4; - * @return \Google\Cloud\DataLabeling\V1beta1\VideoPayload|null - */ - public function getVideoPayload() - { - return $this->readOneof(4); - } - - public function hasVideoPayload() - { - return $this->hasOneof(4); - } - - /** - * The video payload, a container of the video uri. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoPayload video_payload = 4; - * @param \Google\Cloud\DataLabeling\V1beta1\VideoPayload $var - * @return $this - */ - public function setVideoPayload($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\VideoPayload::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Output only. Name of the data item, in format of: - * projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id} - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Name of the data item, in format of: - * projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id} - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * @return string - */ - public function getPayload() - { - return $this->whichOneof("payload"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DataLabelingServiceGrpcClient.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DataLabelingServiceGrpcClient.php deleted file mode 100644 index 032603dfc84c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DataLabelingServiceGrpcClient.php +++ /dev/null @@ -1,566 +0,0 @@ -_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/CreateDataset', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\Dataset', 'decode'], - $metadata, $options); - } - - /** - * Gets dataset by resource name. - * @param \Google\Cloud\DataLabeling\V1beta1\GetDatasetRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetDataset(\Google\Cloud\DataLabeling\V1beta1\GetDatasetRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetDataset', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\Dataset', 'decode'], - $metadata, $options); - } - - /** - * Lists datasets under a project. Pagination is supported. - * @param \Google\Cloud\DataLabeling\V1beta1\ListDatasetsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListDatasets(\Google\Cloud\DataLabeling\V1beta1\ListDatasetsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListDatasets', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\ListDatasetsResponse', 'decode'], - $metadata, $options); - } - - /** - * Deletes a dataset by resource name. - * @param \Google\Cloud\DataLabeling\V1beta1\DeleteDatasetRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteDataset(\Google\Cloud\DataLabeling\V1beta1\DeleteDatasetRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteDataset', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Imports data into dataset based on source locations defined in request. - * It can be called multiple times for the same dataset. Each dataset can - * only have one long running operation running on it. For example, no - * labeling task (also long running operation) can be started while - * importing is still ongoing. Vice versa. - * @param \Google\Cloud\DataLabeling\V1beta1\ImportDataRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ImportData(\Google\Cloud\DataLabeling\V1beta1\ImportDataRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/ImportData', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Exports data and annotations from dataset. - * @param \Google\Cloud\DataLabeling\V1beta1\ExportDataRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ExportData(\Google\Cloud\DataLabeling\V1beta1\ExportDataRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/ExportData', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Gets a data item in a dataset by resource name. This API can be - * called after data are imported into dataset. - * @param \Google\Cloud\DataLabeling\V1beta1\GetDataItemRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetDataItem(\Google\Cloud\DataLabeling\V1beta1\GetDataItemRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetDataItem', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\DataItem', 'decode'], - $metadata, $options); - } - - /** - * Lists data items in a dataset. This API can be called after data - * are imported into dataset. Pagination is supported. - * @param \Google\Cloud\DataLabeling\V1beta1\ListDataItemsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListDataItems(\Google\Cloud\DataLabeling\V1beta1\ListDataItemsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListDataItems', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\ListDataItemsResponse', 'decode'], - $metadata, $options); - } - - /** - * Gets an annotated dataset by resource name. - * @param \Google\Cloud\DataLabeling\V1beta1\GetAnnotatedDatasetRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetAnnotatedDataset(\Google\Cloud\DataLabeling\V1beta1\GetAnnotatedDatasetRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetAnnotatedDataset', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset', 'decode'], - $metadata, $options); - } - - /** - * Lists annotated datasets for a dataset. Pagination is supported. - * @param \Google\Cloud\DataLabeling\V1beta1\ListAnnotatedDatasetsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListAnnotatedDatasets(\Google\Cloud\DataLabeling\V1beta1\ListAnnotatedDatasetsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListAnnotatedDatasets', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\ListAnnotatedDatasetsResponse', 'decode'], - $metadata, $options); - } - - /** - * Deletes an annotated dataset by resource name. - * @param \Google\Cloud\DataLabeling\V1beta1\DeleteAnnotatedDatasetRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteAnnotatedDataset(\Google\Cloud\DataLabeling\V1beta1\DeleteAnnotatedDatasetRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteAnnotatedDataset', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Starts a labeling task for image. The type of image labeling task is - * configured by feature in the request. - * @param \Google\Cloud\DataLabeling\V1beta1\LabelImageRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function LabelImage(\Google\Cloud\DataLabeling\V1beta1\LabelImageRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/LabelImage', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Starts a labeling task for video. The type of video labeling task is - * configured by feature in the request. - * @param \Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function LabelVideo(\Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/LabelVideo', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Starts a labeling task for text. The type of text labeling task is - * configured by feature in the request. - * @param \Google\Cloud\DataLabeling\V1beta1\LabelTextRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function LabelText(\Google\Cloud\DataLabeling\V1beta1\LabelTextRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/LabelText', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Gets an example by resource name, including both data and annotation. - * @param \Google\Cloud\DataLabeling\V1beta1\GetExampleRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetExample(\Google\Cloud\DataLabeling\V1beta1\GetExampleRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetExample', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\Example', 'decode'], - $metadata, $options); - } - - /** - * Lists examples in an annotated dataset. Pagination is supported. - * @param \Google\Cloud\DataLabeling\V1beta1\ListExamplesRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListExamples(\Google\Cloud\DataLabeling\V1beta1\ListExamplesRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListExamples', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\ListExamplesResponse', 'decode'], - $metadata, $options); - } - - /** - * Creates an annotation spec set by providing a set of labels. - * @param \Google\Cloud\DataLabeling\V1beta1\CreateAnnotationSpecSetRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateAnnotationSpecSet(\Google\Cloud\DataLabeling\V1beta1\CreateAnnotationSpecSetRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/CreateAnnotationSpecSet', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet', 'decode'], - $metadata, $options); - } - - /** - * Gets an annotation spec set by resource name. - * @param \Google\Cloud\DataLabeling\V1beta1\GetAnnotationSpecSetRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetAnnotationSpecSet(\Google\Cloud\DataLabeling\V1beta1\GetAnnotationSpecSetRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetAnnotationSpecSet', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet', 'decode'], - $metadata, $options); - } - - /** - * Lists annotation spec sets for a project. Pagination is supported. - * @param \Google\Cloud\DataLabeling\V1beta1\ListAnnotationSpecSetsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListAnnotationSpecSets(\Google\Cloud\DataLabeling\V1beta1\ListAnnotationSpecSetsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListAnnotationSpecSets', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\ListAnnotationSpecSetsResponse', 'decode'], - $metadata, $options); - } - - /** - * Deletes an annotation spec set by resource name. - * @param \Google\Cloud\DataLabeling\V1beta1\DeleteAnnotationSpecSetRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteAnnotationSpecSet(\Google\Cloud\DataLabeling\V1beta1\DeleteAnnotationSpecSetRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteAnnotationSpecSet', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Creates an instruction for how data should be labeled. - * @param \Google\Cloud\DataLabeling\V1beta1\CreateInstructionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateInstruction(\Google\Cloud\DataLabeling\V1beta1\CreateInstructionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/CreateInstruction', - $argument, - ['\Google\LongRunning\Operation', 'decode'], - $metadata, $options); - } - - /** - * Gets an instruction by resource name. - * @param \Google\Cloud\DataLabeling\V1beta1\GetInstructionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetInstruction(\Google\Cloud\DataLabeling\V1beta1\GetInstructionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetInstruction', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\Instruction', 'decode'], - $metadata, $options); - } - - /** - * Lists instructions for a project. Pagination is supported. - * @param \Google\Cloud\DataLabeling\V1beta1\ListInstructionsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListInstructions(\Google\Cloud\DataLabeling\V1beta1\ListInstructionsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListInstructions', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\ListInstructionsResponse', 'decode'], - $metadata, $options); - } - - /** - * Deletes an instruction object by resource name. - * @param \Google\Cloud\DataLabeling\V1beta1\DeleteInstructionRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteInstruction(\Google\Cloud\DataLabeling\V1beta1\DeleteInstructionRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteInstruction', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Gets an evaluation by resource name (to search, use - * [projects.evaluations.search][google.cloud.datalabeling.v1beta1.DataLabelingService.SearchEvaluations]). - * @param \Google\Cloud\DataLabeling\V1beta1\GetEvaluationRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetEvaluation(\Google\Cloud\DataLabeling\V1beta1\GetEvaluationRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetEvaluation', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\Evaluation', 'decode'], - $metadata, $options); - } - - /** - * Searches [evaluations][google.cloud.datalabeling.v1beta1.Evaluation] within a project. - * @param \Google\Cloud\DataLabeling\V1beta1\SearchEvaluationsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function SearchEvaluations(\Google\Cloud\DataLabeling\V1beta1\SearchEvaluationsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/SearchEvaluations', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\SearchEvaluationsResponse', 'decode'], - $metadata, $options); - } - - /** - * Searches example comparisons from an evaluation. The return format is a - * list of example comparisons that show ground truth and prediction(s) for - * a single input. Search by providing an evaluation ID. - * @param \Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function SearchExampleComparisons(\Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/SearchExampleComparisons', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsResponse', 'decode'], - $metadata, $options); - } - - /** - * Creates an evaluation job. - * @param \Google\Cloud\DataLabeling\V1beta1\CreateEvaluationJobRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CreateEvaluationJob(\Google\Cloud\DataLabeling\V1beta1\CreateEvaluationJobRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/CreateEvaluationJob', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\EvaluationJob', 'decode'], - $metadata, $options); - } - - /** - * Updates an evaluation job. You can only update certain fields of the job's - * [EvaluationJobConfig][google.cloud.datalabeling.v1beta1.EvaluationJobConfig]: `humanAnnotationConfig.instruction`, - * `exampleCount`, and `exampleSamplePercentage`. - * - * If you want to change any other aspect of the evaluation job, you must - * delete the job and create a new one. - * @param \Google\Cloud\DataLabeling\V1beta1\UpdateEvaluationJobRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateEvaluationJob(\Google\Cloud\DataLabeling\V1beta1\UpdateEvaluationJobRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/UpdateEvaluationJob', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\EvaluationJob', 'decode'], - $metadata, $options); - } - - /** - * Gets an evaluation job by resource name. - * @param \Google\Cloud\DataLabeling\V1beta1\GetEvaluationJobRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetEvaluationJob(\Google\Cloud\DataLabeling\V1beta1\GetEvaluationJobRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetEvaluationJob', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\EvaluationJob', 'decode'], - $metadata, $options); - } - - /** - * Pauses an evaluation job. Pausing an evaluation job that is already in a - * `PAUSED` state is a no-op. - * @param \Google\Cloud\DataLabeling\V1beta1\PauseEvaluationJobRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function PauseEvaluationJob(\Google\Cloud\DataLabeling\V1beta1\PauseEvaluationJobRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/PauseEvaluationJob', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Resumes a paused evaluation job. A deleted evaluation job can't be resumed. - * Resuming a running or scheduled evaluation job is a no-op. - * @param \Google\Cloud\DataLabeling\V1beta1\ResumeEvaluationJobRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ResumeEvaluationJob(\Google\Cloud\DataLabeling\V1beta1\ResumeEvaluationJobRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/ResumeEvaluationJob', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Stops and deletes an evaluation job. - * @param \Google\Cloud\DataLabeling\V1beta1\DeleteEvaluationJobRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteEvaluationJob(\Google\Cloud\DataLabeling\V1beta1\DeleteEvaluationJobRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteEvaluationJob', - $argument, - ['\Google\Protobuf\GPBEmpty', 'decode'], - $metadata, $options); - } - - /** - * Lists all evaluation jobs within a project with possible filters. - * Pagination is supported. - * @param \Google\Cloud\DataLabeling\V1beta1\ListEvaluationJobsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListEvaluationJobs(\Google\Cloud\DataLabeling\V1beta1\ListEvaluationJobsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListEvaluationJobs', - $argument, - ['\Google\Cloud\DataLabeling\V1beta1\ListEvaluationJobsResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DataType.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DataType.php deleted file mode 100644 index a8388cb6717c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DataType.php +++ /dev/null @@ -1,69 +0,0 @@ -google.cloud.datalabeling.v1beta1.DataType - */ -class DataType -{ - /** - * Generated from protobuf enum DATA_TYPE_UNSPECIFIED = 0; - */ - const DATA_TYPE_UNSPECIFIED = 0; - /** - * Allowed for continuous evaluation. - * - * Generated from protobuf enum IMAGE = 1; - */ - const IMAGE = 1; - /** - * Generated from protobuf enum VIDEO = 2; - */ - const VIDEO = 2; - /** - * Allowed for continuous evaluation. - * - * Generated from protobuf enum TEXT = 4; - */ - const TEXT = 4; - /** - * Allowed for continuous evaluation. - * - * Generated from protobuf enum GENERAL_DATA = 6; - */ - const GENERAL_DATA = 6; - - private static $valueToName = [ - self::DATA_TYPE_UNSPECIFIED => 'DATA_TYPE_UNSPECIFIED', - self::IMAGE => 'IMAGE', - self::VIDEO => 'VIDEO', - self::TEXT => 'TEXT', - self::GENERAL_DATA => 'GENERAL_DATA', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Dataset.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Dataset.php deleted file mode 100644 index e4038875b2cc..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Dataset.php +++ /dev/null @@ -1,302 +0,0 @@ -google.cloud.datalabeling.v1beta1.Dataset - */ -class Dataset extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Dataset resource name, format is: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Required. The display name of the dataset. Maximum of 64 characters. - * - * Generated from protobuf field string display_name = 2; - */ - protected $display_name = ''; - /** - * Optional. User-provided description of the annotation specification set. - * The description can be up to 10000 characters long. - * - * Generated from protobuf field string description = 3; - */ - protected $description = ''; - /** - * Output only. Time the dataset is created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4; - */ - protected $create_time = null; - /** - * Output only. This is populated with the original input configs - * where ImportData is called. It is available only after the clients - * import data to this dataset. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.InputConfig input_configs = 5; - */ - private $input_configs; - /** - * Output only. The names of any related resources that are blocking changes - * to the dataset. - * - * Generated from protobuf field repeated string blocking_resources = 6; - */ - private $blocking_resources; - /** - * Output only. The number of data items in the dataset. - * - * Generated from protobuf field int64 data_item_count = 7; - */ - protected $data_item_count = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Dataset resource name, format is: - * projects/{project_id}/datasets/{dataset_id} - * @type string $display_name - * Required. The display name of the dataset. Maximum of 64 characters. - * @type string $description - * Optional. User-provided description of the annotation specification set. - * The description can be up to 10000 characters long. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time the dataset is created. - * @type array<\Google\Cloud\DataLabeling\V1beta1\InputConfig>|\Google\Protobuf\Internal\RepeatedField $input_configs - * Output only. This is populated with the original input configs - * where ImportData is called. It is available only after the clients - * import data to this dataset. - * @type array|\Google\Protobuf\Internal\RepeatedField $blocking_resources - * Output only. The names of any related resources that are blocking changes - * to the dataset. - * @type int|string $data_item_count - * Output only. The number of data items in the dataset. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Dataset resource name, format is: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Dataset resource name, format is: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. The display name of the dataset. Maximum of 64 characters. - * - * Generated from protobuf field string display_name = 2; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Required. The display name of the dataset. Maximum of 64 characters. - * - * Generated from protobuf field string display_name = 2; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Optional. User-provided description of the annotation specification set. - * The description can be up to 10000 characters long. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. User-provided description of the annotation specification set. - * The description can be up to 10000 characters long. - * - * Generated from protobuf field string description = 3; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Output only. Time the dataset is created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Time the dataset is created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. This is populated with the original input configs - * where ImportData is called. It is available only after the clients - * import data to this dataset. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.InputConfig input_configs = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getInputConfigs() - { - return $this->input_configs; - } - - /** - * Output only. This is populated with the original input configs - * where ImportData is called. It is available only after the clients - * import data to this dataset. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.InputConfig input_configs = 5; - * @param array<\Google\Cloud\DataLabeling\V1beta1\InputConfig>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setInputConfigs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\InputConfig::class); - $this->input_configs = $arr; - - return $this; - } - - /** - * Output only. The names of any related resources that are blocking changes - * to the dataset. - * - * Generated from protobuf field repeated string blocking_resources = 6; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getBlockingResources() - { - return $this->blocking_resources; - } - - /** - * Output only. The names of any related resources that are blocking changes - * to the dataset. - * - * Generated from protobuf field repeated string blocking_resources = 6; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setBlockingResources($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->blocking_resources = $arr; - - return $this; - } - - /** - * Output only. The number of data items in the dataset. - * - * Generated from protobuf field int64 data_item_count = 7; - * @return int|string - */ - public function getDataItemCount() - { - return $this->data_item_count; - } - - /** - * Output only. The number of data items in the dataset. - * - * Generated from protobuf field int64 data_item_count = 7; - * @param int|string $var - * @return $this - */ - public function setDataItemCount($var) - { - GPBUtil::checkInt64($var); - $this->data_item_count = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteAnnotatedDatasetRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteAnnotatedDatasetRequest.php deleted file mode 100644 index 160af21e48a1..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteAnnotatedDatasetRequest.php +++ /dev/null @@ -1,75 +0,0 @@ -google.cloud.datalabeling.v1beta1.DeleteAnnotatedDatasetRequest - */ -class DeleteAnnotatedDatasetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the annotated dataset to delete, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the annotated dataset to delete, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the annotated dataset to delete, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the annotated dataset to delete, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteAnnotationSpecSetRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteAnnotationSpecSetRequest.php deleted file mode 100644 index bb72eee746d7..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteAnnotationSpecSetRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.datalabeling.v1beta1.DeleteAnnotationSpecSetRequest - */ -class DeleteAnnotationSpecSetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. AnnotationSpec resource name, format: - * `projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. AnnotationSpec resource name, format: - * `projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}`. Please see - * {@see DataLabelingServiceClient::annotationSpecSetName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\DeleteAnnotationSpecSetRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. AnnotationSpec resource name, format: - * `projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. AnnotationSpec resource name, format: - * `projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. AnnotationSpec resource name, format: - * `projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteDatasetRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteDatasetRequest.php deleted file mode 100644 index 5b6379e210ba..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteDatasetRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.datalabeling.v1beta1.DeleteDatasetRequest - */ -class DeleteDatasetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\DeleteDatasetRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteEvaluationJobRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteEvaluationJobRequest.php deleted file mode 100644 index 4ced56c8aafb..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteEvaluationJobRequest.php +++ /dev/null @@ -1,87 +0,0 @@ -google.cloud.datalabeling.v1beta1.DeleteEvaluationJobRequest - */ -class DeleteEvaluationJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the evaluation job that is going to be deleted. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the evaluation job that is going to be deleted. Format: - * - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * Please see {@see DataLabelingServiceClient::evaluationJobName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\DeleteEvaluationJobRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the evaluation job that is going to be deleted. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the evaluation job that is going to be deleted. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the evaluation job that is going to be deleted. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteInstructionRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteInstructionRequest.php deleted file mode 100644 index 3adc3a7cef1c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/DeleteInstructionRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.datalabeling.v1beta1.DeleteInstructionRequest - */ -class DeleteInstructionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * Please see {@see DataLabelingServiceClient::instructionName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\DeleteInstructionRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Evaluation.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Evaluation.php deleted file mode 100644 index 401d7697a072..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Evaluation.php +++ /dev/null @@ -1,348 +0,0 @@ -google.cloud.datalabeling.v1beta1.Evaluation - */ -class Evaluation extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Resource name of an evaluation. The name has the following - * format: - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}' - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Output only. Options used in the evaluation job that created this - * evaluation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationConfig config = 2; - */ - protected $config = null; - /** - * Output only. Timestamp for when the evaluation job that created this - * evaluation ran. - * - * Generated from protobuf field .google.protobuf.Timestamp evaluation_job_run_time = 3; - */ - protected $evaluation_job_run_time = null; - /** - * Output only. Timestamp for when this evaluation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4; - */ - protected $create_time = null; - /** - * Output only. Metrics comparing predictions to ground truth labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationMetrics evaluation_metrics = 5; - */ - protected $evaluation_metrics = null; - /** - * Output only. Type of task that the model version being evaluated performs, - * as defined in the - * [evaluationJobConfig.inputConfig.annotationType][google.cloud.datalabeling.v1beta1.EvaluationJobConfig.input_config] - * field of the evaluation job that created this evaluation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationType annotation_type = 6; - */ - protected $annotation_type = 0; - /** - * Output only. The number of items in the ground truth dataset that were used - * for this evaluation. Only populated when the evaulation is for certain - * AnnotationTypes. - * - * Generated from protobuf field int64 evaluated_item_count = 7; - */ - protected $evaluated_item_count = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Resource name of an evaluation. The name has the following - * format: - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}' - * @type \Google\Cloud\DataLabeling\V1beta1\EvaluationConfig $config - * Output only. Options used in the evaluation job that created this - * evaluation. - * @type \Google\Protobuf\Timestamp $evaluation_job_run_time - * Output only. Timestamp for when the evaluation job that created this - * evaluation ran. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Timestamp for when this evaluation was created. - * @type \Google\Cloud\DataLabeling\V1beta1\EvaluationMetrics $evaluation_metrics - * Output only. Metrics comparing predictions to ground truth labels. - * @type int $annotation_type - * Output only. Type of task that the model version being evaluated performs, - * as defined in the - * [evaluationJobConfig.inputConfig.annotationType][google.cloud.datalabeling.v1beta1.EvaluationJobConfig.input_config] - * field of the evaluation job that created this evaluation. - * @type int|string $evaluated_item_count - * Output only. The number of items in the ground truth dataset that were used - * for this evaluation. Only populated when the evaulation is for certain - * AnnotationTypes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Evaluation::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Resource name of an evaluation. The name has the following - * format: - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}' - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Resource name of an evaluation. The name has the following - * format: - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}' - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. Options used in the evaluation job that created this - * evaluation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationConfig config = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\EvaluationConfig|null - */ - public function getConfig() - { - return $this->config; - } - - public function hasConfig() - { - return isset($this->config); - } - - public function clearConfig() - { - unset($this->config); - } - - /** - * Output only. Options used in the evaluation job that created this - * evaluation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationConfig config = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\EvaluationConfig $var - * @return $this - */ - public function setConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\EvaluationConfig::class); - $this->config = $var; - - return $this; - } - - /** - * Output only. Timestamp for when the evaluation job that created this - * evaluation ran. - * - * Generated from protobuf field .google.protobuf.Timestamp evaluation_job_run_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEvaluationJobRunTime() - { - return $this->evaluation_job_run_time; - } - - public function hasEvaluationJobRunTime() - { - return isset($this->evaluation_job_run_time); - } - - public function clearEvaluationJobRunTime() - { - unset($this->evaluation_job_run_time); - } - - /** - * Output only. Timestamp for when the evaluation job that created this - * evaluation ran. - * - * Generated from protobuf field .google.protobuf.Timestamp evaluation_job_run_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEvaluationJobRunTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->evaluation_job_run_time = $var; - - return $this; - } - - /** - * Output only. Timestamp for when this evaluation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Timestamp for when this evaluation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Metrics comparing predictions to ground truth labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationMetrics evaluation_metrics = 5; - * @return \Google\Cloud\DataLabeling\V1beta1\EvaluationMetrics|null - */ - public function getEvaluationMetrics() - { - return $this->evaluation_metrics; - } - - public function hasEvaluationMetrics() - { - return isset($this->evaluation_metrics); - } - - public function clearEvaluationMetrics() - { - unset($this->evaluation_metrics); - } - - /** - * Output only. Metrics comparing predictions to ground truth labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationMetrics evaluation_metrics = 5; - * @param \Google\Cloud\DataLabeling\V1beta1\EvaluationMetrics $var - * @return $this - */ - public function setEvaluationMetrics($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\EvaluationMetrics::class); - $this->evaluation_metrics = $var; - - return $this; - } - - /** - * Output only. Type of task that the model version being evaluated performs, - * as defined in the - * [evaluationJobConfig.inputConfig.annotationType][google.cloud.datalabeling.v1beta1.EvaluationJobConfig.input_config] - * field of the evaluation job that created this evaluation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationType annotation_type = 6; - * @return int - */ - public function getAnnotationType() - { - return $this->annotation_type; - } - - /** - * Output only. Type of task that the model version being evaluated performs, - * as defined in the - * [evaluationJobConfig.inputConfig.annotationType][google.cloud.datalabeling.v1beta1.EvaluationJobConfig.input_config] - * field of the evaluation job that created this evaluation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationType annotation_type = 6; - * @param int $var - * @return $this - */ - public function setAnnotationType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationType::class); - $this->annotation_type = $var; - - return $this; - } - - /** - * Output only. The number of items in the ground truth dataset that were used - * for this evaluation. Only populated when the evaulation is for certain - * AnnotationTypes. - * - * Generated from protobuf field int64 evaluated_item_count = 7; - * @return int|string - */ - public function getEvaluatedItemCount() - { - return $this->evaluated_item_count; - } - - /** - * Output only. The number of items in the ground truth dataset that were used - * for this evaluation. Only populated when the evaulation is for certain - * AnnotationTypes. - * - * Generated from protobuf field int64 evaluated_item_count = 7; - * @param int|string $var - * @return $this - */ - public function setEvaluatedItemCount($var) - { - GPBUtil::checkInt64($var); - $this->evaluated_item_count = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationConfig.php deleted file mode 100644 index 7c924770764a..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationConfig.php +++ /dev/null @@ -1,82 +0,0 @@ -google.cloud.datalabeling.v1beta1.EvaluationConfig - */ -class EvaluationConfig extends \Google\Protobuf\Internal\Message -{ - protected $vertical_option; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\BoundingBoxEvaluationOptions $bounding_box_evaluation_options - * Only specify this field if the related model performs image object - * detection (`IMAGE_BOUNDING_BOX_ANNOTATION`). Describes how to evaluate - * bounding boxes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Evaluation::initOnce(); - parent::__construct($data); - } - - /** - * Only specify this field if the related model performs image object - * detection (`IMAGE_BOUNDING_BOX_ANNOTATION`). Describes how to evaluate - * bounding boxes. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BoundingBoxEvaluationOptions bounding_box_evaluation_options = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\BoundingBoxEvaluationOptions|null - */ - public function getBoundingBoxEvaluationOptions() - { - return $this->readOneof(1); - } - - public function hasBoundingBoxEvaluationOptions() - { - return $this->hasOneof(1); - } - - /** - * Only specify this field if the related model performs image object - * detection (`IMAGE_BOUNDING_BOX_ANNOTATION`). Describes how to evaluate - * bounding boxes. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BoundingBoxEvaluationOptions bounding_box_evaluation_options = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\BoundingBoxEvaluationOptions $var - * @return $this - */ - public function setBoundingBoxEvaluationOptions($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\BoundingBoxEvaluationOptions::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * @return string - */ - public function getVerticalOption() - { - return $this->whichOneof("vertical_option"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJob.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJob.php deleted file mode 100644 index 6c9701155249..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJob.php +++ /dev/null @@ -1,496 +0,0 @@ -google.cloud.datalabeling.v1beta1.EvaluationJob - */ -class EvaluationJob extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. After you create a job, Data Labeling Service assigns a name - * to the job with the following format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Required. Description of the job. The description can be up to 25,000 - * characters long. - * - * Generated from protobuf field string description = 2; - */ - protected $description = ''; - /** - * Output only. Describes the current state of the job. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJob.State state = 3; - */ - protected $state = 0; - /** - * Required. Describes the interval at which the job runs. This interval must - * be at least 1 day, and it is rounded to the nearest day. For example, if - * you specify a 50-hour interval, the job runs every 2 days. - * You can provide the schedule in - * [crontab format](/scheduler/docs/configuring/cron-job-schedules) or in an - * [English-like - * format](/appengine/docs/standard/python/config/cronref#schedule_format). - * Regardless of what you specify, the job will run at 10:00 AM UTC. Only the - * interval from this schedule is used, not the specific time of day. - * - * Generated from protobuf field string schedule = 4; - */ - protected $schedule = ''; - /** - * Required. The [AI Platform Prediction model - * version](/ml-engine/docs/prediction-overview) to be evaluated. Prediction - * input and output is sampled from this model version. When creating an - * evaluation job, specify the model version in the following format: - * "projects/{project_id}/models/{model_name}/versions/{version_name}" - * There can only be one evaluation job per model version. - * - * Generated from protobuf field string model_version = 5; - */ - protected $model_version = ''; - /** - * Required. Configuration details for the evaluation job. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJobConfig evaluation_job_config = 6; - */ - protected $evaluation_job_config = null; - /** - * Required. Name of the [AnnotationSpecSet][google.cloud.datalabeling.v1beta1.AnnotationSpecSet] describing all the - * labels that your machine learning model outputs. You must create this - * resource before you create an evaluation job and provide its name in the - * following format: - * "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}" - * - * Generated from protobuf field string annotation_spec_set = 7; - */ - protected $annotation_spec_set = ''; - /** - * Required. Whether you want Data Labeling Service to provide ground truth - * labels for prediction input. If you want the service to assign human - * labelers to annotate your data, set this to `true`. If you want to provide - * your own ground truth labels in the evaluation job's BigQuery table, set - * this to `false`. - * - * Generated from protobuf field bool label_missing_ground_truth = 8; - */ - protected $label_missing_ground_truth = false; - /** - * Output only. Every time the evaluation job runs and an error occurs, the - * failed attempt is appended to this array. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Attempt attempts = 9; - */ - private $attempts; - /** - * Output only. Timestamp of when this evaluation job was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 10; - */ - protected $create_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. After you create a job, Data Labeling Service assigns a name - * to the job with the following format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * @type string $description - * Required. Description of the job. The description can be up to 25,000 - * characters long. - * @type int $state - * Output only. Describes the current state of the job. - * @type string $schedule - * Required. Describes the interval at which the job runs. This interval must - * be at least 1 day, and it is rounded to the nearest day. For example, if - * you specify a 50-hour interval, the job runs every 2 days. - * You can provide the schedule in - * [crontab format](/scheduler/docs/configuring/cron-job-schedules) or in an - * [English-like - * format](/appengine/docs/standard/python/config/cronref#schedule_format). - * Regardless of what you specify, the job will run at 10:00 AM UTC. Only the - * interval from this schedule is used, not the specific time of day. - * @type string $model_version - * Required. The [AI Platform Prediction model - * version](/ml-engine/docs/prediction-overview) to be evaluated. Prediction - * input and output is sampled from this model version. When creating an - * evaluation job, specify the model version in the following format: - * "projects/{project_id}/models/{model_name}/versions/{version_name}" - * There can only be one evaluation job per model version. - * @type \Google\Cloud\DataLabeling\V1beta1\EvaluationJobConfig $evaluation_job_config - * Required. Configuration details for the evaluation job. - * @type string $annotation_spec_set - * Required. Name of the [AnnotationSpecSet][google.cloud.datalabeling.v1beta1.AnnotationSpecSet] describing all the - * labels that your machine learning model outputs. You must create this - * resource before you create an evaluation job and provide its name in the - * following format: - * "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}" - * @type bool $label_missing_ground_truth - * Required. Whether you want Data Labeling Service to provide ground truth - * labels for prediction input. If you want the service to assign human - * labelers to annotate your data, set this to `true`. If you want to provide - * your own ground truth labels in the evaluation job's BigQuery table, set - * this to `false`. - * @type array<\Google\Cloud\DataLabeling\V1beta1\Attempt>|\Google\Protobuf\Internal\RepeatedField $attempts - * Output only. Every time the evaluation job runs and an error occurs, the - * failed attempt is appended to this array. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Timestamp of when this evaluation job was created. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\EvaluationJob::initOnce(); - parent::__construct($data); - } - - /** - * Output only. After you create a job, Data Labeling Service assigns a name - * to the job with the following format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. After you create a job, Data Labeling Service assigns a name - * to the job with the following format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. Description of the job. The description can be up to 25,000 - * characters long. - * - * Generated from protobuf field string description = 2; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Required. Description of the job. The description can be up to 25,000 - * characters long. - * - * Generated from protobuf field string description = 2; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Output only. Describes the current state of the job. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJob.State state = 3; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. Describes the current state of the job. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJob.State state = 3; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\EvaluationJob\State::class); - $this->state = $var; - - return $this; - } - - /** - * Required. Describes the interval at which the job runs. This interval must - * be at least 1 day, and it is rounded to the nearest day. For example, if - * you specify a 50-hour interval, the job runs every 2 days. - * You can provide the schedule in - * [crontab format](/scheduler/docs/configuring/cron-job-schedules) or in an - * [English-like - * format](/appengine/docs/standard/python/config/cronref#schedule_format). - * Regardless of what you specify, the job will run at 10:00 AM UTC. Only the - * interval from this schedule is used, not the specific time of day. - * - * Generated from protobuf field string schedule = 4; - * @return string - */ - public function getSchedule() - { - return $this->schedule; - } - - /** - * Required. Describes the interval at which the job runs. This interval must - * be at least 1 day, and it is rounded to the nearest day. For example, if - * you specify a 50-hour interval, the job runs every 2 days. - * You can provide the schedule in - * [crontab format](/scheduler/docs/configuring/cron-job-schedules) or in an - * [English-like - * format](/appengine/docs/standard/python/config/cronref#schedule_format). - * Regardless of what you specify, the job will run at 10:00 AM UTC. Only the - * interval from this schedule is used, not the specific time of day. - * - * Generated from protobuf field string schedule = 4; - * @param string $var - * @return $this - */ - public function setSchedule($var) - { - GPBUtil::checkString($var, True); - $this->schedule = $var; - - return $this; - } - - /** - * Required. The [AI Platform Prediction model - * version](/ml-engine/docs/prediction-overview) to be evaluated. Prediction - * input and output is sampled from this model version. When creating an - * evaluation job, specify the model version in the following format: - * "projects/{project_id}/models/{model_name}/versions/{version_name}" - * There can only be one evaluation job per model version. - * - * Generated from protobuf field string model_version = 5; - * @return string - */ - public function getModelVersion() - { - return $this->model_version; - } - - /** - * Required. The [AI Platform Prediction model - * version](/ml-engine/docs/prediction-overview) to be evaluated. Prediction - * input and output is sampled from this model version. When creating an - * evaluation job, specify the model version in the following format: - * "projects/{project_id}/models/{model_name}/versions/{version_name}" - * There can only be one evaluation job per model version. - * - * Generated from protobuf field string model_version = 5; - * @param string $var - * @return $this - */ - public function setModelVersion($var) - { - GPBUtil::checkString($var, True); - $this->model_version = $var; - - return $this; - } - - /** - * Required. Configuration details for the evaluation job. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJobConfig evaluation_job_config = 6; - * @return \Google\Cloud\DataLabeling\V1beta1\EvaluationJobConfig|null - */ - public function getEvaluationJobConfig() - { - return $this->evaluation_job_config; - } - - public function hasEvaluationJobConfig() - { - return isset($this->evaluation_job_config); - } - - public function clearEvaluationJobConfig() - { - unset($this->evaluation_job_config); - } - - /** - * Required. Configuration details for the evaluation job. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJobConfig evaluation_job_config = 6; - * @param \Google\Cloud\DataLabeling\V1beta1\EvaluationJobConfig $var - * @return $this - */ - public function setEvaluationJobConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\EvaluationJobConfig::class); - $this->evaluation_job_config = $var; - - return $this; - } - - /** - * Required. Name of the [AnnotationSpecSet][google.cloud.datalabeling.v1beta1.AnnotationSpecSet] describing all the - * labels that your machine learning model outputs. You must create this - * resource before you create an evaluation job and provide its name in the - * following format: - * "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}" - * - * Generated from protobuf field string annotation_spec_set = 7; - * @return string - */ - public function getAnnotationSpecSet() - { - return $this->annotation_spec_set; - } - - /** - * Required. Name of the [AnnotationSpecSet][google.cloud.datalabeling.v1beta1.AnnotationSpecSet] describing all the - * labels that your machine learning model outputs. You must create this - * resource before you create an evaluation job and provide its name in the - * following format: - * "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}" - * - * Generated from protobuf field string annotation_spec_set = 7; - * @param string $var - * @return $this - */ - public function setAnnotationSpecSet($var) - { - GPBUtil::checkString($var, True); - $this->annotation_spec_set = $var; - - return $this; - } - - /** - * Required. Whether you want Data Labeling Service to provide ground truth - * labels for prediction input. If you want the service to assign human - * labelers to annotate your data, set this to `true`. If you want to provide - * your own ground truth labels in the evaluation job's BigQuery table, set - * this to `false`. - * - * Generated from protobuf field bool label_missing_ground_truth = 8; - * @return bool - */ - public function getLabelMissingGroundTruth() - { - return $this->label_missing_ground_truth; - } - - /** - * Required. Whether you want Data Labeling Service to provide ground truth - * labels for prediction input. If you want the service to assign human - * labelers to annotate your data, set this to `true`. If you want to provide - * your own ground truth labels in the evaluation job's BigQuery table, set - * this to `false`. - * - * Generated from protobuf field bool label_missing_ground_truth = 8; - * @param bool $var - * @return $this - */ - public function setLabelMissingGroundTruth($var) - { - GPBUtil::checkBool($var); - $this->label_missing_ground_truth = $var; - - return $this; - } - - /** - * Output only. Every time the evaluation job runs and an error occurs, the - * failed attempt is appended to this array. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Attempt attempts = 9; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAttempts() - { - return $this->attempts; - } - - /** - * Output only. Every time the evaluation job runs and an error occurs, the - * failed attempt is appended to this array. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Attempt attempts = 9; - * @param array<\Google\Cloud\DataLabeling\V1beta1\Attempt>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAttempts($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\Attempt::class); - $this->attempts = $arr; - - return $this; - } - - /** - * Output only. Timestamp of when this evaluation job was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 10; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Timestamp of when this evaluation job was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 10; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJob/State.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJob/State.php deleted file mode 100644 index e988d35a98fb..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJob/State.php +++ /dev/null @@ -1,104 +0,0 @@ -google.cloud.datalabeling.v1beta1.EvaluationJob.State - */ -class State -{ - /** - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The job is scheduled to run at the [configured interval][google.cloud.datalabeling.v1beta1.EvaluationJob.schedule]. You - * can [pause][google.cloud.datalabeling.v1beta1.DataLabelingService.PauseEvaluationJob] or - * [delete][google.cloud.datalabeling.v1beta1.DataLabelingService.DeleteEvaluationJob] the job. - * When the job is in this state, it samples prediction input and output - * from your model version into your BigQuery table as predictions occur. - * - * Generated from protobuf enum SCHEDULED = 1; - */ - const SCHEDULED = 1; - /** - * The job is currently running. When the job runs, Data Labeling Service - * does several things: - * 1. If you have configured your job to use Data Labeling Service for - * ground truth labeling, the service creates a - * [Dataset][google.cloud.datalabeling.v1beta1.Dataset] and a labeling task for all data sampled - * since the last time the job ran. Human labelers provide ground truth - * labels for your data. Human labeling may take hours, or even days, - * depending on how much data has been sampled. The job remains in the - * `RUNNING` state during this time, and it can even be running multiple - * times in parallel if it gets triggered again (for example 24 hours - * later) before the earlier run has completed. When human labelers have - * finished labeling the data, the next step occurs. - *

- * If you have configured your job to provide your own ground truth - * labels, Data Labeling Service still creates a [Dataset][google.cloud.datalabeling.v1beta1.Dataset] for newly - * sampled data, but it expects that you have already added ground truth - * labels to the BigQuery table by this time. The next step occurs - * immediately. - * 2. Data Labeling Service creates an [Evaluation][google.cloud.datalabeling.v1beta1.Evaluation] by comparing your - * model version's predictions with the ground truth labels. - * If the job remains in this state for a long time, it continues to sample - * prediction data into your BigQuery table and will run again at the next - * interval, even if it causes the job to run multiple times in parallel. - * - * Generated from protobuf enum RUNNING = 2; - */ - const RUNNING = 2; - /** - * The job is not sampling prediction input and output into your BigQuery - * table and it will not run according to its schedule. You can - * [resume][google.cloud.datalabeling.v1beta1.DataLabelingService.ResumeEvaluationJob] the job. - * - * Generated from protobuf enum PAUSED = 3; - */ - const PAUSED = 3; - /** - * The job has this state right before it is deleted. - * - * Generated from protobuf enum STOPPED = 4; - */ - const STOPPED = 4; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::SCHEDULED => 'SCHEDULED', - self::RUNNING => 'RUNNING', - self::PAUSED => 'PAUSED', - self::STOPPED => 'STOPPED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(State::class, \Google\Cloud\DataLabeling\V1beta1\EvaluationJob_State::class); - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJobAlertConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJobAlertConfig.php deleted file mode 100644 index 1c9f2473e9a0..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJobAlertConfig.php +++ /dev/null @@ -1,118 +0,0 @@ -google.cloud.datalabeling.v1beta1.EvaluationJobAlertConfig - */ -class EvaluationJobAlertConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. An email address to send alerts to. - * - * Generated from protobuf field string email = 1; - */ - protected $email = ''; - /** - * Required. A number between 0 and 1 that describes a minimum mean average - * precision threshold. When the evaluation job runs, if it calculates that - * your model version's predictions from the recent interval have - * [meanAveragePrecision][google.cloud.datalabeling.v1beta1.PrCurve.mean_average_precision] below this - * threshold, then it sends an alert to your specified email. - * - * Generated from protobuf field double min_acceptable_mean_average_precision = 2; - */ - protected $min_acceptable_mean_average_precision = 0.0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $email - * Required. An email address to send alerts to. - * @type float $min_acceptable_mean_average_precision - * Required. A number between 0 and 1 that describes a minimum mean average - * precision threshold. When the evaluation job runs, if it calculates that - * your model version's predictions from the recent interval have - * [meanAveragePrecision][google.cloud.datalabeling.v1beta1.PrCurve.mean_average_precision] below this - * threshold, then it sends an alert to your specified email. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\EvaluationJob::initOnce(); - parent::__construct($data); - } - - /** - * Required. An email address to send alerts to. - * - * Generated from protobuf field string email = 1; - * @return string - */ - public function getEmail() - { - return $this->email; - } - - /** - * Required. An email address to send alerts to. - * - * Generated from protobuf field string email = 1; - * @param string $var - * @return $this - */ - public function setEmail($var) - { - GPBUtil::checkString($var, True); - $this->email = $var; - - return $this; - } - - /** - * Required. A number between 0 and 1 that describes a minimum mean average - * precision threshold. When the evaluation job runs, if it calculates that - * your model version's predictions from the recent interval have - * [meanAveragePrecision][google.cloud.datalabeling.v1beta1.PrCurve.mean_average_precision] below this - * threshold, then it sends an alert to your specified email. - * - * Generated from protobuf field double min_acceptable_mean_average_precision = 2; - * @return float - */ - public function getMinAcceptableMeanAveragePrecision() - { - return $this->min_acceptable_mean_average_precision; - } - - /** - * Required. A number between 0 and 1 that describes a minimum mean average - * precision threshold. When the evaluation job runs, if it calculates that - * your model version's predictions from the recent interval have - * [meanAveragePrecision][google.cloud.datalabeling.v1beta1.PrCurve.mean_average_precision] below this - * threshold, then it sends an alert to your specified email. - * - * Generated from protobuf field double min_acceptable_mean_average_precision = 2; - * @param float $var - * @return $this - */ - public function setMinAcceptableMeanAveragePrecision($var) - { - GPBUtil::checkDouble($var); - $this->min_acceptable_mean_average_precision = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJobConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJobConfig.php deleted file mode 100644 index c3970c45a30f..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJobConfig.php +++ /dev/null @@ -1,620 +0,0 @@ -google.cloud.datalabeling.v1beta1.EvaluationJobConfig - */ -class EvaluationJobConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Rquired. Details for the sampled prediction input. Within this - * configuration, there are requirements for several fields: - * * `dataType` must be one of `IMAGE`, `TEXT`, or `GENERAL_DATA`. - * * `annotationType` must be one of `IMAGE_CLASSIFICATION_ANNOTATION`, - * `TEXT_CLASSIFICATION_ANNOTATION`, `GENERAL_CLASSIFICATION_ANNOTATION`, - * or `IMAGE_BOUNDING_BOX_ANNOTATION` (image object detection). - * * If your machine learning model performs classification, you must specify - * `classificationMetadata.isMultiLabel`. - * * You must specify `bigquerySource` (not `gcsSource`). - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.InputConfig input_config = 1; - */ - protected $input_config = null; - /** - * Required. Details for calculating evaluation metrics and creating - * [Evaulations][google.cloud.datalabeling.v1beta1.Evaluation]. If your model version performs image object - * detection, you must specify the `boundingBoxEvaluationOptions` field within - * this configuration. Otherwise, provide an empty object for this - * configuration. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationConfig evaluation_config = 2; - */ - protected $evaluation_config = null; - /** - * Optional. Details for human annotation of your data. If you set - * [labelMissingGroundTruth][google.cloud.datalabeling.v1beta1.EvaluationJob.label_missing_ground_truth] to - * `true` for this evaluation job, then you must specify this field. If you - * plan to provide your own ground truth labels, then omit this field. - * Note that you must create an [Instruction][google.cloud.datalabeling.v1beta1.Instruction] resource before you can - * specify this field. Provide the name of the instruction resource in the - * `instruction` field within this configuration. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig human_annotation_config = 3; - */ - protected $human_annotation_config = null; - /** - * Required. Prediction keys that tell Data Labeling Service where to find the - * data for evaluation in your BigQuery table. When the service samples - * prediction input and output from your model version and saves it to - * BigQuery, the data gets stored as JSON strings in the BigQuery table. These - * keys tell Data Labeling Service how to parse the JSON. - * You can provide the following entries in this field: - * * `data_json_key`: the data key for prediction input. You must provide - * either this key or `reference_json_key`. - * * `reference_json_key`: the data reference key for prediction input. You - * must provide either this key or `data_json_key`. - * * `label_json_key`: the label key for prediction output. Required. - * * `label_score_json_key`: the score key for prediction output. Required. - * * `bounding_box_json_key`: the bounding box key for prediction output. - * Required if your model version perform image object detection. - * Learn [how to configure prediction - * keys](/ml-engine/docs/continuous-evaluation/create-job#prediction-keys). - * - * Generated from protobuf field map bigquery_import_keys = 9; - */ - private $bigquery_import_keys; - /** - * Required. The maximum number of predictions to sample and save to BigQuery - * during each [evaluation interval][google.cloud.datalabeling.v1beta1.EvaluationJob.schedule]. This limit - * overrides `example_sample_percentage`: even if the service has not sampled - * enough predictions to fulfill `example_sample_perecentage` during an - * interval, it stops sampling predictions when it meets this limit. - * - * Generated from protobuf field int32 example_count = 10; - */ - protected $example_count = 0; - /** - * Required. Fraction of predictions to sample and save to BigQuery during - * each [evaluation interval][google.cloud.datalabeling.v1beta1.EvaluationJob.schedule]. For example, 0.1 means - * 10% of predictions served by your model version get saved to BigQuery. - * - * Generated from protobuf field double example_sample_percentage = 11; - */ - protected $example_sample_percentage = 0.0; - /** - * Optional. Configuration details for evaluation job alerts. Specify this - * field if you want to receive email alerts if the evaluation job finds that - * your predictions have low mean average precision during a run. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJobAlertConfig evaluation_job_alert_config = 13; - */ - protected $evaluation_job_alert_config = null; - protected $human_annotation_request_config; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\ImageClassificationConfig $image_classification_config - * Specify this field if your model version performs image classification or - * general classification. - * `annotationSpecSet` in this configuration must match - * [EvaluationJob.annotationSpecSet][google.cloud.datalabeling.v1beta1.EvaluationJob.annotation_spec_set]. - * `allowMultiLabel` in this configuration must match - * `classificationMetadata.isMultiLabel` in [input_config][google.cloud.datalabeling.v1beta1.EvaluationJobConfig.input_config]. - * @type \Google\Cloud\DataLabeling\V1beta1\BoundingPolyConfig $bounding_poly_config - * Specify this field if your model version performs image object detection - * (bounding box detection). - * `annotationSpecSet` in this configuration must match - * [EvaluationJob.annotationSpecSet][google.cloud.datalabeling.v1beta1.EvaluationJob.annotation_spec_set]. - * @type \Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig $text_classification_config - * Specify this field if your model version performs text classification. - * `annotationSpecSet` in this configuration must match - * [EvaluationJob.annotationSpecSet][google.cloud.datalabeling.v1beta1.EvaluationJob.annotation_spec_set]. - * `allowMultiLabel` in this configuration must match - * `classificationMetadata.isMultiLabel` in [input_config][google.cloud.datalabeling.v1beta1.EvaluationJobConfig.input_config]. - * @type \Google\Cloud\DataLabeling\V1beta1\InputConfig $input_config - * Rquired. Details for the sampled prediction input. Within this - * configuration, there are requirements for several fields: - * * `dataType` must be one of `IMAGE`, `TEXT`, or `GENERAL_DATA`. - * * `annotationType` must be one of `IMAGE_CLASSIFICATION_ANNOTATION`, - * `TEXT_CLASSIFICATION_ANNOTATION`, `GENERAL_CLASSIFICATION_ANNOTATION`, - * or `IMAGE_BOUNDING_BOX_ANNOTATION` (image object detection). - * * If your machine learning model performs classification, you must specify - * `classificationMetadata.isMultiLabel`. - * * You must specify `bigquerySource` (not `gcsSource`). - * @type \Google\Cloud\DataLabeling\V1beta1\EvaluationConfig $evaluation_config - * Required. Details for calculating evaluation metrics and creating - * [Evaulations][google.cloud.datalabeling.v1beta1.Evaluation]. If your model version performs image object - * detection, you must specify the `boundingBoxEvaluationOptions` field within - * this configuration. Otherwise, provide an empty object for this - * configuration. - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $human_annotation_config - * Optional. Details for human annotation of your data. If you set - * [labelMissingGroundTruth][google.cloud.datalabeling.v1beta1.EvaluationJob.label_missing_ground_truth] to - * `true` for this evaluation job, then you must specify this field. If you - * plan to provide your own ground truth labels, then omit this field. - * Note that you must create an [Instruction][google.cloud.datalabeling.v1beta1.Instruction] resource before you can - * specify this field. Provide the name of the instruction resource in the - * `instruction` field within this configuration. - * @type array|\Google\Protobuf\Internal\MapField $bigquery_import_keys - * Required. Prediction keys that tell Data Labeling Service where to find the - * data for evaluation in your BigQuery table. When the service samples - * prediction input and output from your model version and saves it to - * BigQuery, the data gets stored as JSON strings in the BigQuery table. These - * keys tell Data Labeling Service how to parse the JSON. - * You can provide the following entries in this field: - * * `data_json_key`: the data key for prediction input. You must provide - * either this key or `reference_json_key`. - * * `reference_json_key`: the data reference key for prediction input. You - * must provide either this key or `data_json_key`. - * * `label_json_key`: the label key for prediction output. Required. - * * `label_score_json_key`: the score key for prediction output. Required. - * * `bounding_box_json_key`: the bounding box key for prediction output. - * Required if your model version perform image object detection. - * Learn [how to configure prediction - * keys](/ml-engine/docs/continuous-evaluation/create-job#prediction-keys). - * @type int $example_count - * Required. The maximum number of predictions to sample and save to BigQuery - * during each [evaluation interval][google.cloud.datalabeling.v1beta1.EvaluationJob.schedule]. This limit - * overrides `example_sample_percentage`: even if the service has not sampled - * enough predictions to fulfill `example_sample_perecentage` during an - * interval, it stops sampling predictions when it meets this limit. - * @type float $example_sample_percentage - * Required. Fraction of predictions to sample and save to BigQuery during - * each [evaluation interval][google.cloud.datalabeling.v1beta1.EvaluationJob.schedule]. For example, 0.1 means - * 10% of predictions served by your model version get saved to BigQuery. - * @type \Google\Cloud\DataLabeling\V1beta1\EvaluationJobAlertConfig $evaluation_job_alert_config - * Optional. Configuration details for evaluation job alerts. Specify this - * field if you want to receive email alerts if the evaluation job finds that - * your predictions have low mean average precision during a run. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\EvaluationJob::initOnce(); - parent::__construct($data); - } - - /** - * Specify this field if your model version performs image classification or - * general classification. - * `annotationSpecSet` in this configuration must match - * [EvaluationJob.annotationSpecSet][google.cloud.datalabeling.v1beta1.EvaluationJob.annotation_spec_set]. - * `allowMultiLabel` in this configuration must match - * `classificationMetadata.isMultiLabel` in [input_config][google.cloud.datalabeling.v1beta1.EvaluationJobConfig.input_config]. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImageClassificationConfig image_classification_config = 4; - * @return \Google\Cloud\DataLabeling\V1beta1\ImageClassificationConfig|null - */ - public function getImageClassificationConfig() - { - return $this->readOneof(4); - } - - public function hasImageClassificationConfig() - { - return $this->hasOneof(4); - } - - /** - * Specify this field if your model version performs image classification or - * general classification. - * `annotationSpecSet` in this configuration must match - * [EvaluationJob.annotationSpecSet][google.cloud.datalabeling.v1beta1.EvaluationJob.annotation_spec_set]. - * `allowMultiLabel` in this configuration must match - * `classificationMetadata.isMultiLabel` in [input_config][google.cloud.datalabeling.v1beta1.EvaluationJobConfig.input_config]. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImageClassificationConfig image_classification_config = 4; - * @param \Google\Cloud\DataLabeling\V1beta1\ImageClassificationConfig $var - * @return $this - */ - public function setImageClassificationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ImageClassificationConfig::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Specify this field if your model version performs image object detection - * (bounding box detection). - * `annotationSpecSet` in this configuration must match - * [EvaluationJob.annotationSpecSet][google.cloud.datalabeling.v1beta1.EvaluationJob.annotation_spec_set]. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BoundingPolyConfig bounding_poly_config = 5; - * @return \Google\Cloud\DataLabeling\V1beta1\BoundingPolyConfig|null - */ - public function getBoundingPolyConfig() - { - return $this->readOneof(5); - } - - public function hasBoundingPolyConfig() - { - return $this->hasOneof(5); - } - - /** - * Specify this field if your model version performs image object detection - * (bounding box detection). - * `annotationSpecSet` in this configuration must match - * [EvaluationJob.annotationSpecSet][google.cloud.datalabeling.v1beta1.EvaluationJob.annotation_spec_set]. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BoundingPolyConfig bounding_poly_config = 5; - * @param \Google\Cloud\DataLabeling\V1beta1\BoundingPolyConfig $var - * @return $this - */ - public function setBoundingPolyConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\BoundingPolyConfig::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Specify this field if your model version performs text classification. - * `annotationSpecSet` in this configuration must match - * [EvaluationJob.annotationSpecSet][google.cloud.datalabeling.v1beta1.EvaluationJob.annotation_spec_set]. - * `allowMultiLabel` in this configuration must match - * `classificationMetadata.isMultiLabel` in [input_config][google.cloud.datalabeling.v1beta1.EvaluationJobConfig.input_config]. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextClassificationConfig text_classification_config = 8; - * @return \Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig|null - */ - public function getTextClassificationConfig() - { - return $this->readOneof(8); - } - - public function hasTextClassificationConfig() - { - return $this->hasOneof(8); - } - - /** - * Specify this field if your model version performs text classification. - * `annotationSpecSet` in this configuration must match - * [EvaluationJob.annotationSpecSet][google.cloud.datalabeling.v1beta1.EvaluationJob.annotation_spec_set]. - * `allowMultiLabel` in this configuration must match - * `classificationMetadata.isMultiLabel` in [input_config][google.cloud.datalabeling.v1beta1.EvaluationJobConfig.input_config]. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextClassificationConfig text_classification_config = 8; - * @param \Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig $var - * @return $this - */ - public function setTextClassificationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig::class); - $this->writeOneof(8, $var); - - return $this; - } - - /** - * Rquired. Details for the sampled prediction input. Within this - * configuration, there are requirements for several fields: - * * `dataType` must be one of `IMAGE`, `TEXT`, or `GENERAL_DATA`. - * * `annotationType` must be one of `IMAGE_CLASSIFICATION_ANNOTATION`, - * `TEXT_CLASSIFICATION_ANNOTATION`, `GENERAL_CLASSIFICATION_ANNOTATION`, - * or `IMAGE_BOUNDING_BOX_ANNOTATION` (image object detection). - * * If your machine learning model performs classification, you must specify - * `classificationMetadata.isMultiLabel`. - * * You must specify `bigquerySource` (not `gcsSource`). - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.InputConfig input_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\InputConfig|null - */ - public function getInputConfig() - { - return $this->input_config; - } - - public function hasInputConfig() - { - return isset($this->input_config); - } - - public function clearInputConfig() - { - unset($this->input_config); - } - - /** - * Rquired. Details for the sampled prediction input. Within this - * configuration, there are requirements for several fields: - * * `dataType` must be one of `IMAGE`, `TEXT`, or `GENERAL_DATA`. - * * `annotationType` must be one of `IMAGE_CLASSIFICATION_ANNOTATION`, - * `TEXT_CLASSIFICATION_ANNOTATION`, `GENERAL_CLASSIFICATION_ANNOTATION`, - * or `IMAGE_BOUNDING_BOX_ANNOTATION` (image object detection). - * * If your machine learning model performs classification, you must specify - * `classificationMetadata.isMultiLabel`. - * * You must specify `bigquerySource` (not `gcsSource`). - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.InputConfig input_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\InputConfig $var - * @return $this - */ - public function setInputConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\InputConfig::class); - $this->input_config = $var; - - return $this; - } - - /** - * Required. Details for calculating evaluation metrics and creating - * [Evaulations][google.cloud.datalabeling.v1beta1.Evaluation]. If your model version performs image object - * detection, you must specify the `boundingBoxEvaluationOptions` field within - * this configuration. Otherwise, provide an empty object for this - * configuration. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationConfig evaluation_config = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\EvaluationConfig|null - */ - public function getEvaluationConfig() - { - return $this->evaluation_config; - } - - public function hasEvaluationConfig() - { - return isset($this->evaluation_config); - } - - public function clearEvaluationConfig() - { - unset($this->evaluation_config); - } - - /** - * Required. Details for calculating evaluation metrics and creating - * [Evaulations][google.cloud.datalabeling.v1beta1.Evaluation]. If your model version performs image object - * detection, you must specify the `boundingBoxEvaluationOptions` field within - * this configuration. Otherwise, provide an empty object for this - * configuration. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationConfig evaluation_config = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\EvaluationConfig $var - * @return $this - */ - public function setEvaluationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\EvaluationConfig::class); - $this->evaluation_config = $var; - - return $this; - } - - /** - * Optional. Details for human annotation of your data. If you set - * [labelMissingGroundTruth][google.cloud.datalabeling.v1beta1.EvaluationJob.label_missing_ground_truth] to - * `true` for this evaluation job, then you must specify this field. If you - * plan to provide your own ground truth labels, then omit this field. - * Note that you must create an [Instruction][google.cloud.datalabeling.v1beta1.Instruction] resource before you can - * specify this field. Provide the name of the instruction resource in the - * `instruction` field within this configuration. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig human_annotation_config = 3; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getHumanAnnotationConfig() - { - return $this->human_annotation_config; - } - - public function hasHumanAnnotationConfig() - { - return isset($this->human_annotation_config); - } - - public function clearHumanAnnotationConfig() - { - unset($this->human_annotation_config); - } - - /** - * Optional. Details for human annotation of your data. If you set - * [labelMissingGroundTruth][google.cloud.datalabeling.v1beta1.EvaluationJob.label_missing_ground_truth] to - * `true` for this evaluation job, then you must specify this field. If you - * plan to provide your own ground truth labels, then omit this field. - * Note that you must create an [Instruction][google.cloud.datalabeling.v1beta1.Instruction] resource before you can - * specify this field. Provide the name of the instruction resource in the - * `instruction` field within this configuration. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig human_annotation_config = 3; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setHumanAnnotationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->human_annotation_config = $var; - - return $this; - } - - /** - * Required. Prediction keys that tell Data Labeling Service where to find the - * data for evaluation in your BigQuery table. When the service samples - * prediction input and output from your model version and saves it to - * BigQuery, the data gets stored as JSON strings in the BigQuery table. These - * keys tell Data Labeling Service how to parse the JSON. - * You can provide the following entries in this field: - * * `data_json_key`: the data key for prediction input. You must provide - * either this key or `reference_json_key`. - * * `reference_json_key`: the data reference key for prediction input. You - * must provide either this key or `data_json_key`. - * * `label_json_key`: the label key for prediction output. Required. - * * `label_score_json_key`: the score key for prediction output. Required. - * * `bounding_box_json_key`: the bounding box key for prediction output. - * Required if your model version perform image object detection. - * Learn [how to configure prediction - * keys](/ml-engine/docs/continuous-evaluation/create-job#prediction-keys). - * - * Generated from protobuf field map bigquery_import_keys = 9; - * @return \Google\Protobuf\Internal\MapField - */ - public function getBigqueryImportKeys() - { - return $this->bigquery_import_keys; - } - - /** - * Required. Prediction keys that tell Data Labeling Service where to find the - * data for evaluation in your BigQuery table. When the service samples - * prediction input and output from your model version and saves it to - * BigQuery, the data gets stored as JSON strings in the BigQuery table. These - * keys tell Data Labeling Service how to parse the JSON. - * You can provide the following entries in this field: - * * `data_json_key`: the data key for prediction input. You must provide - * either this key or `reference_json_key`. - * * `reference_json_key`: the data reference key for prediction input. You - * must provide either this key or `data_json_key`. - * * `label_json_key`: the label key for prediction output. Required. - * * `label_score_json_key`: the score key for prediction output. Required. - * * `bounding_box_json_key`: the bounding box key for prediction output. - * Required if your model version perform image object detection. - * Learn [how to configure prediction - * keys](/ml-engine/docs/continuous-evaluation/create-job#prediction-keys). - * - * Generated from protobuf field map bigquery_import_keys = 9; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setBigqueryImportKeys($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->bigquery_import_keys = $arr; - - return $this; - } - - /** - * Required. The maximum number of predictions to sample and save to BigQuery - * during each [evaluation interval][google.cloud.datalabeling.v1beta1.EvaluationJob.schedule]. This limit - * overrides `example_sample_percentage`: even if the service has not sampled - * enough predictions to fulfill `example_sample_perecentage` during an - * interval, it stops sampling predictions when it meets this limit. - * - * Generated from protobuf field int32 example_count = 10; - * @return int - */ - public function getExampleCount() - { - return $this->example_count; - } - - /** - * Required. The maximum number of predictions to sample and save to BigQuery - * during each [evaluation interval][google.cloud.datalabeling.v1beta1.EvaluationJob.schedule]. This limit - * overrides `example_sample_percentage`: even if the service has not sampled - * enough predictions to fulfill `example_sample_perecentage` during an - * interval, it stops sampling predictions when it meets this limit. - * - * Generated from protobuf field int32 example_count = 10; - * @param int $var - * @return $this - */ - public function setExampleCount($var) - { - GPBUtil::checkInt32($var); - $this->example_count = $var; - - return $this; - } - - /** - * Required. Fraction of predictions to sample and save to BigQuery during - * each [evaluation interval][google.cloud.datalabeling.v1beta1.EvaluationJob.schedule]. For example, 0.1 means - * 10% of predictions served by your model version get saved to BigQuery. - * - * Generated from protobuf field double example_sample_percentage = 11; - * @return float - */ - public function getExampleSamplePercentage() - { - return $this->example_sample_percentage; - } - - /** - * Required. Fraction of predictions to sample and save to BigQuery during - * each [evaluation interval][google.cloud.datalabeling.v1beta1.EvaluationJob.schedule]. For example, 0.1 means - * 10% of predictions served by your model version get saved to BigQuery. - * - * Generated from protobuf field double example_sample_percentage = 11; - * @param float $var - * @return $this - */ - public function setExampleSamplePercentage($var) - { - GPBUtil::checkDouble($var); - $this->example_sample_percentage = $var; - - return $this; - } - - /** - * Optional. Configuration details for evaluation job alerts. Specify this - * field if you want to receive email alerts if the evaluation job finds that - * your predictions have low mean average precision during a run. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJobAlertConfig evaluation_job_alert_config = 13; - * @return \Google\Cloud\DataLabeling\V1beta1\EvaluationJobAlertConfig|null - */ - public function getEvaluationJobAlertConfig() - { - return $this->evaluation_job_alert_config; - } - - public function hasEvaluationJobAlertConfig() - { - return isset($this->evaluation_job_alert_config); - } - - public function clearEvaluationJobAlertConfig() - { - unset($this->evaluation_job_alert_config); - } - - /** - * Optional. Configuration details for evaluation job alerts. Specify this - * field if you want to receive email alerts if the evaluation job finds that - * your predictions have low mean average precision during a run. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJobAlertConfig evaluation_job_alert_config = 13; - * @param \Google\Cloud\DataLabeling\V1beta1\EvaluationJobAlertConfig $var - * @return $this - */ - public function setEvaluationJobAlertConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\EvaluationJobAlertConfig::class); - $this->evaluation_job_alert_config = $var; - - return $this; - } - - /** - * @return string - */ - public function getHumanAnnotationRequestConfig() - { - return $this->whichOneof("human_annotation_request_config"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJob_State.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJob_State.php deleted file mode 100644 index 00307f293151..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EvaluationJob_State.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datalabeling.v1beta1.EvaluationMetrics - */ -class EvaluationMetrics extends \Google\Protobuf\Internal\Message -{ - protected $metrics; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\ClassificationMetrics $classification_metrics - * @type \Google\Cloud\DataLabeling\V1beta1\ObjectDetectionMetrics $object_detection_metrics - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Evaluation::initOnce(); - parent::__construct($data); - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ClassificationMetrics classification_metrics = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\ClassificationMetrics|null - */ - public function getClassificationMetrics() - { - return $this->readOneof(1); - } - - public function hasClassificationMetrics() - { - return $this->hasOneof(1); - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ClassificationMetrics classification_metrics = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\ClassificationMetrics $var - * @return $this - */ - public function setClassificationMetrics($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ClassificationMetrics::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ObjectDetectionMetrics object_detection_metrics = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\ObjectDetectionMetrics|null - */ - public function getObjectDetectionMetrics() - { - return $this->readOneof(2); - } - - public function hasObjectDetectionMetrics() - { - return $this->hasOneof(2); - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ObjectDetectionMetrics object_detection_metrics = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\ObjectDetectionMetrics $var - * @return $this - */ - public function setObjectDetectionMetrics($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ObjectDetectionMetrics::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * @return string - */ - public function getMetrics() - { - return $this->whichOneof("metrics"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EventConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EventConfig.php deleted file mode 100644 index 583d041c487f..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/EventConfig.php +++ /dev/null @@ -1,75 +0,0 @@ -google.cloud.datalabeling.v1beta1.EventConfig - */ -class EventConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The list of annotation spec set resource name. Similar to video - * classification, we support selecting event from multiple AnnotationSpecSet - * at the same time. - * - * Generated from protobuf field repeated string annotation_spec_sets = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - private $annotation_spec_sets; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $annotation_spec_sets - * Required. The list of annotation spec set resource name. Similar to video - * classification, we support selecting event from multiple AnnotationSpecSet - * at the same time. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. The list of annotation spec set resource name. Similar to video - * classification, we support selecting event from multiple AnnotationSpecSet - * at the same time. - * - * Generated from protobuf field repeated string annotation_spec_sets = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAnnotationSpecSets() - { - return $this->annotation_spec_sets; - } - - /** - * Required. The list of annotation spec set resource name. Similar to video - * classification, we support selecting event from multiple AnnotationSpecSet - * at the same time. - * - * Generated from protobuf field repeated string annotation_spec_sets = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAnnotationSpecSets($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->annotation_spec_sets = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Example.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Example.php deleted file mode 100644 index 551a6fc5e555..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Example.php +++ /dev/null @@ -1,222 +0,0 @@ -google.cloud.datalabeling.v1beta1.Example - */ -class Example extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Name of the example, in format of: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id}/examples/{example_id} - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Output only. Annotations for the piece of data in Example. - * One piece of data can have multiple annotations. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Annotation annotations = 5; - */ - private $annotations; - protected $payload; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\ImagePayload $image_payload - * The image payload, a container of the image bytes/uri. - * @type \Google\Cloud\DataLabeling\V1beta1\TextPayload $text_payload - * The text payload, a container of the text content. - * @type \Google\Cloud\DataLabeling\V1beta1\VideoPayload $video_payload - * The video payload, a container of the video uri. - * @type string $name - * Output only. Name of the example, in format of: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id}/examples/{example_id} - * @type array<\Google\Cloud\DataLabeling\V1beta1\Annotation>|\Google\Protobuf\Internal\RepeatedField $annotations - * Output only. Annotations for the piece of data in Example. - * One piece of data can have multiple annotations. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * The image payload, a container of the image bytes/uri. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImagePayload image_payload = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\ImagePayload|null - */ - public function getImagePayload() - { - return $this->readOneof(2); - } - - public function hasImagePayload() - { - return $this->hasOneof(2); - } - - /** - * The image payload, a container of the image bytes/uri. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImagePayload image_payload = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\ImagePayload $var - * @return $this - */ - public function setImagePayload($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ImagePayload::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * The text payload, a container of the text content. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextPayload text_payload = 6; - * @return \Google\Cloud\DataLabeling\V1beta1\TextPayload|null - */ - public function getTextPayload() - { - return $this->readOneof(6); - } - - public function hasTextPayload() - { - return $this->hasOneof(6); - } - - /** - * The text payload, a container of the text content. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextPayload text_payload = 6; - * @param \Google\Cloud\DataLabeling\V1beta1\TextPayload $var - * @return $this - */ - public function setTextPayload($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TextPayload::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * The video payload, a container of the video uri. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoPayload video_payload = 7; - * @return \Google\Cloud\DataLabeling\V1beta1\VideoPayload|null - */ - public function getVideoPayload() - { - return $this->readOneof(7); - } - - public function hasVideoPayload() - { - return $this->hasOneof(7); - } - - /** - * The video payload, a container of the video uri. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoPayload video_payload = 7; - * @param \Google\Cloud\DataLabeling\V1beta1\VideoPayload $var - * @return $this - */ - public function setVideoPayload($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\VideoPayload::class); - $this->writeOneof(7, $var); - - return $this; - } - - /** - * Output only. Name of the example, in format of: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id}/examples/{example_id} - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Name of the example, in format of: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id}/examples/{example_id} - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Output only. Annotations for the piece of data in Example. - * One piece of data can have multiple annotations. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Annotation annotations = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * Output only. Annotations for the piece of data in Example. - * One piece of data can have multiple annotations. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Annotation annotations = 5; - * @param array<\Google\Cloud\DataLabeling\V1beta1\Annotation>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAnnotations($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\Annotation::class); - $this->annotations = $arr; - - return $this; - } - - /** - * @return string - */ - public function getPayload() - { - return $this->whichOneof("payload"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ExportDataOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ExportDataOperationMetadata.php deleted file mode 100644 index 8924c2b8acac..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ExportDataOperationMetadata.php +++ /dev/null @@ -1,157 +0,0 @@ -google.cloud.datalabeling.v1beta1.ExportDataOperationMetadata - */ -class ExportDataOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The name of dataset to be exported. - * "projects/*/datasets/*" - * - * Generated from protobuf field string dataset = 1; - */ - protected $dataset = ''; - /** - * Output only. Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - */ - private $partial_failures; - /** - * Output only. Timestamp when export dataset request was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 3; - */ - protected $create_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $dataset - * Output only. The name of dataset to be exported. - * "projects/*/datasets/*" - * @type array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $partial_failures - * Output only. Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Timestamp when export dataset request was created. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The name of dataset to be exported. - * "projects/*/datasets/*" - * - * Generated from protobuf field string dataset = 1; - * @return string - */ - public function getDataset() - { - return $this->dataset; - } - - /** - * Output only. The name of dataset to be exported. - * "projects/*/datasets/*" - * - * Generated from protobuf field string dataset = 1; - * @param string $var - * @return $this - */ - public function setDataset($var) - { - GPBUtil::checkString($var, True); - $this->dataset = $var; - - return $this; - } - - /** - * Output only. Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPartialFailures() - { - return $this->partial_failures; - } - - /** - * Output only. Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - * @param array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPartialFailures($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Rpc\Status::class); - $this->partial_failures = $arr; - - return $this; - } - - /** - * Output only. Timestamp when export dataset request was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Timestamp when export dataset request was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ExportDataOperationResponse.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ExportDataOperationResponse.php deleted file mode 100644 index bb2e7220def0..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ExportDataOperationResponse.php +++ /dev/null @@ -1,227 +0,0 @@ -google.cloud.datalabeling.v1beta1.ExportDataOperationResponse - */ -class ExportDataOperationResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Ouptut only. The name of dataset. - * "projects/*/datasets/*" - * - * Generated from protobuf field string dataset = 1; - */ - protected $dataset = ''; - /** - * Output only. Total number of examples requested to export - * - * Generated from protobuf field int32 total_count = 2; - */ - protected $total_count = 0; - /** - * Output only. Number of examples exported successfully. - * - * Generated from protobuf field int32 export_count = 3; - */ - protected $export_count = 0; - /** - * Output only. Statistic infos of labels in the exported dataset. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelStats label_stats = 4; - */ - protected $label_stats = null; - /** - * Output only. output_config in the ExportData request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.OutputConfig output_config = 5; - */ - protected $output_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $dataset - * Ouptut only. The name of dataset. - * "projects/*/datasets/*" - * @type int $total_count - * Output only. Total number of examples requested to export - * @type int $export_count - * Output only. Number of examples exported successfully. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelStats $label_stats - * Output only. Statistic infos of labels in the exported dataset. - * @type \Google\Cloud\DataLabeling\V1beta1\OutputConfig $output_config - * Output only. output_config in the ExportData request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Ouptut only. The name of dataset. - * "projects/*/datasets/*" - * - * Generated from protobuf field string dataset = 1; - * @return string - */ - public function getDataset() - { - return $this->dataset; - } - - /** - * Ouptut only. The name of dataset. - * "projects/*/datasets/*" - * - * Generated from protobuf field string dataset = 1; - * @param string $var - * @return $this - */ - public function setDataset($var) - { - GPBUtil::checkString($var, True); - $this->dataset = $var; - - return $this; - } - - /** - * Output only. Total number of examples requested to export - * - * Generated from protobuf field int32 total_count = 2; - * @return int - */ - public function getTotalCount() - { - return $this->total_count; - } - - /** - * Output only. Total number of examples requested to export - * - * Generated from protobuf field int32 total_count = 2; - * @param int $var - * @return $this - */ - public function setTotalCount($var) - { - GPBUtil::checkInt32($var); - $this->total_count = $var; - - return $this; - } - - /** - * Output only. Number of examples exported successfully. - * - * Generated from protobuf field int32 export_count = 3; - * @return int - */ - public function getExportCount() - { - return $this->export_count; - } - - /** - * Output only. Number of examples exported successfully. - * - * Generated from protobuf field int32 export_count = 3; - * @param int $var - * @return $this - */ - public function setExportCount($var) - { - GPBUtil::checkInt32($var); - $this->export_count = $var; - - return $this; - } - - /** - * Output only. Statistic infos of labels in the exported dataset. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelStats label_stats = 4; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelStats|null - */ - public function getLabelStats() - { - return $this->label_stats; - } - - public function hasLabelStats() - { - return isset($this->label_stats); - } - - public function clearLabelStats() - { - unset($this->label_stats); - } - - /** - * Output only. Statistic infos of labels in the exported dataset. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelStats label_stats = 4; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelStats $var - * @return $this - */ - public function setLabelStats($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelStats::class); - $this->label_stats = $var; - - return $this; - } - - /** - * Output only. output_config in the ExportData request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.OutputConfig output_config = 5; - * @return \Google\Cloud\DataLabeling\V1beta1\OutputConfig|null - */ - public function getOutputConfig() - { - return $this->output_config; - } - - public function hasOutputConfig() - { - return isset($this->output_config); - } - - public function clearOutputConfig() - { - unset($this->output_config); - } - - /** - * Output only. output_config in the ExportData request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.OutputConfig output_config = 5; - * @param \Google\Cloud\DataLabeling\V1beta1\OutputConfig $var - * @return $this - */ - public function setOutputConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\OutputConfig::class); - $this->output_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ExportDataRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ExportDataRequest.php deleted file mode 100644 index 0915bfef0f7b..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ExportDataRequest.php +++ /dev/null @@ -1,263 +0,0 @@ -google.cloud.datalabeling.v1beta1.ExportDataRequest - */ -class ExportDataRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. Annotated dataset resource name. DataItem in - * Dataset and their annotations in specified annotated dataset will be - * exported. It's in format of - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * - * Generated from protobuf field string annotated_dataset = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $annotated_dataset = ''; - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Required. Specify the output destination. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.OutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $output_config = null; - /** - * Email of the user who started the export task and should be notified by - * email. If empty no notification will be sent. - * - * Generated from protobuf field string user_email_address = 5; - */ - protected $user_email_address = ''; - - /** - * @param string $name Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. - * @param string $annotatedDataset Required. Annotated dataset resource name. DataItem in - * Dataset and their annotations in specified annotated dataset will be - * exported. It's in format of - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * Please see {@see DataLabelingServiceClient::annotatedDatasetName()} for help formatting this field. - * @param string $filter Optional. Filter is not supported at this moment. - * @param \Google\Cloud\DataLabeling\V1beta1\OutputConfig $outputConfig Required. Specify the output destination. - * - * @return \Google\Cloud\DataLabeling\V1beta1\ExportDataRequest - * - * @experimental - */ - public static function build(string $name, string $annotatedDataset, string $filter, \Google\Cloud\DataLabeling\V1beta1\OutputConfig $outputConfig): self - { - return (new self()) - ->setName($name) - ->setAnnotatedDataset($annotatedDataset) - ->setFilter($filter) - ->setOutputConfig($outputConfig); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * @type string $annotated_dataset - * Required. Annotated dataset resource name. DataItem in - * Dataset and their annotations in specified annotated dataset will be - * exported. It's in format of - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * @type string $filter - * Optional. Filter is not supported at this moment. - * @type \Google\Cloud\DataLabeling\V1beta1\OutputConfig $output_config - * Required. Specify the output destination. - * @type string $user_email_address - * Email of the user who started the export task and should be notified by - * email. If empty no notification will be sent. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. Annotated dataset resource name. DataItem in - * Dataset and their annotations in specified annotated dataset will be - * exported. It's in format of - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * - * Generated from protobuf field string annotated_dataset = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getAnnotatedDataset() - { - return $this->annotated_dataset; - } - - /** - * Required. Annotated dataset resource name. DataItem in - * Dataset and their annotations in specified annotated dataset will be - * exported. It's in format of - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * - * Generated from protobuf field string annotated_dataset = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setAnnotatedDataset($var) - { - GPBUtil::checkString($var, True); - $this->annotated_dataset = $var; - - return $this; - } - - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Required. Specify the output destination. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.OutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataLabeling\V1beta1\OutputConfig|null - */ - public function getOutputConfig() - { - return $this->output_config; - } - - public function hasOutputConfig() - { - return isset($this->output_config); - } - - public function clearOutputConfig() - { - unset($this->output_config); - } - - /** - * Required. Specify the output destination. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.OutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataLabeling\V1beta1\OutputConfig $var - * @return $this - */ - public function setOutputConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\OutputConfig::class); - $this->output_config = $var; - - return $this; - } - - /** - * Email of the user who started the export task and should be notified by - * email. If empty no notification will be sent. - * - * Generated from protobuf field string user_email_address = 5; - * @return string - */ - public function getUserEmailAddress() - { - return $this->user_email_address; - } - - /** - * Email of the user who started the export task and should be notified by - * email. If empty no notification will be sent. - * - * Generated from protobuf field string user_email_address = 5; - * @param string $var - * @return $this - */ - public function setUserEmailAddress($var) - { - GPBUtil::checkString($var, True); - $this->user_email_address = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GcsDestination.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GcsDestination.php deleted file mode 100644 index 9492eedb1f10..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GcsDestination.php +++ /dev/null @@ -1,110 +0,0 @@ -google.cloud.datalabeling.v1beta1.GcsDestination - */ -class GcsDestination extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The output uri of destination file. - * - * Generated from protobuf field string output_uri = 1; - */ - protected $output_uri = ''; - /** - * Required. The format of the gcs destination. Only "text/csv" and - * "application/json" - * are supported. - * - * Generated from protobuf field string mime_type = 2; - */ - protected $mime_type = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $output_uri - * Required. The output uri of destination file. - * @type string $mime_type - * Required. The format of the gcs destination. Only "text/csv" and - * "application/json" - * are supported. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * Required. The output uri of destination file. - * - * Generated from protobuf field string output_uri = 1; - * @return string - */ - public function getOutputUri() - { - return $this->output_uri; - } - - /** - * Required. The output uri of destination file. - * - * Generated from protobuf field string output_uri = 1; - * @param string $var - * @return $this - */ - public function setOutputUri($var) - { - GPBUtil::checkString($var, True); - $this->output_uri = $var; - - return $this; - } - - /** - * Required. The format of the gcs destination. Only "text/csv" and - * "application/json" - * are supported. - * - * Generated from protobuf field string mime_type = 2; - * @return string - */ - public function getMimeType() - { - return $this->mime_type; - } - - /** - * Required. The format of the gcs destination. Only "text/csv" and - * "application/json" - * are supported. - * - * Generated from protobuf field string mime_type = 2; - * @param string $var - * @return $this - */ - public function setMimeType($var) - { - GPBUtil::checkString($var, True); - $this->mime_type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GcsFolderDestination.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GcsFolderDestination.php deleted file mode 100644 index 1740f911ebfa..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GcsFolderDestination.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.datalabeling.v1beta1.GcsFolderDestination - */ -class GcsFolderDestination extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Cloud Storage directory to export data to. - * - * Generated from protobuf field string output_folder_uri = 1; - */ - protected $output_folder_uri = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $output_folder_uri - * Required. Cloud Storage directory to export data to. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * Required. Cloud Storage directory to export data to. - * - * Generated from protobuf field string output_folder_uri = 1; - * @return string - */ - public function getOutputFolderUri() - { - return $this->output_folder_uri; - } - - /** - * Required. Cloud Storage directory to export data to. - * - * Generated from protobuf field string output_folder_uri = 1; - * @param string $var - * @return $this - */ - public function setOutputFolderUri($var) - { - GPBUtil::checkString($var, True); - $this->output_folder_uri = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GcsSource.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GcsSource.php deleted file mode 100644 index 989dacb08315..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GcsSource.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.datalabeling.v1beta1.GcsSource - */ -class GcsSource extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The input URI of source file. This must be a Cloud Storage path - * (`gs://...`). - * - * Generated from protobuf field string input_uri = 1; - */ - protected $input_uri = ''; - /** - * Required. The format of the source file. Only "text/csv" is supported. - * - * Generated from protobuf field string mime_type = 2; - */ - protected $mime_type = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $input_uri - * Required. The input URI of source file. This must be a Cloud Storage path - * (`gs://...`). - * @type string $mime_type - * Required. The format of the source file. Only "text/csv" is supported. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * Required. The input URI of source file. This must be a Cloud Storage path - * (`gs://...`). - * - * Generated from protobuf field string input_uri = 1; - * @return string - */ - public function getInputUri() - { - return $this->input_uri; - } - - /** - * Required. The input URI of source file. This must be a Cloud Storage path - * (`gs://...`). - * - * Generated from protobuf field string input_uri = 1; - * @param string $var - * @return $this - */ - public function setInputUri($var) - { - GPBUtil::checkString($var, True); - $this->input_uri = $var; - - return $this; - } - - /** - * Required. The format of the source file. Only "text/csv" is supported. - * - * Generated from protobuf field string mime_type = 2; - * @return string - */ - public function getMimeType() - { - return $this->mime_type; - } - - /** - * Required. The format of the source file. Only "text/csv" is supported. - * - * Generated from protobuf field string mime_type = 2; - * @param string $var - * @return $this - */ - public function setMimeType($var) - { - GPBUtil::checkString($var, True); - $this->mime_type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetAnnotatedDatasetRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetAnnotatedDatasetRequest.php deleted file mode 100644 index ae34125b0d67..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetAnnotatedDatasetRequest.php +++ /dev/null @@ -1,91 +0,0 @@ -google.cloud.datalabeling.v1beta1.GetAnnotatedDatasetRequest - */ -class GetAnnotatedDatasetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the annotated dataset to get, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the annotated dataset to get, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * Please see {@see DataLabelingServiceClient::annotatedDatasetName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\GetAnnotatedDatasetRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the annotated dataset to get, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the annotated dataset to get, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the annotated dataset to get, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetAnnotationSpecSetRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetAnnotationSpecSetRequest.php deleted file mode 100644 index 14a3f0e13069..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetAnnotationSpecSetRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.datalabeling.v1beta1.GetAnnotationSpecSetRequest - */ -class GetAnnotationSpecSetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. AnnotationSpecSet resource name, format: - * projects/{project_id}/annotationSpecSets/{annotation_spec_set_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. AnnotationSpecSet resource name, format: - * projects/{project_id}/annotationSpecSets/{annotation_spec_set_id} - * Please see {@see DataLabelingServiceClient::annotationSpecSetName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\GetAnnotationSpecSetRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. AnnotationSpecSet resource name, format: - * projects/{project_id}/annotationSpecSets/{annotation_spec_set_id} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. AnnotationSpecSet resource name, format: - * projects/{project_id}/annotationSpecSets/{annotation_spec_set_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. AnnotationSpecSet resource name, format: - * projects/{project_id}/annotationSpecSets/{annotation_spec_set_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetDataItemRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetDataItemRequest.php deleted file mode 100644 index 5e29efb4393c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetDataItemRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.datalabeling.v1beta1.GetDataItemRequest - */ -class GetDataItemRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the data item to get, format: - * projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. The name of the data item to get, format: - * projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id} - * Please see {@see DataLabelingServiceClient::dataItemName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\GetDataItemRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the data item to get, format: - * projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the data item to get, format: - * projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the data item to get, format: - * projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetDatasetRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetDatasetRequest.php deleted file mode 100644 index d31d221b435d..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetDatasetRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.datalabeling.v1beta1.GetDatasetRequest - */ -class GetDatasetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\GetDatasetRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetEvaluationJobRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetEvaluationJobRequest.php deleted file mode 100644 index 3affe84d1ff3..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetEvaluationJobRequest.php +++ /dev/null @@ -1,87 +0,0 @@ -google.cloud.datalabeling.v1beta1.GetEvaluationJobRequest - */ -class GetEvaluationJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the evaluation job. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the evaluation job. Format: - * - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * Please see {@see DataLabelingServiceClient::evaluationJobName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\GetEvaluationJobRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the evaluation job. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the evaluation job. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the evaluation job. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetEvaluationRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetEvaluationRequest.php deleted file mode 100644 index 1c92caa2c03f..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetEvaluationRequest.php +++ /dev/null @@ -1,87 +0,0 @@ -google.cloud.datalabeling.v1beta1.GetEvaluationRequest - */ -class GetEvaluationRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the evaluation. Format: - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}' - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the evaluation. Format: - * - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}' - * Please see {@see DataLabelingServiceClient::evaluationName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\GetEvaluationRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the evaluation. Format: - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}' - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the evaluation. Format: - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}' - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the evaluation. Format: - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}' - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetExampleRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetExampleRequest.php deleted file mode 100644 index b2a1eea87017..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetExampleRequest.php +++ /dev/null @@ -1,137 +0,0 @@ -google.cloud.datalabeling.v1beta1.GetExampleRequest - */ -class GetExampleRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of example, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id}/examples/{example_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. An expression for filtering Examples. Filter by - * annotation_spec.display_name is supported. Format - * "annotation_spec.display_name = {display_name}" - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - - /** - * @param string $name Required. Name of example, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id}/examples/{example_id} - * Please see {@see DataLabelingServiceClient::exampleName()} for help formatting this field. - * @param string $filter Optional. An expression for filtering Examples. Filter by - * annotation_spec.display_name is supported. Format - * "annotation_spec.display_name = {display_name}" - * - * @return \Google\Cloud\DataLabeling\V1beta1\GetExampleRequest - * - * @experimental - */ - public static function build(string $name, string $filter): self - { - return (new self()) - ->setName($name) - ->setFilter($filter); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of example, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id}/examples/{example_id} - * @type string $filter - * Optional. An expression for filtering Examples. Filter by - * annotation_spec.display_name is supported. Format - * "annotation_spec.display_name = {display_name}" - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of example, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id}/examples/{example_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of example, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id}/examples/{example_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. An expression for filtering Examples. Filter by - * annotation_spec.display_name is supported. Format - * "annotation_spec.display_name = {display_name}" - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. An expression for filtering Examples. Filter by - * annotation_spec.display_name is supported. Format - * "annotation_spec.display_name = {display_name}" - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetInstructionRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetInstructionRequest.php deleted file mode 100644 index 8f7c6fe37e13..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/GetInstructionRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.datalabeling.v1beta1.GetInstructionRequest - */ -class GetInstructionRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * Please see {@see DataLabelingServiceClient::instructionName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\GetInstructionRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/HumanAnnotationConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/HumanAnnotationConfig.php deleted file mode 100644 index 6adac2ffc2a5..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/HumanAnnotationConfig.php +++ /dev/null @@ -1,417 +0,0 @@ -google.cloud.datalabeling.v1beta1.HumanAnnotationConfig - */ -class HumanAnnotationConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Instruction resource name. - * - * Generated from protobuf field string instruction = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $instruction = ''; - /** - * Required. A human-readable name for AnnotatedDataset defined by - * users. Maximum of 64 characters - * . - * - * Generated from protobuf field string annotated_dataset_display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $annotated_dataset_display_name = ''; - /** - * Optional. A human-readable description for AnnotatedDataset. - * The description can be up to 10000 characters long. - * - * Generated from protobuf field string annotated_dataset_description = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $annotated_dataset_description = ''; - /** - * Optional. A human-readable label used to logically group labeling tasks. - * This string must match the regular expression `[a-zA-Z\\d_-]{0,128}`. - * - * Generated from protobuf field string label_group = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $label_group = ''; - /** - * Optional. The Language of this question, as a - * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). - * Default value is en-US. - * Only need to set this when task is language related. For example, French - * text classification. - * - * Generated from protobuf field string language_code = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $language_code = ''; - /** - * Optional. Replication of questions. Each question will be sent to up to - * this number of contributors to label. Aggregated answers will be returned. - * Default is set to 1. - * For image related labeling, valid values are 1, 3, 5. - * - * Generated from protobuf field int32 replica_count = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $replica_count = 0; - /** - * Optional. Maximum duration for contributors to answer a question. Maximum - * is 3600 seconds. Default is 3600 seconds. - * - * Generated from protobuf field .google.protobuf.Duration question_duration = 7 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $question_duration = null; - /** - * Optional. If you want your own labeling contributors to manage and work on - * this labeling request, you can set these contributors here. We will give - * them access to the question types in crowdcompute. Note that these - * emails must be registered in crowdcompute worker UI: - * https://crowd-compute.appspot.com/ - * - * Generated from protobuf field repeated string contributor_emails = 9 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $contributor_emails; - /** - * Email of the user who started the labeling task and should be notified by - * email. If empty no notification will be sent. - * - * Generated from protobuf field string user_email_address = 10; - */ - protected $user_email_address = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $instruction - * Required. Instruction resource name. - * @type string $annotated_dataset_display_name - * Required. A human-readable name for AnnotatedDataset defined by - * users. Maximum of 64 characters - * . - * @type string $annotated_dataset_description - * Optional. A human-readable description for AnnotatedDataset. - * The description can be up to 10000 characters long. - * @type string $label_group - * Optional. A human-readable label used to logically group labeling tasks. - * This string must match the regular expression `[a-zA-Z\\d_-]{0,128}`. - * @type string $language_code - * Optional. The Language of this question, as a - * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). - * Default value is en-US. - * Only need to set this when task is language related. For example, French - * text classification. - * @type int $replica_count - * Optional. Replication of questions. Each question will be sent to up to - * this number of contributors to label. Aggregated answers will be returned. - * Default is set to 1. - * For image related labeling, valid values are 1, 3, 5. - * @type \Google\Protobuf\Duration $question_duration - * Optional. Maximum duration for contributors to answer a question. Maximum - * is 3600 seconds. Default is 3600 seconds. - * @type array|\Google\Protobuf\Internal\RepeatedField $contributor_emails - * Optional. If you want your own labeling contributors to manage and work on - * this labeling request, you can set these contributors here. We will give - * them access to the question types in crowdcompute. Note that these - * emails must be registered in crowdcompute worker UI: - * https://crowd-compute.appspot.com/ - * @type string $user_email_address - * Email of the user who started the labeling task and should be notified by - * email. If empty no notification will be sent. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. Instruction resource name. - * - * Generated from protobuf field string instruction = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getInstruction() - { - return $this->instruction; - } - - /** - * Required. Instruction resource name. - * - * Generated from protobuf field string instruction = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setInstruction($var) - { - GPBUtil::checkString($var, True); - $this->instruction = $var; - - return $this; - } - - /** - * Required. A human-readable name for AnnotatedDataset defined by - * users. Maximum of 64 characters - * . - * - * Generated from protobuf field string annotated_dataset_display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getAnnotatedDatasetDisplayName() - { - return $this->annotated_dataset_display_name; - } - - /** - * Required. A human-readable name for AnnotatedDataset defined by - * users. Maximum of 64 characters - * . - * - * Generated from protobuf field string annotated_dataset_display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setAnnotatedDatasetDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->annotated_dataset_display_name = $var; - - return $this; - } - - /** - * Optional. A human-readable description for AnnotatedDataset. - * The description can be up to 10000 characters long. - * - * Generated from protobuf field string annotated_dataset_description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getAnnotatedDatasetDescription() - { - return $this->annotated_dataset_description; - } - - /** - * Optional. A human-readable description for AnnotatedDataset. - * The description can be up to 10000 characters long. - * - * Generated from protobuf field string annotated_dataset_description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setAnnotatedDatasetDescription($var) - { - GPBUtil::checkString($var, True); - $this->annotated_dataset_description = $var; - - return $this; - } - - /** - * Optional. A human-readable label used to logically group labeling tasks. - * This string must match the regular expression `[a-zA-Z\\d_-]{0,128}`. - * - * Generated from protobuf field string label_group = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getLabelGroup() - { - return $this->label_group; - } - - /** - * Optional. A human-readable label used to logically group labeling tasks. - * This string must match the regular expression `[a-zA-Z\\d_-]{0,128}`. - * - * Generated from protobuf field string label_group = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setLabelGroup($var) - { - GPBUtil::checkString($var, True); - $this->label_group = $var; - - return $this; - } - - /** - * Optional. The Language of this question, as a - * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). - * Default value is en-US. - * Only need to set this when task is language related. For example, French - * text classification. - * - * Generated from protobuf field string language_code = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getLanguageCode() - { - return $this->language_code; - } - - /** - * Optional. The Language of this question, as a - * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). - * Default value is en-US. - * Only need to set this when task is language related. For example, French - * text classification. - * - * Generated from protobuf field string language_code = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setLanguageCode($var) - { - GPBUtil::checkString($var, True); - $this->language_code = $var; - - return $this; - } - - /** - * Optional. Replication of questions. Each question will be sent to up to - * this number of contributors to label. Aggregated answers will be returned. - * Default is set to 1. - * For image related labeling, valid values are 1, 3, 5. - * - * Generated from protobuf field int32 replica_count = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getReplicaCount() - { - return $this->replica_count; - } - - /** - * Optional. Replication of questions. Each question will be sent to up to - * this number of contributors to label. Aggregated answers will be returned. - * Default is set to 1. - * For image related labeling, valid values are 1, 3, 5. - * - * Generated from protobuf field int32 replica_count = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setReplicaCount($var) - { - GPBUtil::checkInt32($var); - $this->replica_count = $var; - - return $this; - } - - /** - * Optional. Maximum duration for contributors to answer a question. Maximum - * is 3600 seconds. Default is 3600 seconds. - * - * Generated from protobuf field .google.protobuf.Duration question_duration = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Duration|null - */ - public function getQuestionDuration() - { - return $this->question_duration; - } - - public function hasQuestionDuration() - { - return isset($this->question_duration); - } - - public function clearQuestionDuration() - { - unset($this->question_duration); - } - - /** - * Optional. Maximum duration for contributors to answer a question. Maximum - * is 3600 seconds. Default is 3600 seconds. - * - * Generated from protobuf field .google.protobuf.Duration question_duration = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setQuestionDuration($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->question_duration = $var; - - return $this; - } - - /** - * Optional. If you want your own labeling contributors to manage and work on - * this labeling request, you can set these contributors here. We will give - * them access to the question types in crowdcompute. Note that these - * emails must be registered in crowdcompute worker UI: - * https://crowd-compute.appspot.com/ - * - * Generated from protobuf field repeated string contributor_emails = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getContributorEmails() - { - return $this->contributor_emails; - } - - /** - * Optional. If you want your own labeling contributors to manage and work on - * this labeling request, you can set these contributors here. We will give - * them access to the question types in crowdcompute. Note that these - * emails must be registered in crowdcompute worker UI: - * https://crowd-compute.appspot.com/ - * - * Generated from protobuf field repeated string contributor_emails = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setContributorEmails($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->contributor_emails = $arr; - - return $this; - } - - /** - * Email of the user who started the labeling task and should be notified by - * email. If empty no notification will be sent. - * - * Generated from protobuf field string user_email_address = 10; - * @return string - */ - public function getUserEmailAddress() - { - return $this->user_email_address; - } - - /** - * Email of the user who started the labeling task and should be notified by - * email. If empty no notification will be sent. - * - * Generated from protobuf field string user_email_address = 10; - * @param string $var - * @return $this - */ - public function setUserEmailAddress($var) - { - GPBUtil::checkString($var, True); - $this->user_email_address = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImageBoundingPolyAnnotation.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImageBoundingPolyAnnotation.php deleted file mode 100644 index 9b31588650d8..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImageBoundingPolyAnnotation.php +++ /dev/null @@ -1,143 +0,0 @@ -google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotation - */ -class ImageBoundingPolyAnnotation extends \Google\Protobuf\Internal\Message -{ - /** - * Label of object in this bounding polygon. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - */ - protected $annotation_spec = null; - protected $bounded_area; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\BoundingPoly $bounding_poly - * @type \Google\Cloud\DataLabeling\V1beta1\NormalizedBoundingPoly $normalized_bounding_poly - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $annotation_spec - * Label of object in this bounding polygon. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\BoundingPoly|null - */ - public function getBoundingPoly() - { - return $this->readOneof(2); - } - - public function hasBoundingPoly() - { - return $this->hasOneof(2); - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\BoundingPoly $var - * @return $this - */ - public function setBoundingPoly($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\BoundingPoly::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 3; - * @return \Google\Cloud\DataLabeling\V1beta1\NormalizedBoundingPoly|null - */ - public function getNormalizedBoundingPoly() - { - return $this->readOneof(3); - } - - public function hasNormalizedBoundingPoly() - { - return $this->hasOneof(3); - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 3; - * @param \Google\Cloud\DataLabeling\V1beta1\NormalizedBoundingPoly $var - * @return $this - */ - public function setNormalizedBoundingPoly($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\NormalizedBoundingPoly::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Label of object in this bounding polygon. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec|null - */ - public function getAnnotationSpec() - { - return $this->annotation_spec; - } - - public function hasAnnotationSpec() - { - return isset($this->annotation_spec); - } - - public function clearAnnotationSpec() - { - unset($this->annotation_spec); - } - - /** - * Label of object in this bounding polygon. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $var - * @return $this - */ - public function setAnnotationSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_spec = $var; - - return $this; - } - - /** - * @return string - */ - public function getBoundedArea() - { - return $this->whichOneof("bounded_area"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImageClassificationAnnotation.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImageClassificationAnnotation.php deleted file mode 100644 index 522950443eed..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImageClassificationAnnotation.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.ImageClassificationAnnotation - */ -class ImageClassificationAnnotation extends \Google\Protobuf\Internal\Message -{ - /** - * Label of image. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - */ - protected $annotation_spec = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $annotation_spec - * Label of image. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Label of image. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec|null - */ - public function getAnnotationSpec() - { - return $this->annotation_spec; - } - - public function hasAnnotationSpec() - { - return isset($this->annotation_spec); - } - - public function clearAnnotationSpec() - { - unset($this->annotation_spec); - } - - /** - * Label of image. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $var - * @return $this - */ - public function setAnnotationSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_spec = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImageClassificationConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImageClassificationConfig.php deleted file mode 100644 index 237680137543..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImageClassificationConfig.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.datalabeling.v1beta1.ImageClassificationConfig - */ -class ImageClassificationConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $annotation_spec_set = ''; - /** - * Optional. If allow_multi_label is true, contributors are able to choose - * multiple labels for one image. - * - * Generated from protobuf field bool allow_multi_label = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_multi_label = false; - /** - * Optional. The type of how to aggregate answers. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.StringAggregationType answer_aggregation_type = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $answer_aggregation_type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $annotation_spec_set - * Required. Annotation spec set resource name. - * @type bool $allow_multi_label - * Optional. If allow_multi_label is true, contributors are able to choose - * multiple labels for one image. - * @type int $answer_aggregation_type - * Optional. The type of how to aggregate answers. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getAnnotationSpecSet() - { - return $this->annotation_spec_set; - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setAnnotationSpecSet($var) - { - GPBUtil::checkString($var, True); - $this->annotation_spec_set = $var; - - return $this; - } - - /** - * Optional. If allow_multi_label is true, contributors are able to choose - * multiple labels for one image. - * - * Generated from protobuf field bool allow_multi_label = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMultiLabel() - { - return $this->allow_multi_label; - } - - /** - * Optional. If allow_multi_label is true, contributors are able to choose - * multiple labels for one image. - * - * Generated from protobuf field bool allow_multi_label = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMultiLabel($var) - { - GPBUtil::checkBool($var); - $this->allow_multi_label = $var; - - return $this; - } - - /** - * Optional. The type of how to aggregate answers. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.StringAggregationType answer_aggregation_type = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getAnswerAggregationType() - { - return $this->answer_aggregation_type; - } - - /** - * Optional. The type of how to aggregate answers. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.StringAggregationType answer_aggregation_type = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setAnswerAggregationType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\StringAggregationType::class); - $this->answer_aggregation_type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImagePayload.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImagePayload.php deleted file mode 100644 index b26af09c7f2a..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImagePayload.php +++ /dev/null @@ -1,169 +0,0 @@ -google.cloud.datalabeling.v1beta1.ImagePayload - */ -class ImagePayload extends \Google\Protobuf\Internal\Message -{ - /** - * Image format. - * - * Generated from protobuf field string mime_type = 1; - */ - protected $mime_type = ''; - /** - * A byte string of a thumbnail image. - * - * Generated from protobuf field bytes image_thumbnail = 2; - */ - protected $image_thumbnail = ''; - /** - * Image uri from the user bucket. - * - * Generated from protobuf field string image_uri = 3; - */ - protected $image_uri = ''; - /** - * Signed uri of the image file in the service bucket. - * - * Generated from protobuf field string signed_uri = 4; - */ - protected $signed_uri = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $mime_type - * Image format. - * @type string $image_thumbnail - * A byte string of a thumbnail image. - * @type string $image_uri - * Image uri from the user bucket. - * @type string $signed_uri - * Signed uri of the image file in the service bucket. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataPayloads::initOnce(); - parent::__construct($data); - } - - /** - * Image format. - * - * Generated from protobuf field string mime_type = 1; - * @return string - */ - public function getMimeType() - { - return $this->mime_type; - } - - /** - * Image format. - * - * Generated from protobuf field string mime_type = 1; - * @param string $var - * @return $this - */ - public function setMimeType($var) - { - GPBUtil::checkString($var, True); - $this->mime_type = $var; - - return $this; - } - - /** - * A byte string of a thumbnail image. - * - * Generated from protobuf field bytes image_thumbnail = 2; - * @return string - */ - public function getImageThumbnail() - { - return $this->image_thumbnail; - } - - /** - * A byte string of a thumbnail image. - * - * Generated from protobuf field bytes image_thumbnail = 2; - * @param string $var - * @return $this - */ - public function setImageThumbnail($var) - { - GPBUtil::checkString($var, False); - $this->image_thumbnail = $var; - - return $this; - } - - /** - * Image uri from the user bucket. - * - * Generated from protobuf field string image_uri = 3; - * @return string - */ - public function getImageUri() - { - return $this->image_uri; - } - - /** - * Image uri from the user bucket. - * - * Generated from protobuf field string image_uri = 3; - * @param string $var - * @return $this - */ - public function setImageUri($var) - { - GPBUtil::checkString($var, True); - $this->image_uri = $var; - - return $this; - } - - /** - * Signed uri of the image file in the service bucket. - * - * Generated from protobuf field string signed_uri = 4; - * @return string - */ - public function getSignedUri() - { - return $this->signed_uri; - } - - /** - * Signed uri of the image file in the service bucket. - * - * Generated from protobuf field string signed_uri = 4; - * @param string $var - * @return $this - */ - public function setSignedUri($var) - { - GPBUtil::checkString($var, True); - $this->signed_uri = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImagePolylineAnnotation.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImagePolylineAnnotation.php deleted file mode 100644 index 774e2c8b6216..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImagePolylineAnnotation.php +++ /dev/null @@ -1,142 +0,0 @@ -google.cloud.datalabeling.v1beta1.ImagePolylineAnnotation - */ -class ImagePolylineAnnotation extends \Google\Protobuf\Internal\Message -{ - /** - * Label of this polyline. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - */ - protected $annotation_spec = null; - protected $poly; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\Polyline $polyline - * @type \Google\Cloud\DataLabeling\V1beta1\NormalizedPolyline $normalized_polyline - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $annotation_spec - * Label of this polyline. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.Polyline polyline = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\Polyline|null - */ - public function getPolyline() - { - return $this->readOneof(2); - } - - public function hasPolyline() - { - return $this->hasOneof(2); - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.Polyline polyline = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\Polyline $var - * @return $this - */ - public function setPolyline($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\Polyline::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.NormalizedPolyline normalized_polyline = 3; - * @return \Google\Cloud\DataLabeling\V1beta1\NormalizedPolyline|null - */ - public function getNormalizedPolyline() - { - return $this->readOneof(3); - } - - public function hasNormalizedPolyline() - { - return $this->hasOneof(3); - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.NormalizedPolyline normalized_polyline = 3; - * @param \Google\Cloud\DataLabeling\V1beta1\NormalizedPolyline $var - * @return $this - */ - public function setNormalizedPolyline($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\NormalizedPolyline::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Label of this polyline. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec|null - */ - public function getAnnotationSpec() - { - return $this->annotation_spec; - } - - public function hasAnnotationSpec() - { - return isset($this->annotation_spec); - } - - public function clearAnnotationSpec() - { - unset($this->annotation_spec); - } - - /** - * Label of this polyline. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $var - * @return $this - */ - public function setAnnotationSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_spec = $var; - - return $this; - } - - /** - * @return string - */ - public function getPoly() - { - return $this->whichOneof("poly"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImageSegmentationAnnotation.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImageSegmentationAnnotation.php deleted file mode 100644 index 4e315d173fb5..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImageSegmentationAnnotation.php +++ /dev/null @@ -1,143 +0,0 @@ -google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation - */ -class ImageSegmentationAnnotation extends \Google\Protobuf\Internal\Message -{ - /** - * The mapping between rgb color and annotation spec. The key is the rgb - * color represented in format of rgb(0, 0, 0). The value is the - * AnnotationSpec. - * - * Generated from protobuf field map annotation_colors = 1; - */ - private $annotation_colors; - /** - * Image format. - * - * Generated from protobuf field string mime_type = 2; - */ - protected $mime_type = ''; - /** - * A byte string of a full image's color map. - * - * Generated from protobuf field bytes image_bytes = 3; - */ - protected $image_bytes = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\MapField $annotation_colors - * The mapping between rgb color and annotation spec. The key is the rgb - * color represented in format of rgb(0, 0, 0). The value is the - * AnnotationSpec. - * @type string $mime_type - * Image format. - * @type string $image_bytes - * A byte string of a full image's color map. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * The mapping between rgb color and annotation spec. The key is the rgb - * color represented in format of rgb(0, 0, 0). The value is the - * AnnotationSpec. - * - * Generated from protobuf field map annotation_colors = 1; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotationColors() - { - return $this->annotation_colors; - } - - /** - * The mapping between rgb color and annotation spec. The key is the rgb - * color represented in format of rgb(0, 0, 0). The value is the - * AnnotationSpec. - * - * Generated from protobuf field map annotation_colors = 1; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAnnotationColors($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_colors = $arr; - - return $this; - } - - /** - * Image format. - * - * Generated from protobuf field string mime_type = 2; - * @return string - */ - public function getMimeType() - { - return $this->mime_type; - } - - /** - * Image format. - * - * Generated from protobuf field string mime_type = 2; - * @param string $var - * @return $this - */ - public function setMimeType($var) - { - GPBUtil::checkString($var, True); - $this->mime_type = $var; - - return $this; - } - - /** - * A byte string of a full image's color map. - * - * Generated from protobuf field bytes image_bytes = 3; - * @return string - */ - public function getImageBytes() - { - return $this->image_bytes; - } - - /** - * A byte string of a full image's color map. - * - * Generated from protobuf field bytes image_bytes = 3; - * @param string $var - * @return $this - */ - public function setImageBytes($var) - { - GPBUtil::checkString($var, False); - $this->image_bytes = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImportDataOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImportDataOperationMetadata.php deleted file mode 100644 index 663673ebe19d..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImportDataOperationMetadata.php +++ /dev/null @@ -1,157 +0,0 @@ -google.cloud.datalabeling.v1beta1.ImportDataOperationMetadata - */ -class ImportDataOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The name of imported dataset. - * "projects/*/datasets/*" - * - * Generated from protobuf field string dataset = 1; - */ - protected $dataset = ''; - /** - * Output only. Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - */ - private $partial_failures; - /** - * Output only. Timestamp when import dataset request was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 3; - */ - protected $create_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $dataset - * Output only. The name of imported dataset. - * "projects/*/datasets/*" - * @type array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $partial_failures - * Output only. Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Timestamp when import dataset request was created. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The name of imported dataset. - * "projects/*/datasets/*" - * - * Generated from protobuf field string dataset = 1; - * @return string - */ - public function getDataset() - { - return $this->dataset; - } - - /** - * Output only. The name of imported dataset. - * "projects/*/datasets/*" - * - * Generated from protobuf field string dataset = 1; - * @param string $var - * @return $this - */ - public function setDataset($var) - { - GPBUtil::checkString($var, True); - $this->dataset = $var; - - return $this; - } - - /** - * Output only. Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPartialFailures() - { - return $this->partial_failures; - } - - /** - * Output only. Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - * @param array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPartialFailures($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Rpc\Status::class); - $this->partial_failures = $arr; - - return $this; - } - - /** - * Output only. Timestamp when import dataset request was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Timestamp when import dataset request was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImportDataOperationResponse.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImportDataOperationResponse.php deleted file mode 100644 index 06562e94e114..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImportDataOperationResponse.php +++ /dev/null @@ -1,135 +0,0 @@ -google.cloud.datalabeling.v1beta1.ImportDataOperationResponse - */ -class ImportDataOperationResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Ouptut only. The name of imported dataset. - * - * Generated from protobuf field string dataset = 1; - */ - protected $dataset = ''; - /** - * Output only. Total number of examples requested to import - * - * Generated from protobuf field int32 total_count = 2; - */ - protected $total_count = 0; - /** - * Output only. Number of examples imported successfully. - * - * Generated from protobuf field int32 import_count = 3; - */ - protected $import_count = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $dataset - * Ouptut only. The name of imported dataset. - * @type int $total_count - * Output only. Total number of examples requested to import - * @type int $import_count - * Output only. Number of examples imported successfully. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Ouptut only. The name of imported dataset. - * - * Generated from protobuf field string dataset = 1; - * @return string - */ - public function getDataset() - { - return $this->dataset; - } - - /** - * Ouptut only. The name of imported dataset. - * - * Generated from protobuf field string dataset = 1; - * @param string $var - * @return $this - */ - public function setDataset($var) - { - GPBUtil::checkString($var, True); - $this->dataset = $var; - - return $this; - } - - /** - * Output only. Total number of examples requested to import - * - * Generated from protobuf field int32 total_count = 2; - * @return int - */ - public function getTotalCount() - { - return $this->total_count; - } - - /** - * Output only. Total number of examples requested to import - * - * Generated from protobuf field int32 total_count = 2; - * @param int $var - * @return $this - */ - public function setTotalCount($var) - { - GPBUtil::checkInt32($var); - $this->total_count = $var; - - return $this; - } - - /** - * Output only. Number of examples imported successfully. - * - * Generated from protobuf field int32 import_count = 3; - * @return int - */ - public function getImportCount() - { - return $this->import_count; - } - - /** - * Output only. Number of examples imported successfully. - * - * Generated from protobuf field int32 import_count = 3; - * @param int $var - * @return $this - */ - public function setImportCount($var) - { - GPBUtil::checkInt32($var); - $this->import_count = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImportDataRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImportDataRequest.php deleted file mode 100644 index 8669a9519411..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ImportDataRequest.php +++ /dev/null @@ -1,170 +0,0 @@ -google.cloud.datalabeling.v1beta1.ImportDataRequest - */ -class ImportDataRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. Specify the input source of the data. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $input_config = null; - /** - * Email of the user who started the import task and should be notified by - * email. If empty no notification will be sent. - * - * Generated from protobuf field string user_email_address = 3; - */ - protected $user_email_address = ''; - - /** - * @param string $name Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. - * @param \Google\Cloud\DataLabeling\V1beta1\InputConfig $inputConfig Required. Specify the input source of the data. - * - * @return \Google\Cloud\DataLabeling\V1beta1\ImportDataRequest - * - * @experimental - */ - public static function build(string $name, \Google\Cloud\DataLabeling\V1beta1\InputConfig $inputConfig): self - { - return (new self()) - ->setName($name) - ->setInputConfig($inputConfig); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * @type \Google\Cloud\DataLabeling\V1beta1\InputConfig $input_config - * Required. Specify the input source of the data. - * @type string $user_email_address - * Email of the user who started the import task and should be notified by - * email. If empty no notification will be sent. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. Specify the input source of the data. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataLabeling\V1beta1\InputConfig|null - */ - public function getInputConfig() - { - return $this->input_config; - } - - public function hasInputConfig() - { - return isset($this->input_config); - } - - public function clearInputConfig() - { - unset($this->input_config); - } - - /** - * Required. Specify the input source of the data. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataLabeling\V1beta1\InputConfig $var - * @return $this - */ - public function setInputConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\InputConfig::class); - $this->input_config = $var; - - return $this; - } - - /** - * Email of the user who started the import task and should be notified by - * email. If empty no notification will be sent. - * - * Generated from protobuf field string user_email_address = 3; - * @return string - */ - public function getUserEmailAddress() - { - return $this->user_email_address; - } - - /** - * Email of the user who started the import task and should be notified by - * email. If empty no notification will be sent. - * - * Generated from protobuf field string user_email_address = 3; - * @param string $var - * @return $this - */ - public function setUserEmailAddress($var) - { - GPBUtil::checkString($var, True); - $this->user_email_address = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/InputConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/InputConfig.php deleted file mode 100644 index 8c94000e9540..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/InputConfig.php +++ /dev/null @@ -1,281 +0,0 @@ -google.cloud.datalabeling.v1beta1.InputConfig - */ -class InputConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Data type must be specifed when user tries to import data. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.DataType data_type = 1; - */ - protected $data_type = 0; - /** - * Optional. The type of annotation to be performed on this data. You must - * specify this field if you are using this InputConfig in an - * [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob]. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationType annotation_type = 3; - */ - protected $annotation_type = 0; - /** - * Optional. Metadata about annotations for the input. You must specify this - * field if you are using this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob] for a - * model version that performs classification. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ClassificationMetadata classification_metadata = 4; - */ - protected $classification_metadata = null; - protected $data_type_metadata; - protected $source; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\TextMetadata $text_metadata - * Required for text import, as language code must be specified. - * @type \Google\Cloud\DataLabeling\V1beta1\GcsSource $gcs_source - * Source located in Cloud Storage. - * @type \Google\Cloud\DataLabeling\V1beta1\BigQuerySource $bigquery_source - * Source located in BigQuery. You must specify this field if you are using - * this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob]. - * @type int $data_type - * Required. Data type must be specifed when user tries to import data. - * @type int $annotation_type - * Optional. The type of annotation to be performed on this data. You must - * specify this field if you are using this InputConfig in an - * [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob]. - * @type \Google\Cloud\DataLabeling\V1beta1\ClassificationMetadata $classification_metadata - * Optional. Metadata about annotations for the input. You must specify this - * field if you are using this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob] for a - * model version that performs classification. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * Required for text import, as language code must be specified. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextMetadata text_metadata = 6; - * @return \Google\Cloud\DataLabeling\V1beta1\TextMetadata|null - */ - public function getTextMetadata() - { - return $this->readOneof(6); - } - - public function hasTextMetadata() - { - return $this->hasOneof(6); - } - - /** - * Required for text import, as language code must be specified. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextMetadata text_metadata = 6; - * @param \Google\Cloud\DataLabeling\V1beta1\TextMetadata $var - * @return $this - */ - public function setTextMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TextMetadata::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * Source located in Cloud Storage. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.GcsSource gcs_source = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\GcsSource|null - */ - public function getGcsSource() - { - return $this->readOneof(2); - } - - public function hasGcsSource() - { - return $this->hasOneof(2); - } - - /** - * Source located in Cloud Storage. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.GcsSource gcs_source = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\GcsSource $var - * @return $this - */ - public function setGcsSource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\GcsSource::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Source located in BigQuery. You must specify this field if you are using - * this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob]. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BigQuerySource bigquery_source = 5; - * @return \Google\Cloud\DataLabeling\V1beta1\BigQuerySource|null - */ - public function getBigquerySource() - { - return $this->readOneof(5); - } - - public function hasBigquerySource() - { - return $this->hasOneof(5); - } - - /** - * Source located in BigQuery. You must specify this field if you are using - * this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob]. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BigQuerySource bigquery_source = 5; - * @param \Google\Cloud\DataLabeling\V1beta1\BigQuerySource $var - * @return $this - */ - public function setBigquerySource($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\BigQuerySource::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Required. Data type must be specifed when user tries to import data. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.DataType data_type = 1; - * @return int - */ - public function getDataType() - { - return $this->data_type; - } - - /** - * Required. Data type must be specifed when user tries to import data. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.DataType data_type = 1; - * @param int $var - * @return $this - */ - public function setDataType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\DataType::class); - $this->data_type = $var; - - return $this; - } - - /** - * Optional. The type of annotation to be performed on this data. You must - * specify this field if you are using this InputConfig in an - * [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob]. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationType annotation_type = 3; - * @return int - */ - public function getAnnotationType() - { - return $this->annotation_type; - } - - /** - * Optional. The type of annotation to be performed on this data. You must - * specify this field if you are using this InputConfig in an - * [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob]. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationType annotation_type = 3; - * @param int $var - * @return $this - */ - public function setAnnotationType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationType::class); - $this->annotation_type = $var; - - return $this; - } - - /** - * Optional. Metadata about annotations for the input. You must specify this - * field if you are using this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob] for a - * model version that performs classification. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ClassificationMetadata classification_metadata = 4; - * @return \Google\Cloud\DataLabeling\V1beta1\ClassificationMetadata|null - */ - public function getClassificationMetadata() - { - return $this->classification_metadata; - } - - public function hasClassificationMetadata() - { - return isset($this->classification_metadata); - } - - public function clearClassificationMetadata() - { - unset($this->classification_metadata); - } - - /** - * Optional. Metadata about annotations for the input. You must specify this - * field if you are using this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob] for a - * model version that performs classification. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ClassificationMetadata classification_metadata = 4; - * @param \Google\Cloud\DataLabeling\V1beta1\ClassificationMetadata $var - * @return $this - */ - public function setClassificationMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ClassificationMetadata::class); - $this->classification_metadata = $var; - - return $this; - } - - /** - * @return string - */ - public function getDataTypeMetadata() - { - return $this->whichOneof("data_type_metadata"); - } - - /** - * @return string - */ - public function getSource() - { - return $this->whichOneof("source"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Instruction.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Instruction.php deleted file mode 100644 index 39c27cfa7b13..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Instruction.php +++ /dev/null @@ -1,419 +0,0 @@ -google.cloud.datalabeling.v1beta1.Instruction - */ -class Instruction extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Required. The display name of the instruction. Maximum of 64 characters. - * - * Generated from protobuf field string display_name = 2; - */ - protected $display_name = ''; - /** - * Optional. User-provided description of the instruction. - * The description can be up to 10000 characters long. - * - * Generated from protobuf field string description = 3; - */ - protected $description = ''; - /** - * Output only. Creation time of instruction. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4; - */ - protected $create_time = null; - /** - * Output only. Last update time of instruction. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5; - */ - protected $update_time = null; - /** - * Required. The data type of this instruction. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.DataType data_type = 6; - */ - protected $data_type = 0; - /** - * Deprecated: this instruction format is not supported any more. - * Instruction from a CSV file, such as for classification task. - * The CSV file should have exact two columns, in the following format: - * * The first column is labeled data, such as an image reference, text. - * * The second column is comma separated labels associated with data. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.CsvInstruction csv_instruction = 7 [deprecated = true]; - * @deprecated - */ - protected $csv_instruction = null; - /** - * Instruction from a PDF document. The PDF should be in a Cloud Storage - * bucket. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PdfInstruction pdf_instruction = 9; - */ - protected $pdf_instruction = null; - /** - * Output only. The names of any related resources that are blocking changes - * to the instruction. - * - * Generated from protobuf field repeated string blocking_resources = 10; - */ - private $blocking_resources; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * @type string $display_name - * Required. The display name of the instruction. Maximum of 64 characters. - * @type string $description - * Optional. User-provided description of the instruction. - * The description can be up to 10000 characters long. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Creation time of instruction. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Last update time of instruction. - * @type int $data_type - * Required. The data type of this instruction. - * @type \Google\Cloud\DataLabeling\V1beta1\CsvInstruction $csv_instruction - * Deprecated: this instruction format is not supported any more. - * Instruction from a CSV file, such as for classification task. - * The CSV file should have exact two columns, in the following format: - * * The first column is labeled data, such as an image reference, text. - * * The second column is comma separated labels associated with data. - * @type \Google\Cloud\DataLabeling\V1beta1\PdfInstruction $pdf_instruction - * Instruction from a PDF document. The PDF should be in a Cloud Storage - * bucket. - * @type array|\Google\Protobuf\Internal\RepeatedField $blocking_resources - * Output only. The names of any related resources that are blocking changes - * to the instruction. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Instruction::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. The display name of the instruction. Maximum of 64 characters. - * - * Generated from protobuf field string display_name = 2; - * @return string - */ - public function getDisplayName() - { - return $this->display_name; - } - - /** - * Required. The display name of the instruction. Maximum of 64 characters. - * - * Generated from protobuf field string display_name = 2; - * @param string $var - * @return $this - */ - public function setDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->display_name = $var; - - return $this; - } - - /** - * Optional. User-provided description of the instruction. - * The description can be up to 10000 characters long. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. User-provided description of the instruction. - * The description can be up to 10000 characters long. - * - * Generated from protobuf field string description = 3; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Output only. Creation time of instruction. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Creation time of instruction. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * Output only. Last update time of instruction. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Output only. Last update time of instruction. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - - /** - * Required. The data type of this instruction. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.DataType data_type = 6; - * @return int - */ - public function getDataType() - { - return $this->data_type; - } - - /** - * Required. The data type of this instruction. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.DataType data_type = 6; - * @param int $var - * @return $this - */ - public function setDataType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\DataType::class); - $this->data_type = $var; - - return $this; - } - - /** - * Deprecated: this instruction format is not supported any more. - * Instruction from a CSV file, such as for classification task. - * The CSV file should have exact two columns, in the following format: - * * The first column is labeled data, such as an image reference, text. - * * The second column is comma separated labels associated with data. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.CsvInstruction csv_instruction = 7 [deprecated = true]; - * @return \Google\Cloud\DataLabeling\V1beta1\CsvInstruction|null - * @deprecated - */ - public function getCsvInstruction() - { - @trigger_error('csv_instruction is deprecated.', E_USER_DEPRECATED); - return $this->csv_instruction; - } - - public function hasCsvInstruction() - { - @trigger_error('csv_instruction is deprecated.', E_USER_DEPRECATED); - return isset($this->csv_instruction); - } - - public function clearCsvInstruction() - { - @trigger_error('csv_instruction is deprecated.', E_USER_DEPRECATED); - unset($this->csv_instruction); - } - - /** - * Deprecated: this instruction format is not supported any more. - * Instruction from a CSV file, such as for classification task. - * The CSV file should have exact two columns, in the following format: - * * The first column is labeled data, such as an image reference, text. - * * The second column is comma separated labels associated with data. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.CsvInstruction csv_instruction = 7 [deprecated = true]; - * @param \Google\Cloud\DataLabeling\V1beta1\CsvInstruction $var - * @return $this - * @deprecated - */ - public function setCsvInstruction($var) - { - @trigger_error('csv_instruction is deprecated.', E_USER_DEPRECATED); - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\CsvInstruction::class); - $this->csv_instruction = $var; - - return $this; - } - - /** - * Instruction from a PDF document. The PDF should be in a Cloud Storage - * bucket. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PdfInstruction pdf_instruction = 9; - * @return \Google\Cloud\DataLabeling\V1beta1\PdfInstruction|null - */ - public function getPdfInstruction() - { - return $this->pdf_instruction; - } - - public function hasPdfInstruction() - { - return isset($this->pdf_instruction); - } - - public function clearPdfInstruction() - { - unset($this->pdf_instruction); - } - - /** - * Instruction from a PDF document. The PDF should be in a Cloud Storage - * bucket. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PdfInstruction pdf_instruction = 9; - * @param \Google\Cloud\DataLabeling\V1beta1\PdfInstruction $var - * @return $this - */ - public function setPdfInstruction($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\PdfInstruction::class); - $this->pdf_instruction = $var; - - return $this; - } - - /** - * Output only. The names of any related resources that are blocking changes - * to the instruction. - * - * Generated from protobuf field repeated string blocking_resources = 10; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getBlockingResources() - { - return $this->blocking_resources; - } - - /** - * Output only. The names of any related resources that are blocking changes - * to the instruction. - * - * Generated from protobuf field repeated string blocking_resources = 10; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setBlockingResources($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->blocking_resources = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageBoundingBoxOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageBoundingBoxOperationMetadata.php deleted file mode 100644 index 0e78b9d73bec..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageBoundingBoxOperationMetadata.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelImageBoundingBoxOperationMetadata - */ -class LabelImageBoundingBoxOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - */ - protected $basic_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Basic human annotation config used in labeling request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageBoundingPolyOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageBoundingPolyOperationMetadata.php deleted file mode 100644 index d768199bbbf8..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageBoundingPolyOperationMetadata.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelImageBoundingPolyOperationMetadata - */ -class LabelImageBoundingPolyOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - */ - protected $basic_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Basic human annotation config used in labeling request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageClassificationOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageClassificationOperationMetadata.php deleted file mode 100644 index 34e50c9b6f44..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageClassificationOperationMetadata.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelImageClassificationOperationMetadata - */ -class LabelImageClassificationOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - */ - protected $basic_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Basic human annotation config used in labeling request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageOrientedBoundingBoxOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageOrientedBoundingBoxOperationMetadata.php deleted file mode 100644 index 97eca6c0568c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageOrientedBoundingBoxOperationMetadata.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelImageOrientedBoundingBoxOperationMetadata - */ -class LabelImageOrientedBoundingBoxOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - */ - protected $basic_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Basic human annotation config. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImagePolylineOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImagePolylineOperationMetadata.php deleted file mode 100644 index 4d13edfb5ffb..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImagePolylineOperationMetadata.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelImagePolylineOperationMetadata - */ -class LabelImagePolylineOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - */ - protected $basic_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Basic human annotation config used in labeling request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageRequest.php deleted file mode 100644 index 23de606b7732..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageRequest.php +++ /dev/null @@ -1,334 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelImageRequest - */ -class LabelImageRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the dataset to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $basic_config = null; - /** - * Required. The type of image labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $feature = 0; - protected $request_config; - - /** - * @param string $parent Required. Name of the dataset to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basicConfig Required. Basic human annotation config. - * @param int $feature Required. The type of image labeling task. - * For allowed values, use constants defined on {@see \Google\Cloud\DataLabeling\V1beta1\LabelImageRequest\Feature} - * - * @return \Google\Cloud\DataLabeling\V1beta1\LabelImageRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basicConfig, int $feature): self - { - return (new self()) - ->setParent($parent) - ->setBasicConfig($basicConfig) - ->setFeature($feature); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\ImageClassificationConfig $image_classification_config - * Configuration for image classification task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * @type \Google\Cloud\DataLabeling\V1beta1\BoundingPolyConfig $bounding_poly_config - * Configuration for bounding box and bounding poly task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * @type \Google\Cloud\DataLabeling\V1beta1\PolylineConfig $polyline_config - * Configuration for polyline task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * @type \Google\Cloud\DataLabeling\V1beta1\SegmentationConfig $segmentation_config - * Configuration for segmentation task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * @type string $parent - * Required. Name of the dataset to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Required. Basic human annotation config. - * @type int $feature - * Required. The type of image labeling task. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Configuration for image classification task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImageClassificationConfig image_classification_config = 4; - * @return \Google\Cloud\DataLabeling\V1beta1\ImageClassificationConfig|null - */ - public function getImageClassificationConfig() - { - return $this->readOneof(4); - } - - public function hasImageClassificationConfig() - { - return $this->hasOneof(4); - } - - /** - * Configuration for image classification task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ImageClassificationConfig image_classification_config = 4; - * @param \Google\Cloud\DataLabeling\V1beta1\ImageClassificationConfig $var - * @return $this - */ - public function setImageClassificationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ImageClassificationConfig::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Configuration for bounding box and bounding poly task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BoundingPolyConfig bounding_poly_config = 5; - * @return \Google\Cloud\DataLabeling\V1beta1\BoundingPolyConfig|null - */ - public function getBoundingPolyConfig() - { - return $this->readOneof(5); - } - - public function hasBoundingPolyConfig() - { - return $this->hasOneof(5); - } - - /** - * Configuration for bounding box and bounding poly task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BoundingPolyConfig bounding_poly_config = 5; - * @param \Google\Cloud\DataLabeling\V1beta1\BoundingPolyConfig $var - * @return $this - */ - public function setBoundingPolyConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\BoundingPolyConfig::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Configuration for polyline task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PolylineConfig polyline_config = 6; - * @return \Google\Cloud\DataLabeling\V1beta1\PolylineConfig|null - */ - public function getPolylineConfig() - { - return $this->readOneof(6); - } - - public function hasPolylineConfig() - { - return $this->hasOneof(6); - } - - /** - * Configuration for polyline task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PolylineConfig polyline_config = 6; - * @param \Google\Cloud\DataLabeling\V1beta1\PolylineConfig $var - * @return $this - */ - public function setPolylineConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\PolylineConfig::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * Configuration for segmentation task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.SegmentationConfig segmentation_config = 7; - * @return \Google\Cloud\DataLabeling\V1beta1\SegmentationConfig|null - */ - public function getSegmentationConfig() - { - return $this->readOneof(7); - } - - public function hasSegmentationConfig() - { - return $this->hasOneof(7); - } - - /** - * Configuration for segmentation task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.SegmentationConfig segmentation_config = 7; - * @param \Google\Cloud\DataLabeling\V1beta1\SegmentationConfig $var - * @return $this - */ - public function setSegmentationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\SegmentationConfig::class); - $this->writeOneof(7, $var); - - return $this; - } - - /** - * Required. Name of the dataset to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Name of the dataset to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Required. Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - - /** - * Required. The type of image labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getFeature() - { - return $this->feature; - } - - /** - * Required. The type of image labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setFeature($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\LabelImageRequest\Feature::class); - $this->feature = $var; - - return $this; - } - - /** - * @return string - */ - public function getRequestConfig() - { - return $this->whichOneof("request_config"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageRequest/Feature.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageRequest/Feature.php deleted file mode 100644 index 7b9821bc9357..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageRequest/Feature.php +++ /dev/null @@ -1,94 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelImageRequest.Feature - */ -class Feature -{ - /** - * Generated from protobuf enum FEATURE_UNSPECIFIED = 0; - */ - const FEATURE_UNSPECIFIED = 0; - /** - * Label whole image with one or more of labels. - * - * Generated from protobuf enum CLASSIFICATION = 1; - */ - const CLASSIFICATION = 1; - /** - * Label image with bounding boxes for labels. - * - * Generated from protobuf enum BOUNDING_BOX = 2; - */ - const BOUNDING_BOX = 2; - /** - * Label oriented bounding box. The box does not have to be parallel to - * horizontal line. - * - * Generated from protobuf enum ORIENTED_BOUNDING_BOX = 6; - */ - const ORIENTED_BOUNDING_BOX = 6; - /** - * Label images with bounding poly. A bounding poly is a plane figure that - * is bounded by a finite chain of straight line segments closing in a loop. - * - * Generated from protobuf enum BOUNDING_POLY = 3; - */ - const BOUNDING_POLY = 3; - /** - * Label images with polyline. Polyline is formed by connected line segments - * which are not in closed form. - * - * Generated from protobuf enum POLYLINE = 4; - */ - const POLYLINE = 4; - /** - * Label images with segmentation. Segmentation is different from bounding - * poly since it is more fine-grained, pixel level annotation. - * - * Generated from protobuf enum SEGMENTATION = 5; - */ - const SEGMENTATION = 5; - - private static $valueToName = [ - self::FEATURE_UNSPECIFIED => 'FEATURE_UNSPECIFIED', - self::CLASSIFICATION => 'CLASSIFICATION', - self::BOUNDING_BOX => 'BOUNDING_BOX', - self::ORIENTED_BOUNDING_BOX => 'ORIENTED_BOUNDING_BOX', - self::BOUNDING_POLY => 'BOUNDING_POLY', - self::POLYLINE => 'POLYLINE', - self::SEGMENTATION => 'SEGMENTATION', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Feature::class, \Google\Cloud\DataLabeling\V1beta1\LabelImageRequest_Feature::class); - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageRequest_Feature.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageRequest_Feature.php deleted file mode 100644 index 4b1beae9cf1a..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelImageRequest_Feature.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelImageSegmentationOperationMetadata - */ -class LabelImageSegmentationOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - */ - protected $basic_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Basic human annotation config. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelOperationMetadata.php deleted file mode 100644 index df4e7ab3acab..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelOperationMetadata.php +++ /dev/null @@ -1,559 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelOperationMetadata - */ -class LabelOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Progress of label operation. Range: [0, 100]. - * - * Generated from protobuf field int32 progress_percent = 1; - */ - protected $progress_percent = 0; - /** - * Output only. Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - */ - private $partial_failures; - /** - * Output only. Timestamp when labeling request was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 16; - */ - protected $create_time = null; - protected $details; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\LabelImageClassificationOperationMetadata $image_classification_details - * Details of label image classification operation. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelImageBoundingBoxOperationMetadata $image_bounding_box_details - * Details of label image bounding box operation. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelImageBoundingPolyOperationMetadata $image_bounding_poly_details - * Details of label image bounding poly operation. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelImageOrientedBoundingBoxOperationMetadata $image_oriented_bounding_box_details - * Details of label image oriented bounding box operation. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelImagePolylineOperationMetadata $image_polyline_details - * Details of label image polyline operation. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelImageSegmentationOperationMetadata $image_segmentation_details - * Details of label image segmentation operation. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelVideoClassificationOperationMetadata $video_classification_details - * Details of label video classification operation. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelVideoObjectDetectionOperationMetadata $video_object_detection_details - * Details of label video object detection operation. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelVideoObjectTrackingOperationMetadata $video_object_tracking_details - * Details of label video object tracking operation. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelVideoEventOperationMetadata $video_event_details - * Details of label video event operation. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelTextClassificationOperationMetadata $text_classification_details - * Details of label text classification operation. - * @type \Google\Cloud\DataLabeling\V1beta1\LabelTextEntityExtractionOperationMetadata $text_entity_extraction_details - * Details of label text entity extraction operation. - * @type int $progress_percent - * Output only. Progress of label operation. Range: [0, 100]. - * @type array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $partial_failures - * Output only. Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Timestamp when labeling request was created. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Details of label image classification operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageClassificationOperationMetadata image_classification_details = 3; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelImageClassificationOperationMetadata|null - */ - public function getImageClassificationDetails() - { - return $this->readOneof(3); - } - - public function hasImageClassificationDetails() - { - return $this->hasOneof(3); - } - - /** - * Details of label image classification operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageClassificationOperationMetadata image_classification_details = 3; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelImageClassificationOperationMetadata $var - * @return $this - */ - public function setImageClassificationDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelImageClassificationOperationMetadata::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Details of label image bounding box operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageBoundingBoxOperationMetadata image_bounding_box_details = 4; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelImageBoundingBoxOperationMetadata|null - */ - public function getImageBoundingBoxDetails() - { - return $this->readOneof(4); - } - - public function hasImageBoundingBoxDetails() - { - return $this->hasOneof(4); - } - - /** - * Details of label image bounding box operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageBoundingBoxOperationMetadata image_bounding_box_details = 4; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelImageBoundingBoxOperationMetadata $var - * @return $this - */ - public function setImageBoundingBoxDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelImageBoundingBoxOperationMetadata::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Details of label image bounding poly operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageBoundingPolyOperationMetadata image_bounding_poly_details = 11; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelImageBoundingPolyOperationMetadata|null - */ - public function getImageBoundingPolyDetails() - { - return $this->readOneof(11); - } - - public function hasImageBoundingPolyDetails() - { - return $this->hasOneof(11); - } - - /** - * Details of label image bounding poly operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageBoundingPolyOperationMetadata image_bounding_poly_details = 11; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelImageBoundingPolyOperationMetadata $var - * @return $this - */ - public function setImageBoundingPolyDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelImageBoundingPolyOperationMetadata::class); - $this->writeOneof(11, $var); - - return $this; - } - - /** - * Details of label image oriented bounding box operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageOrientedBoundingBoxOperationMetadata image_oriented_bounding_box_details = 14; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelImageOrientedBoundingBoxOperationMetadata|null - */ - public function getImageOrientedBoundingBoxDetails() - { - return $this->readOneof(14); - } - - public function hasImageOrientedBoundingBoxDetails() - { - return $this->hasOneof(14); - } - - /** - * Details of label image oriented bounding box operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageOrientedBoundingBoxOperationMetadata image_oriented_bounding_box_details = 14; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelImageOrientedBoundingBoxOperationMetadata $var - * @return $this - */ - public function setImageOrientedBoundingBoxDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelImageOrientedBoundingBoxOperationMetadata::class); - $this->writeOneof(14, $var); - - return $this; - } - - /** - * Details of label image polyline operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImagePolylineOperationMetadata image_polyline_details = 12; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelImagePolylineOperationMetadata|null - */ - public function getImagePolylineDetails() - { - return $this->readOneof(12); - } - - public function hasImagePolylineDetails() - { - return $this->hasOneof(12); - } - - /** - * Details of label image polyline operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImagePolylineOperationMetadata image_polyline_details = 12; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelImagePolylineOperationMetadata $var - * @return $this - */ - public function setImagePolylineDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelImagePolylineOperationMetadata::class); - $this->writeOneof(12, $var); - - return $this; - } - - /** - * Details of label image segmentation operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageSegmentationOperationMetadata image_segmentation_details = 15; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelImageSegmentationOperationMetadata|null - */ - public function getImageSegmentationDetails() - { - return $this->readOneof(15); - } - - public function hasImageSegmentationDetails() - { - return $this->hasOneof(15); - } - - /** - * Details of label image segmentation operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelImageSegmentationOperationMetadata image_segmentation_details = 15; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelImageSegmentationOperationMetadata $var - * @return $this - */ - public function setImageSegmentationDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelImageSegmentationOperationMetadata::class); - $this->writeOneof(15, $var); - - return $this; - } - - /** - * Details of label video classification operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelVideoClassificationOperationMetadata video_classification_details = 5; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelVideoClassificationOperationMetadata|null - */ - public function getVideoClassificationDetails() - { - return $this->readOneof(5); - } - - public function hasVideoClassificationDetails() - { - return $this->hasOneof(5); - } - - /** - * Details of label video classification operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelVideoClassificationOperationMetadata video_classification_details = 5; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelVideoClassificationOperationMetadata $var - * @return $this - */ - public function setVideoClassificationDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelVideoClassificationOperationMetadata::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Details of label video object detection operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelVideoObjectDetectionOperationMetadata video_object_detection_details = 6; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelVideoObjectDetectionOperationMetadata|null - */ - public function getVideoObjectDetectionDetails() - { - return $this->readOneof(6); - } - - public function hasVideoObjectDetectionDetails() - { - return $this->hasOneof(6); - } - - /** - * Details of label video object detection operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelVideoObjectDetectionOperationMetadata video_object_detection_details = 6; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelVideoObjectDetectionOperationMetadata $var - * @return $this - */ - public function setVideoObjectDetectionDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelVideoObjectDetectionOperationMetadata::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * Details of label video object tracking operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata video_object_tracking_details = 7; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelVideoObjectTrackingOperationMetadata|null - */ - public function getVideoObjectTrackingDetails() - { - return $this->readOneof(7); - } - - public function hasVideoObjectTrackingDetails() - { - return $this->hasOneof(7); - } - - /** - * Details of label video object tracking operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata video_object_tracking_details = 7; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelVideoObjectTrackingOperationMetadata $var - * @return $this - */ - public function setVideoObjectTrackingDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelVideoObjectTrackingOperationMetadata::class); - $this->writeOneof(7, $var); - - return $this; - } - - /** - * Details of label video event operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelVideoEventOperationMetadata video_event_details = 8; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelVideoEventOperationMetadata|null - */ - public function getVideoEventDetails() - { - return $this->readOneof(8); - } - - public function hasVideoEventDetails() - { - return $this->hasOneof(8); - } - - /** - * Details of label video event operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelVideoEventOperationMetadata video_event_details = 8; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelVideoEventOperationMetadata $var - * @return $this - */ - public function setVideoEventDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelVideoEventOperationMetadata::class); - $this->writeOneof(8, $var); - - return $this; - } - - /** - * Details of label text classification operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelTextClassificationOperationMetadata text_classification_details = 9; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelTextClassificationOperationMetadata|null - */ - public function getTextClassificationDetails() - { - return $this->readOneof(9); - } - - public function hasTextClassificationDetails() - { - return $this->hasOneof(9); - } - - /** - * Details of label text classification operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelTextClassificationOperationMetadata text_classification_details = 9; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelTextClassificationOperationMetadata $var - * @return $this - */ - public function setTextClassificationDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelTextClassificationOperationMetadata::class); - $this->writeOneof(9, $var); - - return $this; - } - - /** - * Details of label text entity extraction operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelTextEntityExtractionOperationMetadata text_entity_extraction_details = 13; - * @return \Google\Cloud\DataLabeling\V1beta1\LabelTextEntityExtractionOperationMetadata|null - */ - public function getTextEntityExtractionDetails() - { - return $this->readOneof(13); - } - - public function hasTextEntityExtractionDetails() - { - return $this->hasOneof(13); - } - - /** - * Details of label text entity extraction operation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelTextEntityExtractionOperationMetadata text_entity_extraction_details = 13; - * @param \Google\Cloud\DataLabeling\V1beta1\LabelTextEntityExtractionOperationMetadata $var - * @return $this - */ - public function setTextEntityExtractionDetails($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\LabelTextEntityExtractionOperationMetadata::class); - $this->writeOneof(13, $var); - - return $this; - } - - /** - * Output only. Progress of label operation. Range: [0, 100]. - * - * Generated from protobuf field int32 progress_percent = 1; - * @return int - */ - public function getProgressPercent() - { - return $this->progress_percent; - } - - /** - * Output only. Progress of label operation. Range: [0, 100]. - * - * Generated from protobuf field int32 progress_percent = 1; - * @param int $var - * @return $this - */ - public function setProgressPercent($var) - { - GPBUtil::checkInt32($var); - $this->progress_percent = $var; - - return $this; - } - - /** - * Output only. Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPartialFailures() - { - return $this->partial_failures; - } - - /** - * Output only. Partial failures encountered. - * E.g. single files that couldn't be read. - * Status details field will contain standard GCP error details. - * - * Generated from protobuf field repeated .google.rpc.Status partial_failures = 2; - * @param array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPartialFailures($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Rpc\Status::class); - $this->partial_failures = $arr; - - return $this; - } - - /** - * Output only. Timestamp when labeling request was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 16; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * Output only. Timestamp when labeling request was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 16; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * @return string - */ - public function getDetails() - { - return $this->whichOneof("details"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelStats.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelStats.php deleted file mode 100644 index 1c37305194bf..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelStats.php +++ /dev/null @@ -1,83 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelStats - */ -class LabelStats extends \Google\Protobuf\Internal\Message -{ - /** - * Map of each annotation spec's example count. Key is the annotation spec - * name and value is the number of examples for that annotation spec. - * If the annotated dataset does not have annotation spec, the map will return - * a pair where the key is empty string and value is the total number of - * annotations. - * - * Generated from protobuf field map example_count = 1; - */ - private $example_count; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\MapField $example_count - * Map of each annotation spec's example count. Key is the annotation spec - * name and value is the number of examples for that annotation spec. - * If the annotated dataset does not have annotation spec, the map will return - * a pair where the key is empty string and value is the total number of - * annotations. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * Map of each annotation spec's example count. Key is the annotation spec - * name and value is the number of examples for that annotation spec. - * If the annotated dataset does not have annotation spec, the map will return - * a pair where the key is empty string and value is the total number of - * annotations. - * - * Generated from protobuf field map example_count = 1; - * @return \Google\Protobuf\Internal\MapField - */ - public function getExampleCount() - { - return $this->example_count; - } - - /** - * Map of each annotation spec's example count. Key is the annotation spec - * name and value is the number of examples for that annotation spec. - * If the annotated dataset does not have annotation spec, the map will return - * a pair where the key is empty string and value is the total number of - * annotations. - * - * Generated from protobuf field map example_count = 1; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setExampleCount($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::INT64); - $this->example_count = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextClassificationOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextClassificationOperationMetadata.php deleted file mode 100644 index 36f1556cfc3a..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextClassificationOperationMetadata.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelTextClassificationOperationMetadata - */ -class LabelTextClassificationOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - */ - protected $basic_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Basic human annotation config used in labeling request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextEntityExtractionOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextEntityExtractionOperationMetadata.php deleted file mode 100644 index 70571a3bc30d..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextEntityExtractionOperationMetadata.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelTextEntityExtractionOperationMetadata - */ -class LabelTextEntityExtractionOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - */ - protected $basic_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Basic human annotation config used in labeling request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextRequest.php deleted file mode 100644 index 92f1569ba63c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextRequest.php +++ /dev/null @@ -1,256 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelTextRequest - */ -class LabelTextRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the data set to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $basic_config = null; - /** - * Required. The type of text labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelTextRequest.Feature feature = 6 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $feature = 0; - protected $request_config; - - /** - * @param string $parent Required. Name of the data set to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basicConfig Required. Basic human annotation config. - * @param int $feature Required. The type of text labeling task. - * For allowed values, use constants defined on {@see \Google\Cloud\DataLabeling\V1beta1\LabelTextRequest\Feature} - * - * @return \Google\Cloud\DataLabeling\V1beta1\LabelTextRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basicConfig, int $feature): self - { - return (new self()) - ->setParent($parent) - ->setBasicConfig($basicConfig) - ->setFeature($feature); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig $text_classification_config - * Configuration for text classification task. - * One of text_classification_config and text_entity_extraction_config - * is required. - * @type \Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionConfig $text_entity_extraction_config - * Configuration for entity extraction task. - * One of text_classification_config and text_entity_extraction_config - * is required. - * @type string $parent - * Required. Name of the data set to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Required. Basic human annotation config. - * @type int $feature - * Required. The type of text labeling task. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Configuration for text classification task. - * One of text_classification_config and text_entity_extraction_config - * is required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextClassificationConfig text_classification_config = 4; - * @return \Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig|null - */ - public function getTextClassificationConfig() - { - return $this->readOneof(4); - } - - public function hasTextClassificationConfig() - { - return $this->hasOneof(4); - } - - /** - * Configuration for text classification task. - * One of text_classification_config and text_entity_extraction_config - * is required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextClassificationConfig text_classification_config = 4; - * @param \Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig $var - * @return $this - */ - public function setTextClassificationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Configuration for entity extraction task. - * One of text_classification_config and text_entity_extraction_config - * is required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextEntityExtractionConfig text_entity_extraction_config = 5; - * @return \Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionConfig|null - */ - public function getTextEntityExtractionConfig() - { - return $this->readOneof(5); - } - - public function hasTextEntityExtractionConfig() - { - return $this->hasOneof(5); - } - - /** - * Configuration for entity extraction task. - * One of text_classification_config and text_entity_extraction_config - * is required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TextEntityExtractionConfig text_entity_extraction_config = 5; - * @param \Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionConfig $var - * @return $this - */ - public function setTextEntityExtractionConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionConfig::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Required. Name of the data set to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Name of the data set to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Required. Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - - /** - * Required. The type of text labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelTextRequest.Feature feature = 6 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getFeature() - { - return $this->feature; - } - - /** - * Required. The type of text labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelTextRequest.Feature feature = 6 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setFeature($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\LabelTextRequest\Feature::class); - $this->feature = $var; - - return $this; - } - - /** - * @return string - */ - public function getRequestConfig() - { - return $this->whichOneof("request_config"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextRequest/Feature.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextRequest/Feature.php deleted file mode 100644 index 2673ca332fa7..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextRequest/Feature.php +++ /dev/null @@ -1,62 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelTextRequest.Feature - */ -class Feature -{ - /** - * Generated from protobuf enum FEATURE_UNSPECIFIED = 0; - */ - const FEATURE_UNSPECIFIED = 0; - /** - * Label text content to one of more labels. - * - * Generated from protobuf enum TEXT_CLASSIFICATION = 1; - */ - const TEXT_CLASSIFICATION = 1; - /** - * Label entities and their span in text. - * - * Generated from protobuf enum TEXT_ENTITY_EXTRACTION = 2; - */ - const TEXT_ENTITY_EXTRACTION = 2; - - private static $valueToName = [ - self::FEATURE_UNSPECIFIED => 'FEATURE_UNSPECIFIED', - self::TEXT_CLASSIFICATION => 'TEXT_CLASSIFICATION', - self::TEXT_ENTITY_EXTRACTION => 'TEXT_ENTITY_EXTRACTION', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Feature::class, \Google\Cloud\DataLabeling\V1beta1\LabelTextRequest_Feature::class); - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextRequest_Feature.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextRequest_Feature.php deleted file mode 100644 index a1c0c8b6240d..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelTextRequest_Feature.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelVideoClassificationOperationMetadata - */ -class LabelVideoClassificationOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - */ - protected $basic_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Basic human annotation config used in labeling request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoEventOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoEventOperationMetadata.php deleted file mode 100644 index 021d458b0a72..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoEventOperationMetadata.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelVideoEventOperationMetadata - */ -class LabelVideoEventOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - */ - protected $basic_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Basic human annotation config used in labeling request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoObjectDetectionOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoObjectDetectionOperationMetadata.php deleted file mode 100644 index 3608a847bff9..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoObjectDetectionOperationMetadata.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelVideoObjectDetectionOperationMetadata - */ -class LabelVideoObjectDetectionOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - */ - protected $basic_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Basic human annotation config used in labeling request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoObjectTrackingOperationMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoObjectTrackingOperationMetadata.php deleted file mode 100644 index 67617479a63c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoObjectTrackingOperationMetadata.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata - */ -class LabelVideoObjectTrackingOperationMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - */ - protected $basic_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Basic human annotation config used in labeling request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Operations::initOnce(); - parent::__construct($data); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Basic human annotation config used in labeling request. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoRequest.php deleted file mode 100644 index 463b290b7125..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoRequest.php +++ /dev/null @@ -1,334 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelVideoRequest - */ -class LabelVideoRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the dataset to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $basic_config = null; - /** - * Required. The type of video labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelVideoRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $feature = 0; - protected $request_config; - - /** - * @param string $parent Required. Name of the dataset to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basicConfig Required. Basic human annotation config. - * @param int $feature Required. The type of video labeling task. - * For allowed values, use constants defined on {@see \Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest\Feature} - * - * @return \Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basicConfig, int $feature): self - { - return (new self()) - ->setParent($parent) - ->setBasicConfig($basicConfig) - ->setFeature($feature); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig $video_classification_config - * Configuration for video classification task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * @type \Google\Cloud\DataLabeling\V1beta1\ObjectDetectionConfig $object_detection_config - * Configuration for video object detection task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * @type \Google\Cloud\DataLabeling\V1beta1\ObjectTrackingConfig $object_tracking_config - * Configuration for video object tracking task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * @type \Google\Cloud\DataLabeling\V1beta1\EventConfig $event_config - * Configuration for video event task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * @type string $parent - * Required. Name of the dataset to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * @type \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $basic_config - * Required. Basic human annotation config. - * @type int $feature - * Required. The type of video labeling task. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Configuration for video classification task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoClassificationConfig video_classification_config = 4; - * @return \Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig|null - */ - public function getVideoClassificationConfig() - { - return $this->readOneof(4); - } - - public function hasVideoClassificationConfig() - { - return $this->hasOneof(4); - } - - /** - * Configuration for video classification task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.VideoClassificationConfig video_classification_config = 4; - * @param \Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig $var - * @return $this - */ - public function setVideoClassificationConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Configuration for video object detection task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ObjectDetectionConfig object_detection_config = 5; - * @return \Google\Cloud\DataLabeling\V1beta1\ObjectDetectionConfig|null - */ - public function getObjectDetectionConfig() - { - return $this->readOneof(5); - } - - public function hasObjectDetectionConfig() - { - return $this->hasOneof(5); - } - - /** - * Configuration for video object detection task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ObjectDetectionConfig object_detection_config = 5; - * @param \Google\Cloud\DataLabeling\V1beta1\ObjectDetectionConfig $var - * @return $this - */ - public function setObjectDetectionConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ObjectDetectionConfig::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Configuration for video object tracking task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ObjectTrackingConfig object_tracking_config = 6; - * @return \Google\Cloud\DataLabeling\V1beta1\ObjectTrackingConfig|null - */ - public function getObjectTrackingConfig() - { - return $this->readOneof(6); - } - - public function hasObjectTrackingConfig() - { - return $this->hasOneof(6); - } - - /** - * Configuration for video object tracking task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.ObjectTrackingConfig object_tracking_config = 6; - * @param \Google\Cloud\DataLabeling\V1beta1\ObjectTrackingConfig $var - * @return $this - */ - public function setObjectTrackingConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\ObjectTrackingConfig::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * Configuration for video event task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EventConfig event_config = 7; - * @return \Google\Cloud\DataLabeling\V1beta1\EventConfig|null - */ - public function getEventConfig() - { - return $this->readOneof(7); - } - - public function hasEventConfig() - { - return $this->hasOneof(7); - } - - /** - * Configuration for video event task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EventConfig event_config = 7; - * @param \Google\Cloud\DataLabeling\V1beta1\EventConfig $var - * @return $this - */ - public function setEventConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\EventConfig::class); - $this->writeOneof(7, $var); - - return $this; - } - - /** - * Required. Name of the dataset to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Name of the dataset to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Required. Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig|null - */ - public function getBasicConfig() - { - return $this->basic_config; - } - - public function hasBasicConfig() - { - return isset($this->basic_config); - } - - public function clearBasicConfig() - { - unset($this->basic_config); - } - - /** - * Required. Basic human annotation config. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig $var - * @return $this - */ - public function setBasicConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig::class); - $this->basic_config = $var; - - return $this; - } - - /** - * Required. The type of video labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelVideoRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getFeature() - { - return $this->feature; - } - - /** - * Required. The type of video labeling task. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.LabelVideoRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setFeature($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest\Feature::class); - $this->feature = $var; - - return $this; - } - - /** - * @return string - */ - public function getRequestConfig() - { - return $this->whichOneof("request_config"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoRequest/Feature.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoRequest/Feature.php deleted file mode 100644 index c112694561a8..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoRequest/Feature.php +++ /dev/null @@ -1,76 +0,0 @@ -google.cloud.datalabeling.v1beta1.LabelVideoRequest.Feature - */ -class Feature -{ - /** - * Generated from protobuf enum FEATURE_UNSPECIFIED = 0; - */ - const FEATURE_UNSPECIFIED = 0; - /** - * Label whole video or video segment with one or more labels. - * - * Generated from protobuf enum CLASSIFICATION = 1; - */ - const CLASSIFICATION = 1; - /** - * Label objects with bounding box on image frames extracted from the video. - * - * Generated from protobuf enum OBJECT_DETECTION = 2; - */ - const OBJECT_DETECTION = 2; - /** - * Label and track objects in video. - * - * Generated from protobuf enum OBJECT_TRACKING = 3; - */ - const OBJECT_TRACKING = 3; - /** - * Label the range of video for the specified events. - * - * Generated from protobuf enum EVENT = 4; - */ - const EVENT = 4; - - private static $valueToName = [ - self::FEATURE_UNSPECIFIED => 'FEATURE_UNSPECIFIED', - self::CLASSIFICATION => 'CLASSIFICATION', - self::OBJECT_DETECTION => 'OBJECT_DETECTION', - self::OBJECT_TRACKING => 'OBJECT_TRACKING', - self::EVENT => 'EVENT', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Feature::class, \Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest_Feature::class); - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoRequest_Feature.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoRequest_Feature.php deleted file mode 100644 index b612897488ff..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/LabelVideoRequest_Feature.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListAnnotatedDatasetsRequest - */ -class ListAnnotatedDatasetsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the dataset to list annotated datasets, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListAnnotatedDatasetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListAnnotatedDatasetsResponse.next_page_token] of the previous - * [DataLabelingService.ListAnnotatedDatasets] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. Name of the dataset to list annotated datasets, format: - * projects/{project_id}/datasets/{dataset_id} - * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. - * @param string $filter Optional. Filter is not supported at this moment. - * - * @return \Google\Cloud\DataLabeling\V1beta1\ListAnnotatedDatasetsRequest - * - * @experimental - */ - public static function build(string $parent, string $filter): self - { - return (new self()) - ->setParent($parent) - ->setFilter($filter); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Name of the dataset to list annotated datasets, format: - * projects/{project_id}/datasets/{dataset_id} - * @type string $filter - * Optional. Filter is not supported at this moment. - * @type int $page_size - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * @type string $page_token - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListAnnotatedDatasetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListAnnotatedDatasetsResponse.next_page_token] of the previous - * [DataLabelingService.ListAnnotatedDatasets] call. - * Return first page if empty. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the dataset to list annotated datasets, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Name of the dataset to list annotated datasets, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListAnnotatedDatasetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListAnnotatedDatasetsResponse.next_page_token] of the previous - * [DataLabelingService.ListAnnotatedDatasets] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListAnnotatedDatasetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListAnnotatedDatasetsResponse.next_page_token] of the previous - * [DataLabelingService.ListAnnotatedDatasets] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListAnnotatedDatasetsResponse.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListAnnotatedDatasetsResponse.php deleted file mode 100644 index 365a1b31a552..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListAnnotatedDatasetsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListAnnotatedDatasetsResponse - */ -class ListAnnotatedDatasetsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of annotated datasets to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.AnnotatedDataset annotated_datasets = 1; - */ - private $annotated_datasets; - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset>|\Google\Protobuf\Internal\RepeatedField $annotated_datasets - * The list of annotated datasets to return. - * @type string $next_page_token - * A token to retrieve next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * The list of annotated datasets to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.AnnotatedDataset annotated_datasets = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAnnotatedDatasets() - { - return $this->annotated_datasets; - } - - /** - * The list of annotated datasets to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.AnnotatedDataset annotated_datasets = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAnnotatedDatasets($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset::class); - $this->annotated_datasets = $arr; - - return $this; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListAnnotationSpecSetsRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListAnnotationSpecSetsRequest.php deleted file mode 100644 index 5b5ff8a089a9..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListAnnotationSpecSetsRequest.php +++ /dev/null @@ -1,210 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListAnnotationSpecSetsRequest - */ -class ListAnnotationSpecSetsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Parent of AnnotationSpecSet resource, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListAnnotationSpecSetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListAnnotationSpecSetsResponse.next_page_token] of the previous - * [DataLabelingService.ListAnnotationSpecSets] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. Parent of AnnotationSpecSet resource, format: - * projects/{project_id} - * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. - * @param string $filter Optional. Filter is not supported at this moment. - * - * @return \Google\Cloud\DataLabeling\V1beta1\ListAnnotationSpecSetsRequest - * - * @experimental - */ - public static function build(string $parent, string $filter): self - { - return (new self()) - ->setParent($parent) - ->setFilter($filter); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Parent of AnnotationSpecSet resource, format: - * projects/{project_id} - * @type string $filter - * Optional. Filter is not supported at this moment. - * @type int $page_size - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * @type string $page_token - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListAnnotationSpecSetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListAnnotationSpecSetsResponse.next_page_token] of the previous - * [DataLabelingService.ListAnnotationSpecSets] call. - * Return first page if empty. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Parent of AnnotationSpecSet resource, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Parent of AnnotationSpecSet resource, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListAnnotationSpecSetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListAnnotationSpecSetsResponse.next_page_token] of the previous - * [DataLabelingService.ListAnnotationSpecSets] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListAnnotationSpecSetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListAnnotationSpecSetsResponse.next_page_token] of the previous - * [DataLabelingService.ListAnnotationSpecSets] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListAnnotationSpecSetsResponse.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListAnnotationSpecSetsResponse.php deleted file mode 100644 index 64910e94073a..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListAnnotationSpecSetsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListAnnotationSpecSetsResponse - */ -class ListAnnotationSpecSetsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of annotation spec sets. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.AnnotationSpecSet annotation_spec_sets = 1; - */ - private $annotation_spec_sets; - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet>|\Google\Protobuf\Internal\RepeatedField $annotation_spec_sets - * The list of annotation spec sets. - * @type string $next_page_token - * A token to retrieve next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * The list of annotation spec sets. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.AnnotationSpecSet annotation_spec_sets = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAnnotationSpecSets() - { - return $this->annotation_spec_sets; - } - - /** - * The list of annotation spec sets. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.AnnotationSpecSet annotation_spec_sets = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAnnotationSpecSets($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet::class); - $this->annotation_spec_sets = $arr; - - return $this; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListDataItemsRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListDataItemsRequest.php deleted file mode 100644 index 039ad64d9bdd..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListDataItemsRequest.php +++ /dev/null @@ -1,210 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListDataItemsRequest - */ -class ListDataItemsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the dataset to list data items, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListDataItemsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListDataItemsResponse.next_page_token] of the previous - * [DataLabelingService.ListDataItems] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. Name of the dataset to list data items, format: - * projects/{project_id}/datasets/{dataset_id} - * Please see {@see DataLabelingServiceClient::datasetName()} for help formatting this field. - * @param string $filter Optional. Filter is not supported at this moment. - * - * @return \Google\Cloud\DataLabeling\V1beta1\ListDataItemsRequest - * - * @experimental - */ - public static function build(string $parent, string $filter): self - { - return (new self()) - ->setParent($parent) - ->setFilter($filter); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Name of the dataset to list data items, format: - * projects/{project_id}/datasets/{dataset_id} - * @type string $filter - * Optional. Filter is not supported at this moment. - * @type int $page_size - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * @type string $page_token - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListDataItemsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListDataItemsResponse.next_page_token] of the previous - * [DataLabelingService.ListDataItems] call. - * Return first page if empty. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the dataset to list data items, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Name of the dataset to list data items, format: - * projects/{project_id}/datasets/{dataset_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListDataItemsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListDataItemsResponse.next_page_token] of the previous - * [DataLabelingService.ListDataItems] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListDataItemsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListDataItemsResponse.next_page_token] of the previous - * [DataLabelingService.ListDataItems] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListDataItemsResponse.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListDataItemsResponse.php deleted file mode 100644 index a7d70de7f57e..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListDataItemsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListDataItemsResponse - */ -class ListDataItemsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of data items to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.DataItem data_items = 1; - */ - private $data_items; - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\DataItem>|\Google\Protobuf\Internal\RepeatedField $data_items - * The list of data items to return. - * @type string $next_page_token - * A token to retrieve next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * The list of data items to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.DataItem data_items = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDataItems() - { - return $this->data_items; - } - - /** - * The list of data items to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.DataItem data_items = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\DataItem>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDataItems($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\DataItem::class); - $this->data_items = $arr; - - return $this; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListDatasetsRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListDatasetsRequest.php deleted file mode 100644 index dd83c03f1a91..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListDatasetsRequest.php +++ /dev/null @@ -1,210 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListDatasetsRequest - */ -class ListDatasetsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Dataset resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. Filter on dataset is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListDatasetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListDatasetsResponse.next_page_token] of the previous - * [DataLabelingService.ListDatasets] call. - * Returns the first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. Dataset resource parent, format: - * projects/{project_id} - * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. - * @param string $filter Optional. Filter on dataset is not supported at this moment. - * - * @return \Google\Cloud\DataLabeling\V1beta1\ListDatasetsRequest - * - * @experimental - */ - public static function build(string $parent, string $filter): self - { - return (new self()) - ->setParent($parent) - ->setFilter($filter); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Dataset resource parent, format: - * projects/{project_id} - * @type string $filter - * Optional. Filter on dataset is not supported at this moment. - * @type int $page_size - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * @type string $page_token - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListDatasetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListDatasetsResponse.next_page_token] of the previous - * [DataLabelingService.ListDatasets] call. - * Returns the first page if empty. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Dataset resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Dataset resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. Filter on dataset is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filter on dataset is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListDatasetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListDatasetsResponse.next_page_token] of the previous - * [DataLabelingService.ListDatasets] call. - * Returns the first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListDatasetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListDatasetsResponse.next_page_token] of the previous - * [DataLabelingService.ListDatasets] call. - * Returns the first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListDatasetsResponse.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListDatasetsResponse.php deleted file mode 100644 index 0b639265609d..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListDatasetsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListDatasetsResponse - */ -class ListDatasetsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of datasets to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Dataset datasets = 1; - */ - private $datasets; - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\Dataset>|\Google\Protobuf\Internal\RepeatedField $datasets - * The list of datasets to return. - * @type string $next_page_token - * A token to retrieve next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * The list of datasets to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Dataset datasets = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDatasets() - { - return $this->datasets; - } - - /** - * The list of datasets to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Dataset datasets = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\Dataset>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDatasets($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\Dataset::class); - $this->datasets = $arr; - - return $this; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListEvaluationJobsRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListEvaluationJobsRequest.php deleted file mode 100644 index c2c6dc22971a..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListEvaluationJobsRequest.php +++ /dev/null @@ -1,245 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListEvaluationJobsRequest - */ -class ListEvaluationJobsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Evaluation job resource parent. Format: - * "projects/{project_id}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. You can filter the jobs to list by model_id (also known as - * model_name, as described in - * [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) or by - * evaluation job state (as described in [EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]). To filter - * by both criteria, use the `AND` operator or the `OR` operator. For example, - * you can use the following string for your filter: - * "evaluation_job.model_id = {model_name} AND - * evaluation_job.state = {evaluation_job_state}" - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by the - * [nextPageToken][google.cloud.datalabeling.v1beta1.ListEvaluationJobsResponse.next_page_token] in the response - * to the previous request. The request returns the first page if this is - * empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. Evaluation job resource parent. Format: - * "projects/{project_id}" - * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. - * @param string $filter Optional. You can filter the jobs to list by model_id (also known as - * model_name, as described in - * [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) or by - * evaluation job state (as described in [EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]). To filter - * by both criteria, use the `AND` operator or the `OR` operator. For example, - * you can use the following string for your filter: - * "evaluation_job.model_id = {model_name} AND - * evaluation_job.state = {evaluation_job_state}" - * - * @return \Google\Cloud\DataLabeling\V1beta1\ListEvaluationJobsRequest - * - * @experimental - */ - public static function build(string $parent, string $filter): self - { - return (new self()) - ->setParent($parent) - ->setFilter($filter); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Evaluation job resource parent. Format: - * "projects/{project_id}" - * @type string $filter - * Optional. You can filter the jobs to list by model_id (also known as - * model_name, as described in - * [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) or by - * evaluation job state (as described in [EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]). To filter - * by both criteria, use the `AND` operator or the `OR` operator. For example, - * you can use the following string for your filter: - * "evaluation_job.model_id = {model_name} AND - * evaluation_job.state = {evaluation_job_state}" - * @type int $page_size - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * @type string $page_token - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by the - * [nextPageToken][google.cloud.datalabeling.v1beta1.ListEvaluationJobsResponse.next_page_token] in the response - * to the previous request. The request returns the first page if this is - * empty. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Evaluation job resource parent. Format: - * "projects/{project_id}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Evaluation job resource parent. Format: - * "projects/{project_id}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. You can filter the jobs to list by model_id (also known as - * model_name, as described in - * [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) or by - * evaluation job state (as described in [EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]). To filter - * by both criteria, use the `AND` operator or the `OR` operator. For example, - * you can use the following string for your filter: - * "evaluation_job.model_id = {model_name} AND - * evaluation_job.state = {evaluation_job_state}" - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. You can filter the jobs to list by model_id (also known as - * model_name, as described in - * [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) or by - * evaluation job state (as described in [EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]). To filter - * by both criteria, use the `AND` operator or the `OR` operator. For example, - * you can use the following string for your filter: - * "evaluation_job.model_id = {model_name} AND - * evaluation_job.state = {evaluation_job_state}" - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by the - * [nextPageToken][google.cloud.datalabeling.v1beta1.ListEvaluationJobsResponse.next_page_token] in the response - * to the previous request. The request returns the first page if this is - * empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by the - * [nextPageToken][google.cloud.datalabeling.v1beta1.ListEvaluationJobsResponse.next_page_token] in the response - * to the previous request. The request returns the first page if this is - * empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListEvaluationJobsResponse.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListEvaluationJobsResponse.php deleted file mode 100644 index f03b54c026f4..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListEvaluationJobsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListEvaluationJobsResponse - */ -class ListEvaluationJobsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of evaluation jobs to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.EvaluationJob evaluation_jobs = 1; - */ - private $evaluation_jobs; - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\EvaluationJob>|\Google\Protobuf\Internal\RepeatedField $evaluation_jobs - * The list of evaluation jobs to return. - * @type string $next_page_token - * A token to retrieve next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * The list of evaluation jobs to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.EvaluationJob evaluation_jobs = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getEvaluationJobs() - { - return $this->evaluation_jobs; - } - - /** - * The list of evaluation jobs to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.EvaluationJob evaluation_jobs = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\EvaluationJob>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setEvaluationJobs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\EvaluationJob::class); - $this->evaluation_jobs = $arr; - - return $this; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListExamplesRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListExamplesRequest.php deleted file mode 100644 index 5f25583a9ba2..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListExamplesRequest.php +++ /dev/null @@ -1,220 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListExamplesRequest - */ -class ListExamplesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Example resource parent. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. An expression for filtering Examples. For annotated datasets that - * have annotation spec set, filter by - * annotation_spec.display_name is supported. Format - * "annotation_spec.display_name = {display_name}" - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListExamplesResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListExamplesResponse.next_page_token] of the previous - * [DataLabelingService.ListExamples] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. Example resource parent. Please see - * {@see DataLabelingServiceClient::annotatedDatasetName()} for help formatting this field. - * @param string $filter Optional. An expression for filtering Examples. For annotated datasets that - * have annotation spec set, filter by - * annotation_spec.display_name is supported. Format - * "annotation_spec.display_name = {display_name}" - * - * @return \Google\Cloud\DataLabeling\V1beta1\ListExamplesRequest - * - * @experimental - */ - public static function build(string $parent, string $filter): self - { - return (new self()) - ->setParent($parent) - ->setFilter($filter); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Example resource parent. - * @type string $filter - * Optional. An expression for filtering Examples. For annotated datasets that - * have annotation spec set, filter by - * annotation_spec.display_name is supported. Format - * "annotation_spec.display_name = {display_name}" - * @type int $page_size - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * @type string $page_token - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListExamplesResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListExamplesResponse.next_page_token] of the previous - * [DataLabelingService.ListExamples] call. - * Return first page if empty. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Example resource parent. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Example resource parent. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. An expression for filtering Examples. For annotated datasets that - * have annotation spec set, filter by - * annotation_spec.display_name is supported. Format - * "annotation_spec.display_name = {display_name}" - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. An expression for filtering Examples. For annotated datasets that - * have annotation spec set, filter by - * annotation_spec.display_name is supported. Format - * "annotation_spec.display_name = {display_name}" - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListExamplesResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListExamplesResponse.next_page_token] of the previous - * [DataLabelingService.ListExamples] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListExamplesResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListExamplesResponse.next_page_token] of the previous - * [DataLabelingService.ListExamples] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListExamplesResponse.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListExamplesResponse.php deleted file mode 100644 index 0ed6324a41e2..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListExamplesResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListExamplesResponse - */ -class ListExamplesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of examples to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Example examples = 1; - */ - private $examples; - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\Example>|\Google\Protobuf\Internal\RepeatedField $examples - * The list of examples to return. - * @type string $next_page_token - * A token to retrieve next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * The list of examples to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Example examples = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getExamples() - { - return $this->examples; - } - - /** - * The list of examples to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Example examples = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\Example>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setExamples($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\Example::class); - $this->examples = $arr; - - return $this; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListInstructionsRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListInstructionsRequest.php deleted file mode 100644 index 63b65035385c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListInstructionsRequest.php +++ /dev/null @@ -1,210 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListInstructionsRequest - */ -class ListInstructionsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Instruction resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListInstructionsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListInstructionsResponse.next_page_token] of the previous - * [DataLabelingService.ListInstructions] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. Instruction resource parent, format: - * projects/{project_id} - * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. - * @param string $filter Optional. Filter is not supported at this moment. - * - * @return \Google\Cloud\DataLabeling\V1beta1\ListInstructionsRequest - * - * @experimental - */ - public static function build(string $parent, string $filter): self - { - return (new self()) - ->setParent($parent) - ->setFilter($filter); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Instruction resource parent, format: - * projects/{project_id} - * @type string $filter - * Optional. Filter is not supported at this moment. - * @type int $page_size - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * @type string $page_token - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListInstructionsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListInstructionsResponse.next_page_token] of the previous - * [DataLabelingService.ListInstructions] call. - * Return first page if empty. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Instruction resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Instruction resource parent, format: - * projects/{project_id} - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filter is not supported at this moment. - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListInstructionsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListInstructionsResponse.next_page_token] of the previous - * [DataLabelingService.ListInstructions] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by - * [ListInstructionsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListInstructionsResponse.next_page_token] of the previous - * [DataLabelingService.ListInstructions] call. - * Return first page if empty. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListInstructionsResponse.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListInstructionsResponse.php deleted file mode 100644 index 46de5977d03c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ListInstructionsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datalabeling.v1beta1.ListInstructionsResponse - */ -class ListInstructionsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of Instructions to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Instruction instructions = 1; - */ - private $instructions; - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\Instruction>|\Google\Protobuf\Internal\RepeatedField $instructions - * The list of Instructions to return. - * @type string $next_page_token - * A token to retrieve next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * The list of Instructions to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Instruction instructions = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getInstructions() - { - return $this->instructions; - } - - /** - * The list of Instructions to return. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Instruction instructions = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\Instruction>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setInstructions($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\Instruction::class); - $this->instructions = $arr; - - return $this; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/NormalizedBoundingPoly.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/NormalizedBoundingPoly.php deleted file mode 100644 index 9304c8388ac0..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/NormalizedBoundingPoly.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly - */ -class NormalizedBoundingPoly extends \Google\Protobuf\Internal\Message -{ - /** - * The bounding polygon normalized vertices. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.NormalizedVertex normalized_vertices = 1; - */ - private $normalized_vertices; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\NormalizedVertex>|\Google\Protobuf\Internal\RepeatedField $normalized_vertices - * The bounding polygon normalized vertices. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * The bounding polygon normalized vertices. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.NormalizedVertex normalized_vertices = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getNormalizedVertices() - { - return $this->normalized_vertices; - } - - /** - * The bounding polygon normalized vertices. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.NormalizedVertex normalized_vertices = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\NormalizedVertex>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setNormalizedVertices($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\NormalizedVertex::class); - $this->normalized_vertices = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/NormalizedPolyline.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/NormalizedPolyline.php deleted file mode 100644 index 5d1cf8b93e47..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/NormalizedPolyline.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.datalabeling.v1beta1.NormalizedPolyline - */ -class NormalizedPolyline extends \Google\Protobuf\Internal\Message -{ - /** - * The normalized polyline vertices. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.NormalizedVertex normalized_vertices = 1; - */ - private $normalized_vertices; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\NormalizedVertex>|\Google\Protobuf\Internal\RepeatedField $normalized_vertices - * The normalized polyline vertices. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * The normalized polyline vertices. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.NormalizedVertex normalized_vertices = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getNormalizedVertices() - { - return $this->normalized_vertices; - } - - /** - * The normalized polyline vertices. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.NormalizedVertex normalized_vertices = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\NormalizedVertex>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setNormalizedVertices($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\NormalizedVertex::class); - $this->normalized_vertices = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/NormalizedVertex.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/NormalizedVertex.php deleted file mode 100644 index c2b51a63958b..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/NormalizedVertex.php +++ /dev/null @@ -1,103 +0,0 @@ -google.cloud.datalabeling.v1beta1.NormalizedVertex - */ -class NormalizedVertex extends \Google\Protobuf\Internal\Message -{ - /** - * X coordinate. - * - * Generated from protobuf field float x = 1; - */ - protected $x = 0.0; - /** - * Y coordinate. - * - * Generated from protobuf field float y = 2; - */ - protected $y = 0.0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type float $x - * X coordinate. - * @type float $y - * Y coordinate. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * X coordinate. - * - * Generated from protobuf field float x = 1; - * @return float - */ - public function getX() - { - return $this->x; - } - - /** - * X coordinate. - * - * Generated from protobuf field float x = 1; - * @param float $var - * @return $this - */ - public function setX($var) - { - GPBUtil::checkFloat($var); - $this->x = $var; - - return $this; - } - - /** - * Y coordinate. - * - * Generated from protobuf field float y = 2; - * @return float - */ - public function getY() - { - return $this->y; - } - - /** - * Y coordinate. - * - * Generated from protobuf field float y = 2; - * @param float $var - * @return $this - */ - public function setY($var) - { - GPBUtil::checkFloat($var); - $this->y = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ObjectDetectionConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ObjectDetectionConfig.php deleted file mode 100644 index d09dfe597d33..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ObjectDetectionConfig.php +++ /dev/null @@ -1,105 +0,0 @@ -google.cloud.datalabeling.v1beta1.ObjectDetectionConfig - */ -class ObjectDetectionConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $annotation_spec_set = ''; - /** - * Required. Number of frames per second to be extracted from the video. - * - * Generated from protobuf field double extraction_frame_rate = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $extraction_frame_rate = 0.0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $annotation_spec_set - * Required. Annotation spec set resource name. - * @type float $extraction_frame_rate - * Required. Number of frames per second to be extracted from the video. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getAnnotationSpecSet() - { - return $this->annotation_spec_set; - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setAnnotationSpecSet($var) - { - GPBUtil::checkString($var, True); - $this->annotation_spec_set = $var; - - return $this; - } - - /** - * Required. Number of frames per second to be extracted from the video. - * - * Generated from protobuf field double extraction_frame_rate = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return float - */ - public function getExtractionFrameRate() - { - return $this->extraction_frame_rate; - } - - /** - * Required. Number of frames per second to be extracted from the video. - * - * Generated from protobuf field double extraction_frame_rate = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param float $var - * @return $this - */ - public function setExtractionFrameRate($var) - { - GPBUtil::checkDouble($var); - $this->extraction_frame_rate = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ObjectDetectionMetrics.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ObjectDetectionMetrics.php deleted file mode 100644 index b3c7e5f320a7..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ObjectDetectionMetrics.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.ObjectDetectionMetrics - */ -class ObjectDetectionMetrics extends \Google\Protobuf\Internal\Message -{ - /** - * Precision-recall curve. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1; - */ - protected $pr_curve = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\PrCurve $pr_curve - * Precision-recall curve. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Evaluation::initOnce(); - parent::__construct($data); - } - - /** - * Precision-recall curve. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\PrCurve|null - */ - public function getPrCurve() - { - return $this->pr_curve; - } - - public function hasPrCurve() - { - return isset($this->pr_curve); - } - - public function clearPrCurve() - { - unset($this->pr_curve); - } - - /** - * Precision-recall curve. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\PrCurve $var - * @return $this - */ - public function setPrCurve($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\PrCurve::class); - $this->pr_curve = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ObjectTrackingConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ObjectTrackingConfig.php deleted file mode 100644 index 84d141c49154..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ObjectTrackingConfig.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.datalabeling.v1beta1.ObjectTrackingConfig - */ -class ObjectTrackingConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $annotation_spec_set = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $annotation_spec_set - * Required. Annotation spec set resource name. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getAnnotationSpecSet() - { - return $this->annotation_spec_set; - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setAnnotationSpecSet($var) - { - GPBUtil::checkString($var, True); - $this->annotation_spec_set = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ObjectTrackingFrame.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ObjectTrackingFrame.php deleted file mode 100644 index 3aa041cdfcde..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/ObjectTrackingFrame.php +++ /dev/null @@ -1,142 +0,0 @@ -google.cloud.datalabeling.v1beta1.ObjectTrackingFrame - */ -class ObjectTrackingFrame extends \Google\Protobuf\Internal\Message -{ - /** - * The time offset of this frame relative to the beginning of the video. - * - * Generated from protobuf field .google.protobuf.Duration time_offset = 3; - */ - protected $time_offset = null; - protected $bounded_area; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\BoundingPoly $bounding_poly - * @type \Google\Cloud\DataLabeling\V1beta1\NormalizedBoundingPoly $normalized_bounding_poly - * @type \Google\Protobuf\Duration $time_offset - * The time offset of this frame relative to the beginning of the video. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\BoundingPoly|null - */ - public function getBoundingPoly() - { - return $this->readOneof(1); - } - - public function hasBoundingPoly() - { - return $this->hasOneof(1); - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\BoundingPoly $var - * @return $this - */ - public function setBoundingPoly($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\BoundingPoly::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\NormalizedBoundingPoly|null - */ - public function getNormalizedBoundingPoly() - { - return $this->readOneof(2); - } - - public function hasNormalizedBoundingPoly() - { - return $this->hasOneof(2); - } - - /** - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\NormalizedBoundingPoly $var - * @return $this - */ - public function setNormalizedBoundingPoly($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\NormalizedBoundingPoly::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * The time offset of this frame relative to the beginning of the video. - * - * Generated from protobuf field .google.protobuf.Duration time_offset = 3; - * @return \Google\Protobuf\Duration|null - */ - public function getTimeOffset() - { - return $this->time_offset; - } - - public function hasTimeOffset() - { - return isset($this->time_offset); - } - - public function clearTimeOffset() - { - unset($this->time_offset); - } - - /** - * The time offset of this frame relative to the beginning of the video. - * - * Generated from protobuf field .google.protobuf.Duration time_offset = 3; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setTimeOffset($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->time_offset = $var; - - return $this; - } - - /** - * @return string - */ - public function getBoundedArea() - { - return $this->whichOneof("bounded_area"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/OperatorMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/OperatorMetadata.php deleted file mode 100644 index 4b7b47da33fd..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/OperatorMetadata.php +++ /dev/null @@ -1,177 +0,0 @@ -google.cloud.datalabeling.v1beta1.OperatorMetadata - */ -class OperatorMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Confidence score corresponding to a label. For examle, if 3 contributors - * have answered the question and 2 of them agree on the final label, the - * confidence score will be 0.67 (2/3). - * - * Generated from protobuf field float score = 1; - */ - protected $score = 0.0; - /** - * The total number of contributors that answer this question. - * - * Generated from protobuf field int32 total_votes = 2; - */ - protected $total_votes = 0; - /** - * The total number of contributors that choose this label. - * - * Generated from protobuf field int32 label_votes = 3; - */ - protected $label_votes = 0; - /** - * Comments from contributors. - * - * Generated from protobuf field repeated string comments = 4; - */ - private $comments; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type float $score - * Confidence score corresponding to a label. For examle, if 3 contributors - * have answered the question and 2 of them agree on the final label, the - * confidence score will be 0.67 (2/3). - * @type int $total_votes - * The total number of contributors that answer this question. - * @type int $label_votes - * The total number of contributors that choose this label. - * @type array|\Google\Protobuf\Internal\RepeatedField $comments - * Comments from contributors. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Confidence score corresponding to a label. For examle, if 3 contributors - * have answered the question and 2 of them agree on the final label, the - * confidence score will be 0.67 (2/3). - * - * Generated from protobuf field float score = 1; - * @return float - */ - public function getScore() - { - return $this->score; - } - - /** - * Confidence score corresponding to a label. For examle, if 3 contributors - * have answered the question and 2 of them agree on the final label, the - * confidence score will be 0.67 (2/3). - * - * Generated from protobuf field float score = 1; - * @param float $var - * @return $this - */ - public function setScore($var) - { - GPBUtil::checkFloat($var); - $this->score = $var; - - return $this; - } - - /** - * The total number of contributors that answer this question. - * - * Generated from protobuf field int32 total_votes = 2; - * @return int - */ - public function getTotalVotes() - { - return $this->total_votes; - } - - /** - * The total number of contributors that answer this question. - * - * Generated from protobuf field int32 total_votes = 2; - * @param int $var - * @return $this - */ - public function setTotalVotes($var) - { - GPBUtil::checkInt32($var); - $this->total_votes = $var; - - return $this; - } - - /** - * The total number of contributors that choose this label. - * - * Generated from protobuf field int32 label_votes = 3; - * @return int - */ - public function getLabelVotes() - { - return $this->label_votes; - } - - /** - * The total number of contributors that choose this label. - * - * Generated from protobuf field int32 label_votes = 3; - * @param int $var - * @return $this - */ - public function setLabelVotes($var) - { - GPBUtil::checkInt32($var); - $this->label_votes = $var; - - return $this; - } - - /** - * Comments from contributors. - * - * Generated from protobuf field repeated string comments = 4; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getComments() - { - return $this->comments; - } - - /** - * Comments from contributors. - * - * Generated from protobuf field repeated string comments = 4; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setComments($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->comments = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/OutputConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/OutputConfig.php deleted file mode 100644 index badf4fbc2fb5..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/OutputConfig.php +++ /dev/null @@ -1,114 +0,0 @@ -google.cloud.datalabeling.v1beta1.OutputConfig - */ -class OutputConfig extends \Google\Protobuf\Internal\Message -{ - protected $destination; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\GcsDestination $gcs_destination - * Output to a file in Cloud Storage. Should be used for labeling output - * other than image segmentation. - * @type \Google\Cloud\DataLabeling\V1beta1\GcsFolderDestination $gcs_folder_destination - * Output to a folder in Cloud Storage. Should be used for image - * segmentation labeling output. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * Output to a file in Cloud Storage. Should be used for labeling output - * other than image segmentation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.GcsDestination gcs_destination = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\GcsDestination|null - */ - public function getGcsDestination() - { - return $this->readOneof(1); - } - - public function hasGcsDestination() - { - return $this->hasOneof(1); - } - - /** - * Output to a file in Cloud Storage. Should be used for labeling output - * other than image segmentation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.GcsDestination gcs_destination = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\GcsDestination $var - * @return $this - */ - public function setGcsDestination($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\GcsDestination::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Output to a folder in Cloud Storage. Should be used for image - * segmentation labeling output. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.GcsFolderDestination gcs_folder_destination = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\GcsFolderDestination|null - */ - public function getGcsFolderDestination() - { - return $this->readOneof(2); - } - - public function hasGcsFolderDestination() - { - return $this->hasOneof(2); - } - - /** - * Output to a folder in Cloud Storage. Should be used for image - * segmentation labeling output. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.GcsFolderDestination gcs_folder_destination = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\GcsFolderDestination $var - * @return $this - */ - public function setGcsFolderDestination($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\GcsFolderDestination::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * @return string - */ - public function getDestination() - { - return $this->whichOneof("destination"); - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PauseEvaluationJobRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PauseEvaluationJobRequest.php deleted file mode 100644 index 6f325f975b43..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PauseEvaluationJobRequest.php +++ /dev/null @@ -1,87 +0,0 @@ -google.cloud.datalabeling.v1beta1.PauseEvaluationJobRequest - */ -class PauseEvaluationJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the evaluation job that is going to be paused. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the evaluation job that is going to be paused. Format: - * - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * Please see {@see DataLabelingServiceClient::evaluationJobName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\PauseEvaluationJobRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the evaluation job that is going to be paused. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the evaluation job that is going to be paused. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the evaluation job that is going to be paused. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PdfInstruction.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PdfInstruction.php deleted file mode 100644 index 00bb0aca31d0..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PdfInstruction.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.datalabeling.v1beta1.PdfInstruction - */ -class PdfInstruction extends \Google\Protobuf\Internal\Message -{ - /** - * PDF file for the instruction. Only gcs path is allowed. - * - * Generated from protobuf field string gcs_file_uri = 1; - */ - protected $gcs_file_uri = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $gcs_file_uri - * PDF file for the instruction. Only gcs path is allowed. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Instruction::initOnce(); - parent::__construct($data); - } - - /** - * PDF file for the instruction. Only gcs path is allowed. - * - * Generated from protobuf field string gcs_file_uri = 1; - * @return string - */ - public function getGcsFileUri() - { - return $this->gcs_file_uri; - } - - /** - * PDF file for the instruction. Only gcs path is allowed. - * - * Generated from protobuf field string gcs_file_uri = 1; - * @param string $var - * @return $this - */ - public function setGcsFileUri($var) - { - GPBUtil::checkString($var, True); - $this->gcs_file_uri = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Polyline.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Polyline.php deleted file mode 100644 index 3b9a24c94fba..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Polyline.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.datalabeling.v1beta1.Polyline - */ -class Polyline extends \Google\Protobuf\Internal\Message -{ - /** - * The polyline vertices. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1; - */ - private $vertices; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\Vertex>|\Google\Protobuf\Internal\RepeatedField $vertices - * The polyline vertices. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * The polyline vertices. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getVertices() - { - return $this->vertices; - } - - /** - * The polyline vertices. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\Vertex>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setVertices($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\Vertex::class); - $this->vertices = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PolylineConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PolylineConfig.php deleted file mode 100644 index e9141edfded2..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PolylineConfig.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datalabeling.v1beta1.PolylineConfig - */ -class PolylineConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $annotation_spec_set = ''; - /** - * Optional. Instruction message showed on contributors UI. - * - * Generated from protobuf field string instruction_message = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $instruction_message = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $annotation_spec_set - * Required. Annotation spec set resource name. - * @type string $instruction_message - * Optional. Instruction message showed on contributors UI. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getAnnotationSpecSet() - { - return $this->annotation_spec_set; - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setAnnotationSpecSet($var) - { - GPBUtil::checkString($var, True); - $this->annotation_spec_set = $var; - - return $this; - } - - /** - * Optional. Instruction message showed on contributors UI. - * - * Generated from protobuf field string instruction_message = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getInstructionMessage() - { - return $this->instruction_message; - } - - /** - * Optional. Instruction message showed on contributors UI. - * - * Generated from protobuf field string instruction_message = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setInstructionMessage($var) - { - GPBUtil::checkString($var, True); - $this->instruction_message = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PrCurve.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PrCurve.php deleted file mode 100644 index 1bd0202e6e49..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PrCurve.php +++ /dev/null @@ -1,193 +0,0 @@ -google.cloud.datalabeling.v1beta1.PrCurve - */ -class PrCurve extends \Google\Protobuf\Internal\Message -{ - /** - * The annotation spec of the label for which the precision-recall curve - * calculated. If this field is empty, that means the precision-recall curve - * is an aggregate curve for all labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - */ - protected $annotation_spec = null; - /** - * Area under the precision-recall curve. Not to be confused with area under - * a receiver operating characteristic (ROC) curve. - * - * Generated from protobuf field float area_under_curve = 2; - */ - protected $area_under_curve = 0.0; - /** - * Entries that make up the precision-recall graph. Each entry is a "point" on - * the graph drawn for a different `confidence_threshold`. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry confidence_metrics_entries = 3; - */ - private $confidence_metrics_entries; - /** - * Mean average prcision of this curve. - * - * Generated from protobuf field float mean_average_precision = 4; - */ - protected $mean_average_precision = 0.0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $annotation_spec - * The annotation spec of the label for which the precision-recall curve - * calculated. If this field is empty, that means the precision-recall curve - * is an aggregate curve for all labels. - * @type float $area_under_curve - * Area under the precision-recall curve. Not to be confused with area under - * a receiver operating characteristic (ROC) curve. - * @type array<\Google\Cloud\DataLabeling\V1beta1\PrCurve\ConfidenceMetricsEntry>|\Google\Protobuf\Internal\RepeatedField $confidence_metrics_entries - * Entries that make up the precision-recall graph. Each entry is a "point" on - * the graph drawn for a different `confidence_threshold`. - * @type float $mean_average_precision - * Mean average prcision of this curve. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Evaluation::initOnce(); - parent::__construct($data); - } - - /** - * The annotation spec of the label for which the precision-recall curve - * calculated. If this field is empty, that means the precision-recall curve - * is an aggregate curve for all labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec|null - */ - public function getAnnotationSpec() - { - return $this->annotation_spec; - } - - public function hasAnnotationSpec() - { - return isset($this->annotation_spec); - } - - public function clearAnnotationSpec() - { - unset($this->annotation_spec); - } - - /** - * The annotation spec of the label for which the precision-recall curve - * calculated. If this field is empty, that means the precision-recall curve - * is an aggregate curve for all labels. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $var - * @return $this - */ - public function setAnnotationSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_spec = $var; - - return $this; - } - - /** - * Area under the precision-recall curve. Not to be confused with area under - * a receiver operating characteristic (ROC) curve. - * - * Generated from protobuf field float area_under_curve = 2; - * @return float - */ - public function getAreaUnderCurve() - { - return $this->area_under_curve; - } - - /** - * Area under the precision-recall curve. Not to be confused with area under - * a receiver operating characteristic (ROC) curve. - * - * Generated from protobuf field float area_under_curve = 2; - * @param float $var - * @return $this - */ - public function setAreaUnderCurve($var) - { - GPBUtil::checkFloat($var); - $this->area_under_curve = $var; - - return $this; - } - - /** - * Entries that make up the precision-recall graph. Each entry is a "point" on - * the graph drawn for a different `confidence_threshold`. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry confidence_metrics_entries = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getConfidenceMetricsEntries() - { - return $this->confidence_metrics_entries; - } - - /** - * Entries that make up the precision-recall graph. Each entry is a "point" on - * the graph drawn for a different `confidence_threshold`. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry confidence_metrics_entries = 3; - * @param array<\Google\Cloud\DataLabeling\V1beta1\PrCurve\ConfidenceMetricsEntry>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setConfidenceMetricsEntries($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\PrCurve\ConfidenceMetricsEntry::class); - $this->confidence_metrics_entries = $arr; - - return $this; - } - - /** - * Mean average prcision of this curve. - * - * Generated from protobuf field float mean_average_precision = 4; - * @return float - */ - public function getMeanAveragePrecision() - { - return $this->mean_average_precision; - } - - /** - * Mean average prcision of this curve. - * - * Generated from protobuf field float mean_average_precision = 4; - * @param float $var - * @return $this - */ - public function setMeanAveragePrecision($var) - { - GPBUtil::checkFloat($var); - $this->mean_average_precision = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PrCurve/ConfidenceMetricsEntry.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PrCurve/ConfidenceMetricsEntry.php deleted file mode 100644 index 7eb1bc0d8c96..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PrCurve/ConfidenceMetricsEntry.php +++ /dev/null @@ -1,406 +0,0 @@ -google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry - */ -class ConfidenceMetricsEntry extends \Google\Protobuf\Internal\Message -{ - /** - * Threshold used for this entry. - * For classification tasks, this is a classification threshold: a - * predicted label is categorized as positive or negative (in the context of - * this point on the PR curve) based on whether the label's score meets this - * threshold. - * For image object detection (bounding box) tasks, this is the - * [intersection-over-union - * (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) - * threshold for the context of this point on the PR curve. - * - * Generated from protobuf field float confidence_threshold = 1; - */ - protected $confidence_threshold = 0.0; - /** - * Recall value. - * - * Generated from protobuf field float recall = 2; - */ - protected $recall = 0.0; - /** - * Precision value. - * - * Generated from protobuf field float precision = 3; - */ - protected $precision = 0.0; - /** - * Harmonic mean of recall and precision. - * - * Generated from protobuf field float f1_score = 4; - */ - protected $f1_score = 0.0; - /** - * Recall value for entries with label that has highest score. - * - * Generated from protobuf field float recall_at1 = 5; - */ - protected $recall_at1 = 0.0; - /** - * Precision value for entries with label that has highest score. - * - * Generated from protobuf field float precision_at1 = 6; - */ - protected $precision_at1 = 0.0; - /** - * The harmonic mean of [recall_at1][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.recall_at1] and [precision_at1][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.precision_at1]. - * - * Generated from protobuf field float f1_score_at1 = 7; - */ - protected $f1_score_at1 = 0.0; - /** - * Recall value for entries with label that has highest 5 scores. - * - * Generated from protobuf field float recall_at5 = 8; - */ - protected $recall_at5 = 0.0; - /** - * Precision value for entries with label that has highest 5 scores. - * - * Generated from protobuf field float precision_at5 = 9; - */ - protected $precision_at5 = 0.0; - /** - * The harmonic mean of [recall_at5][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.recall_at5] and [precision_at5][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.precision_at5]. - * - * Generated from protobuf field float f1_score_at5 = 10; - */ - protected $f1_score_at5 = 0.0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type float $confidence_threshold - * Threshold used for this entry. - * For classification tasks, this is a classification threshold: a - * predicted label is categorized as positive or negative (in the context of - * this point on the PR curve) based on whether the label's score meets this - * threshold. - * For image object detection (bounding box) tasks, this is the - * [intersection-over-union - * (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) - * threshold for the context of this point on the PR curve. - * @type float $recall - * Recall value. - * @type float $precision - * Precision value. - * @type float $f1_score - * Harmonic mean of recall and precision. - * @type float $recall_at1 - * Recall value for entries with label that has highest score. - * @type float $precision_at1 - * Precision value for entries with label that has highest score. - * @type float $f1_score_at1 - * The harmonic mean of [recall_at1][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.recall_at1] and [precision_at1][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.precision_at1]. - * @type float $recall_at5 - * Recall value for entries with label that has highest 5 scores. - * @type float $precision_at5 - * Precision value for entries with label that has highest 5 scores. - * @type float $f1_score_at5 - * The harmonic mean of [recall_at5][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.recall_at5] and [precision_at5][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.precision_at5]. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Evaluation::initOnce(); - parent::__construct($data); - } - - /** - * Threshold used for this entry. - * For classification tasks, this is a classification threshold: a - * predicted label is categorized as positive or negative (in the context of - * this point on the PR curve) based on whether the label's score meets this - * threshold. - * For image object detection (bounding box) tasks, this is the - * [intersection-over-union - * (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) - * threshold for the context of this point on the PR curve. - * - * Generated from protobuf field float confidence_threshold = 1; - * @return float - */ - public function getConfidenceThreshold() - { - return $this->confidence_threshold; - } - - /** - * Threshold used for this entry. - * For classification tasks, this is a classification threshold: a - * predicted label is categorized as positive or negative (in the context of - * this point on the PR curve) based on whether the label's score meets this - * threshold. - * For image object detection (bounding box) tasks, this is the - * [intersection-over-union - * (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) - * threshold for the context of this point on the PR curve. - * - * Generated from protobuf field float confidence_threshold = 1; - * @param float $var - * @return $this - */ - public function setConfidenceThreshold($var) - { - GPBUtil::checkFloat($var); - $this->confidence_threshold = $var; - - return $this; - } - - /** - * Recall value. - * - * Generated from protobuf field float recall = 2; - * @return float - */ - public function getRecall() - { - return $this->recall; - } - - /** - * Recall value. - * - * Generated from protobuf field float recall = 2; - * @param float $var - * @return $this - */ - public function setRecall($var) - { - GPBUtil::checkFloat($var); - $this->recall = $var; - - return $this; - } - - /** - * Precision value. - * - * Generated from protobuf field float precision = 3; - * @return float - */ - public function getPrecision() - { - return $this->precision; - } - - /** - * Precision value. - * - * Generated from protobuf field float precision = 3; - * @param float $var - * @return $this - */ - public function setPrecision($var) - { - GPBUtil::checkFloat($var); - $this->precision = $var; - - return $this; - } - - /** - * Harmonic mean of recall and precision. - * - * Generated from protobuf field float f1_score = 4; - * @return float - */ - public function getF1Score() - { - return $this->f1_score; - } - - /** - * Harmonic mean of recall and precision. - * - * Generated from protobuf field float f1_score = 4; - * @param float $var - * @return $this - */ - public function setF1Score($var) - { - GPBUtil::checkFloat($var); - $this->f1_score = $var; - - return $this; - } - - /** - * Recall value for entries with label that has highest score. - * - * Generated from protobuf field float recall_at1 = 5; - * @return float - */ - public function getRecallAt1() - { - return $this->recall_at1; - } - - /** - * Recall value for entries with label that has highest score. - * - * Generated from protobuf field float recall_at1 = 5; - * @param float $var - * @return $this - */ - public function setRecallAt1($var) - { - GPBUtil::checkFloat($var); - $this->recall_at1 = $var; - - return $this; - } - - /** - * Precision value for entries with label that has highest score. - * - * Generated from protobuf field float precision_at1 = 6; - * @return float - */ - public function getPrecisionAt1() - { - return $this->precision_at1; - } - - /** - * Precision value for entries with label that has highest score. - * - * Generated from protobuf field float precision_at1 = 6; - * @param float $var - * @return $this - */ - public function setPrecisionAt1($var) - { - GPBUtil::checkFloat($var); - $this->precision_at1 = $var; - - return $this; - } - - /** - * The harmonic mean of [recall_at1][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.recall_at1] and [precision_at1][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.precision_at1]. - * - * Generated from protobuf field float f1_score_at1 = 7; - * @return float - */ - public function getF1ScoreAt1() - { - return $this->f1_score_at1; - } - - /** - * The harmonic mean of [recall_at1][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.recall_at1] and [precision_at1][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.precision_at1]. - * - * Generated from protobuf field float f1_score_at1 = 7; - * @param float $var - * @return $this - */ - public function setF1ScoreAt1($var) - { - GPBUtil::checkFloat($var); - $this->f1_score_at1 = $var; - - return $this; - } - - /** - * Recall value for entries with label that has highest 5 scores. - * - * Generated from protobuf field float recall_at5 = 8; - * @return float - */ - public function getRecallAt5() - { - return $this->recall_at5; - } - - /** - * Recall value for entries with label that has highest 5 scores. - * - * Generated from protobuf field float recall_at5 = 8; - * @param float $var - * @return $this - */ - public function setRecallAt5($var) - { - GPBUtil::checkFloat($var); - $this->recall_at5 = $var; - - return $this; - } - - /** - * Precision value for entries with label that has highest 5 scores. - * - * Generated from protobuf field float precision_at5 = 9; - * @return float - */ - public function getPrecisionAt5() - { - return $this->precision_at5; - } - - /** - * Precision value for entries with label that has highest 5 scores. - * - * Generated from protobuf field float precision_at5 = 9; - * @param float $var - * @return $this - */ - public function setPrecisionAt5($var) - { - GPBUtil::checkFloat($var); - $this->precision_at5 = $var; - - return $this; - } - - /** - * The harmonic mean of [recall_at5][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.recall_at5] and [precision_at5][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.precision_at5]. - * - * Generated from protobuf field float f1_score_at5 = 10; - * @return float - */ - public function getF1ScoreAt5() - { - return $this->f1_score_at5; - } - - /** - * The harmonic mean of [recall_at5][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.recall_at5] and [precision_at5][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.precision_at5]. - * - * Generated from protobuf field float f1_score_at5 = 10; - * @param float $var - * @return $this - */ - public function setF1ScoreAt5($var) - { - GPBUtil::checkFloat($var); - $this->f1_score_at5 = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ConfidenceMetricsEntry::class, \Google\Cloud\DataLabeling\V1beta1\PrCurve_ConfidenceMetricsEntry::class); - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PrCurve_ConfidenceMetricsEntry.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PrCurve_ConfidenceMetricsEntry.php deleted file mode 100644 index 2fae559bd468..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/PrCurve_ConfidenceMetricsEntry.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datalabeling.v1beta1.ResumeEvaluationJobRequest - */ -class ResumeEvaluationJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the evaluation job that is going to be resumed. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of the evaluation job that is going to be resumed. Format: - * - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * Please see {@see DataLabelingServiceClient::evaluationJobName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\ResumeEvaluationJobRequest - * - * @experimental - */ - public static function build(string $name): self - { - return (new self()) - ->setName($name); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the evaluation job that is going to be resumed. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the evaluation job that is going to be resumed. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. Name of the evaluation job that is going to be resumed. Format: - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchEvaluationsRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchEvaluationsRequest.php deleted file mode 100644 index 8539f107c451..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchEvaluationsRequest.php +++ /dev/null @@ -1,352 +0,0 @@ -google.cloud.datalabeling.v1beta1.SearchEvaluationsRequest - */ -class SearchEvaluationsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Evaluation search parent (project ID). Format: - * "projects/{project_id}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. To search evaluations, you can filter by the following: - * * evaluation_job.evaluation_job_id (the last part of - * [EvaluationJob.name][google.cloud.datalabeling.v1beta1.EvaluationJob.name]) - * * evaluation_job.model_id (the {model_name} portion - * of [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) - * * evaluation_job.evaluation_job_run_time_start (Minimum - * threshold for the - * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created - * the evaluation) - * * evaluation_job.evaluation_job_run_time_end (Maximum - * threshold for the - * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created - * the evaluation) - * * evaluation_job.job_state ([EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]) - * * annotation_spec.display_name (the Evaluation contains a - * metric for the annotation spec with this - * [displayName][google.cloud.datalabeling.v1beta1.AnnotationSpec.display_name]) - * To filter by multiple critiera, use the `AND` operator or the `OR` - * operator. The following examples shows a string that filters by several - * critiera: - * "evaluation_job.evaluation_job_id = - * {evaluation_job_id} AND evaluation_job.model_id = - * {model_name} AND - * evaluation_job.evaluation_job_run_time_start = - * {timestamp_1} AND - * evaluation_job.evaluation_job_run_time_end = - * {timestamp_2} AND annotation_spec.display_name = - * {display_name}" - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by the - * [nextPageToken][google.cloud.datalabeling.v1beta1.SearchEvaluationsResponse.next_page_token] of the response - * to a previous search request. - * If you don't specify this field, the API call requests the first page of - * the search. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. Evaluation search parent (project ID). Format: - * "projects/{project_id}" - * Please see {@see DataLabelingServiceClient::evaluationName()} for help formatting this field. - * @param string $filter Optional. To search evaluations, you can filter by the following: - * - * * evaluation_job.evaluation_job_id (the last part of - * [EvaluationJob.name][google.cloud.datalabeling.v1beta1.EvaluationJob.name]) - * * evaluation_job.model_id (the {model_name} portion - * of [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) - * * evaluation_job.evaluation_job_run_time_start (Minimum - * threshold for the - * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created - * the evaluation) - * * evaluation_job.evaluation_job_run_time_end (Maximum - * threshold for the - * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created - * the evaluation) - * * evaluation_job.job_state ([EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]) - * * annotation_spec.display_name (the Evaluation contains a - * metric for the annotation spec with this - * [displayName][google.cloud.datalabeling.v1beta1.AnnotationSpec.display_name]) - * - * To filter by multiple critiera, use the `AND` operator or the `OR` - * operator. The following examples shows a string that filters by several - * critiera: - * - * "evaluation_job.evaluation_job_id = - * {evaluation_job_id} AND evaluation_job.model_id = - * {model_name} AND - * evaluation_job.evaluation_job_run_time_start = - * {timestamp_1} AND - * evaluation_job.evaluation_job_run_time_end = - * {timestamp_2} AND annotation_spec.display_name = - * {display_name}" - * - * @return \Google\Cloud\DataLabeling\V1beta1\SearchEvaluationsRequest - * - * @experimental - */ - public static function build(string $parent, string $filter): self - { - return (new self()) - ->setParent($parent) - ->setFilter($filter); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Evaluation search parent (project ID). Format: - * "projects/{project_id}" - * @type string $filter - * Optional. To search evaluations, you can filter by the following: - * * evaluation_job.evaluation_job_id (the last part of - * [EvaluationJob.name][google.cloud.datalabeling.v1beta1.EvaluationJob.name]) - * * evaluation_job.model_id (the {model_name} portion - * of [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) - * * evaluation_job.evaluation_job_run_time_start (Minimum - * threshold for the - * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created - * the evaluation) - * * evaluation_job.evaluation_job_run_time_end (Maximum - * threshold for the - * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created - * the evaluation) - * * evaluation_job.job_state ([EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]) - * * annotation_spec.display_name (the Evaluation contains a - * metric for the annotation spec with this - * [displayName][google.cloud.datalabeling.v1beta1.AnnotationSpec.display_name]) - * To filter by multiple critiera, use the `AND` operator or the `OR` - * operator. The following examples shows a string that filters by several - * critiera: - * "evaluation_job.evaluation_job_id = - * {evaluation_job_id} AND evaluation_job.model_id = - * {model_name} AND - * evaluation_job.evaluation_job_run_time_start = - * {timestamp_1} AND - * evaluation_job.evaluation_job_run_time_end = - * {timestamp_2} AND annotation_spec.display_name = - * {display_name}" - * @type int $page_size - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * @type string $page_token - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by the - * [nextPageToken][google.cloud.datalabeling.v1beta1.SearchEvaluationsResponse.next_page_token] of the response - * to a previous search request. - * If you don't specify this field, the API call requests the first page of - * the search. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Evaluation search parent (project ID). Format: - * "projects/{project_id}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Evaluation search parent (project ID). Format: - * "projects/{project_id}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. To search evaluations, you can filter by the following: - * * evaluation_job.evaluation_job_id (the last part of - * [EvaluationJob.name][google.cloud.datalabeling.v1beta1.EvaluationJob.name]) - * * evaluation_job.model_id (the {model_name} portion - * of [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) - * * evaluation_job.evaluation_job_run_time_start (Minimum - * threshold for the - * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created - * the evaluation) - * * evaluation_job.evaluation_job_run_time_end (Maximum - * threshold for the - * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created - * the evaluation) - * * evaluation_job.job_state ([EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]) - * * annotation_spec.display_name (the Evaluation contains a - * metric for the annotation spec with this - * [displayName][google.cloud.datalabeling.v1beta1.AnnotationSpec.display_name]) - * To filter by multiple critiera, use the `AND` operator or the `OR` - * operator. The following examples shows a string that filters by several - * critiera: - * "evaluation_job.evaluation_job_id = - * {evaluation_job_id} AND evaluation_job.model_id = - * {model_name} AND - * evaluation_job.evaluation_job_run_time_start = - * {timestamp_1} AND - * evaluation_job.evaluation_job_run_time_end = - * {timestamp_2} AND annotation_spec.display_name = - * {display_name}" - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. To search evaluations, you can filter by the following: - * * evaluation_job.evaluation_job_id (the last part of - * [EvaluationJob.name][google.cloud.datalabeling.v1beta1.EvaluationJob.name]) - * * evaluation_job.model_id (the {model_name} portion - * of [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) - * * evaluation_job.evaluation_job_run_time_start (Minimum - * threshold for the - * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created - * the evaluation) - * * evaluation_job.evaluation_job_run_time_end (Maximum - * threshold for the - * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created - * the evaluation) - * * evaluation_job.job_state ([EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]) - * * annotation_spec.display_name (the Evaluation contains a - * metric for the annotation spec with this - * [displayName][google.cloud.datalabeling.v1beta1.AnnotationSpec.display_name]) - * To filter by multiple critiera, use the `AND` operator or the `OR` - * operator. The following examples shows a string that filters by several - * critiera: - * "evaluation_job.evaluation_job_id = - * {evaluation_job_id} AND evaluation_job.model_id = - * {model_name} AND - * evaluation_job.evaluation_job_run_time_start = - * {timestamp_1} AND - * evaluation_job.evaluation_job_run_time_end = - * {timestamp_2} AND annotation_spec.display_name = - * {display_name}" - * - * Generated from protobuf field string filter = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkString($var, True); - $this->filter = $var; - - return $this; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by the - * [nextPageToken][google.cloud.datalabeling.v1beta1.SearchEvaluationsResponse.next_page_token] of the response - * to a previous search request. - * If you don't specify this field, the API call requests the first page of - * the search. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by the - * [nextPageToken][google.cloud.datalabeling.v1beta1.SearchEvaluationsResponse.next_page_token] of the response - * to a previous search request. - * If you don't specify this field, the API call requests the first page of - * the search. - * - * Generated from protobuf field string page_token = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchEvaluationsResponse.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchEvaluationsResponse.php deleted file mode 100644 index 2257c8400386..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchEvaluationsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datalabeling.v1beta1.SearchEvaluationsResponse - */ -class SearchEvaluationsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The list of evaluations matching the search. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Evaluation evaluations = 1; - */ - private $evaluations; - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\Evaluation>|\Google\Protobuf\Internal\RepeatedField $evaluations - * The list of evaluations matching the search. - * @type string $next_page_token - * A token to retrieve next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * The list of evaluations matching the search. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Evaluation evaluations = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getEvaluations() - { - return $this->evaluations; - } - - /** - * The list of evaluations matching the search. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Evaluation evaluations = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\Evaluation>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setEvaluations($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\Evaluation::class); - $this->evaluations = $arr; - - return $this; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchExampleComparisonsRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchExampleComparisonsRequest.php deleted file mode 100644 index 6d78e9b7cfa3..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchExampleComparisonsRequest.php +++ /dev/null @@ -1,184 +0,0 @@ -google.cloud.datalabeling.v1beta1.SearchExampleComparisonsRequest - */ -class SearchExampleComparisonsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the [Evaluation][google.cloud.datalabeling.v1beta1.Evaluation] resource to search for example - * comparisons from. Format: - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by the - * [nextPageToken][SearchExampleComparisons.next_page_token] of the response - * to a previous search rquest. - * If you don't specify this field, the API call requests the first page of - * the search. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - - /** - * @param string $parent Required. Name of the [Evaluation][google.cloud.datalabeling.v1beta1.Evaluation] resource to search for example - * comparisons from. Format: - * - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}" - * Please see {@see DataLabelingServiceClient::evaluationName()} for help formatting this field. - * - * @return \Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsRequest - * - * @experimental - */ - public static function build(string $parent): self - { - return (new self()) - ->setParent($parent); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. Name of the [Evaluation][google.cloud.datalabeling.v1beta1.Evaluation] resource to search for example - * comparisons from. Format: - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}" - * @type int $page_size - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * @type string $page_token - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by the - * [nextPageToken][SearchExampleComparisons.next_page_token] of the response - * to a previous search rquest. - * If you don't specify this field, the API call requests the first page of - * the search. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the [Evaluation][google.cloud.datalabeling.v1beta1.Evaluation] resource to search for example - * comparisons from. Format: - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getParent() - { - return $this->parent; - } - - /** - * Required. Name of the [Evaluation][google.cloud.datalabeling.v1beta1.Evaluation] resource to search for example - * comparisons from. Format: - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}" - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setParent($var) - { - GPBUtil::checkString($var, True); - $this->parent = $var; - - return $this; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * Optional. Requested page size. Server may return fewer results than - * requested. Default value is 100. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by the - * [nextPageToken][SearchExampleComparisons.next_page_token] of the response - * to a previous search rquest. - * If you don't specify this field, the API call requests the first page of - * the search. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A token identifying a page of results for the server to return. - * Typically obtained by the - * [nextPageToken][SearchExampleComparisons.next_page_token] of the response - * to a previous search rquest. - * If you don't specify this field, the API call requests the first page of - * the search. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchExampleComparisonsResponse.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchExampleComparisonsResponse.php deleted file mode 100644 index cf5d7cc924bc..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchExampleComparisonsResponse.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datalabeling.v1beta1.SearchExampleComparisonsResponse - */ -class SearchExampleComparisonsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * A list of example comparisons matching the search criteria. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.SearchExampleComparisonsResponse.ExampleComparison example_comparisons = 1; - */ - private $example_comparisons; - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsResponse\ExampleComparison>|\Google\Protobuf\Internal\RepeatedField $example_comparisons - * A list of example comparisons matching the search criteria. - * @type string $next_page_token - * A token to retrieve next page of results. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * A list of example comparisons matching the search criteria. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.SearchExampleComparisonsResponse.ExampleComparison example_comparisons = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getExampleComparisons() - { - return $this->example_comparisons; - } - - /** - * A list of example comparisons matching the search criteria. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.SearchExampleComparisonsResponse.ExampleComparison example_comparisons = 1; - * @param array<\Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsResponse\ExampleComparison>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setExampleComparisons($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsResponse\ExampleComparison::class); - $this->example_comparisons = $arr; - - return $this; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * A token to retrieve next page of results. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchExampleComparisonsResponse/ExampleComparison.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchExampleComparisonsResponse/ExampleComparison.php deleted file mode 100644 index f84478cfce48..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchExampleComparisonsResponse/ExampleComparison.php +++ /dev/null @@ -1,115 +0,0 @@ -google.cloud.datalabeling.v1beta1.SearchExampleComparisonsResponse.ExampleComparison - */ -class ExampleComparison extends \Google\Protobuf\Internal\Message -{ - /** - * The ground truth output for the input. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.Example ground_truth_example = 1; - */ - protected $ground_truth_example = null; - /** - * Predictions by the model for the input. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Example model_created_examples = 2; - */ - private $model_created_examples; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\Example $ground_truth_example - * The ground truth output for the input. - * @type array<\Google\Cloud\DataLabeling\V1beta1\Example>|\Google\Protobuf\Internal\RepeatedField $model_created_examples - * Predictions by the model for the input. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * The ground truth output for the input. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.Example ground_truth_example = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\Example|null - */ - public function getGroundTruthExample() - { - return $this->ground_truth_example; - } - - public function hasGroundTruthExample() - { - return isset($this->ground_truth_example); - } - - public function clearGroundTruthExample() - { - unset($this->ground_truth_example); - } - - /** - * The ground truth output for the input. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.Example ground_truth_example = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\Example $var - * @return $this - */ - public function setGroundTruthExample($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\Example::class); - $this->ground_truth_example = $var; - - return $this; - } - - /** - * Predictions by the model for the input. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Example model_created_examples = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getModelCreatedExamples() - { - return $this->model_created_examples; - } - - /** - * Predictions by the model for the input. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.Example model_created_examples = 2; - * @param array<\Google\Cloud\DataLabeling\V1beta1\Example>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setModelCreatedExamples($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\Example::class); - $this->model_created_examples = $arr; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ExampleComparison::class, \Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsResponse_ExampleComparison::class); - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchExampleComparisonsResponse_ExampleComparison.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchExampleComparisonsResponse_ExampleComparison.php deleted file mode 100644 index fa16e3d957fd..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SearchExampleComparisonsResponse_ExampleComparison.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datalabeling.v1beta1.SegmentationConfig - */ -class SegmentationConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Annotation spec set resource name. format: - * projects/{project_id}/annotationSpecSets/{annotation_spec_set_id} - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $annotation_spec_set = ''; - /** - * Instruction message showed on labelers UI. - * - * Generated from protobuf field string instruction_message = 2; - */ - protected $instruction_message = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $annotation_spec_set - * Required. Annotation spec set resource name. format: - * projects/{project_id}/annotationSpecSets/{annotation_spec_set_id} - * @type string $instruction_message - * Instruction message showed on labelers UI. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. Annotation spec set resource name. format: - * projects/{project_id}/annotationSpecSets/{annotation_spec_set_id} - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getAnnotationSpecSet() - { - return $this->annotation_spec_set; - } - - /** - * Required. Annotation spec set resource name. format: - * projects/{project_id}/annotationSpecSets/{annotation_spec_set_id} - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setAnnotationSpecSet($var) - { - GPBUtil::checkString($var, True); - $this->annotation_spec_set = $var; - - return $this; - } - - /** - * Instruction message showed on labelers UI. - * - * Generated from protobuf field string instruction_message = 2; - * @return string - */ - public function getInstructionMessage() - { - return $this->instruction_message; - } - - /** - * Instruction message showed on labelers UI. - * - * Generated from protobuf field string instruction_message = 2; - * @param string $var - * @return $this - */ - public function setInstructionMessage($var) - { - GPBUtil::checkString($var, True); - $this->instruction_message = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SentimentConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SentimentConfig.php deleted file mode 100644 index 66bafb024f0d..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SentimentConfig.php +++ /dev/null @@ -1,75 +0,0 @@ -google.cloud.datalabeling.v1beta1.SentimentConfig - */ -class SentimentConfig extends \Google\Protobuf\Internal\Message -{ - /** - * If set to true, contributors will have the option to select sentiment of - * the label they selected, to mark it as negative or positive label. Default - * is false. - * - * Generated from protobuf field bool enable_label_sentiment_selection = 1; - */ - protected $enable_label_sentiment_selection = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $enable_label_sentiment_selection - * If set to true, contributors will have the option to select sentiment of - * the label they selected, to mark it as negative or positive label. Default - * is false. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * If set to true, contributors will have the option to select sentiment of - * the label they selected, to mark it as negative or positive label. Default - * is false. - * - * Generated from protobuf field bool enable_label_sentiment_selection = 1; - * @return bool - */ - public function getEnableLabelSentimentSelection() - { - return $this->enable_label_sentiment_selection; - } - - /** - * If set to true, contributors will have the option to select sentiment of - * the label they selected, to mark it as negative or positive label. Default - * is false. - * - * Generated from protobuf field bool enable_label_sentiment_selection = 1; - * @param bool $var - * @return $this - */ - public function setEnableLabelSentimentSelection($var) - { - GPBUtil::checkBool($var); - $this->enable_label_sentiment_selection = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SequentialSegment.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SequentialSegment.php deleted file mode 100644 index 2a0075bcabb8..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/SequentialSegment.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.datalabeling.v1beta1.SequentialSegment - */ -class SequentialSegment extends \Google\Protobuf\Internal\Message -{ - /** - * Start position (inclusive). - * - * Generated from protobuf field int32 start = 1; - */ - protected $start = 0; - /** - * End position (exclusive). - * - * Generated from protobuf field int32 end = 2; - */ - protected $end = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $start - * Start position (inclusive). - * @type int $end - * End position (exclusive). - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Start position (inclusive). - * - * Generated from protobuf field int32 start = 1; - * @return int - */ - public function getStart() - { - return $this->start; - } - - /** - * Start position (inclusive). - * - * Generated from protobuf field int32 start = 1; - * @param int $var - * @return $this - */ - public function setStart($var) - { - GPBUtil::checkInt32($var); - $this->start = $var; - - return $this; - } - - /** - * End position (exclusive). - * - * Generated from protobuf field int32 end = 2; - * @return int - */ - public function getEnd() - { - return $this->end; - } - - /** - * End position (exclusive). - * - * Generated from protobuf field int32 end = 2; - * @param int $var - * @return $this - */ - public function setEnd($var) - { - GPBUtil::checkInt32($var); - $this->end = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/StringAggregationType.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/StringAggregationType.php deleted file mode 100644 index 1f765a002430..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/StringAggregationType.php +++ /dev/null @@ -1,64 +0,0 @@ -google.cloud.datalabeling.v1beta1.StringAggregationType - */ -class StringAggregationType -{ - /** - * Generated from protobuf enum STRING_AGGREGATION_TYPE_UNSPECIFIED = 0; - */ - const STRING_AGGREGATION_TYPE_UNSPECIFIED = 0; - /** - * Majority vote to aggregate answers. - * - * Generated from protobuf enum MAJORITY_VOTE = 1; - */ - const MAJORITY_VOTE = 1; - /** - * Unanimous answers will be adopted. - * - * Generated from protobuf enum UNANIMOUS_VOTE = 2; - */ - const UNANIMOUS_VOTE = 2; - /** - * Preserve all answers by crowd compute. - * - * Generated from protobuf enum NO_AGGREGATION = 3; - */ - const NO_AGGREGATION = 3; - - private static $valueToName = [ - self::STRING_AGGREGATION_TYPE_UNSPECIFIED => 'STRING_AGGREGATION_TYPE_UNSPECIFIED', - self::MAJORITY_VOTE => 'MAJORITY_VOTE', - self::UNANIMOUS_VOTE => 'UNANIMOUS_VOTE', - self::NO_AGGREGATION => 'NO_AGGREGATION', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextClassificationAnnotation.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextClassificationAnnotation.php deleted file mode 100644 index b1eaff8a1696..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextClassificationAnnotation.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.datalabeling.v1beta1.TextClassificationAnnotation - */ -class TextClassificationAnnotation extends \Google\Protobuf\Internal\Message -{ - /** - * Label of the text. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - */ - protected $annotation_spec = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $annotation_spec - * Label of the text. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Label of the text. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec|null - */ - public function getAnnotationSpec() - { - return $this->annotation_spec; - } - - public function hasAnnotationSpec() - { - return isset($this->annotation_spec); - } - - public function clearAnnotationSpec() - { - unset($this->annotation_spec); - } - - /** - * Label of the text. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $var - * @return $this - */ - public function setAnnotationSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_spec = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextClassificationConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextClassificationConfig.php deleted file mode 100644 index 0b4c1aaa98f9..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextClassificationConfig.php +++ /dev/null @@ -1,149 +0,0 @@ -google.cloud.datalabeling.v1beta1.TextClassificationConfig - */ -class TextClassificationConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. If allow_multi_label is true, contributors are able to choose - * multiple labels for one text segment. - * - * Generated from protobuf field bool allow_multi_label = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_multi_label = false; - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $annotation_spec_set = ''; - /** - * Optional. Configs for sentiment selection. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.SentimentConfig sentiment_config = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $sentiment_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $allow_multi_label - * Optional. If allow_multi_label is true, contributors are able to choose - * multiple labels for one text segment. - * @type string $annotation_spec_set - * Required. Annotation spec set resource name. - * @type \Google\Cloud\DataLabeling\V1beta1\SentimentConfig $sentiment_config - * Optional. Configs for sentiment selection. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Optional. If allow_multi_label is true, contributors are able to choose - * multiple labels for one text segment. - * - * Generated from protobuf field bool allow_multi_label = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMultiLabel() - { - return $this->allow_multi_label; - } - - /** - * Optional. If allow_multi_label is true, contributors are able to choose - * multiple labels for one text segment. - * - * Generated from protobuf field bool allow_multi_label = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMultiLabel($var) - { - GPBUtil::checkBool($var); - $this->allow_multi_label = $var; - - return $this; - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getAnnotationSpecSet() - { - return $this->annotation_spec_set; - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setAnnotationSpecSet($var) - { - GPBUtil::checkString($var, True); - $this->annotation_spec_set = $var; - - return $this; - } - - /** - * Optional. Configs for sentiment selection. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.SentimentConfig sentiment_config = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\DataLabeling\V1beta1\SentimentConfig|null - */ - public function getSentimentConfig() - { - return $this->sentiment_config; - } - - public function hasSentimentConfig() - { - return isset($this->sentiment_config); - } - - public function clearSentimentConfig() - { - unset($this->sentiment_config); - } - - /** - * Optional. Configs for sentiment selection. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.SentimentConfig sentiment_config = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\DataLabeling\V1beta1\SentimentConfig $var - * @return $this - */ - public function setSentimentConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\SentimentConfig::class); - $this->sentiment_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextEntityExtractionAnnotation.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextEntityExtractionAnnotation.php deleted file mode 100644 index 8f22e9aa6875..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextEntityExtractionAnnotation.php +++ /dev/null @@ -1,121 +0,0 @@ -google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotation - */ -class TextEntityExtractionAnnotation extends \Google\Protobuf\Internal\Message -{ - /** - * Label of the text entities. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - */ - protected $annotation_spec = null; - /** - * Position of the entity. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.SequentialSegment sequential_segment = 2; - */ - protected $sequential_segment = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $annotation_spec - * Label of the text entities. - * @type \Google\Cloud\DataLabeling\V1beta1\SequentialSegment $sequential_segment - * Position of the entity. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Label of the text entities. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec|null - */ - public function getAnnotationSpec() - { - return $this->annotation_spec; - } - - public function hasAnnotationSpec() - { - return isset($this->annotation_spec); - } - - public function clearAnnotationSpec() - { - unset($this->annotation_spec); - } - - /** - * Label of the text entities. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $var - * @return $this - */ - public function setAnnotationSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_spec = $var; - - return $this; - } - - /** - * Position of the entity. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.SequentialSegment sequential_segment = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\SequentialSegment|null - */ - public function getSequentialSegment() - { - return $this->sequential_segment; - } - - public function hasSequentialSegment() - { - return isset($this->sequential_segment); - } - - public function clearSequentialSegment() - { - unset($this->sequential_segment); - } - - /** - * Position of the entity. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.SequentialSegment sequential_segment = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\SequentialSegment $var - * @return $this - */ - public function setSequentialSegment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\SequentialSegment::class); - $this->sequential_segment = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextEntityExtractionConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextEntityExtractionConfig.php deleted file mode 100644 index cbc071fd1357..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextEntityExtractionConfig.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.datalabeling.v1beta1.TextEntityExtractionConfig - */ -class TextEntityExtractionConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $annotation_spec_set = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $annotation_spec_set - * Required. Annotation spec set resource name. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getAnnotationSpecSet() - { - return $this->annotation_spec_set; - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setAnnotationSpecSet($var) - { - GPBUtil::checkString($var, True); - $this->annotation_spec_set = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextMetadata.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextMetadata.php deleted file mode 100644 index e67e402f7f6e..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextMetadata.php +++ /dev/null @@ -1,75 +0,0 @@ -google.cloud.datalabeling.v1beta1.TextMetadata - */ -class TextMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * The language of this text, as a - * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). - * Default value is en-US. - * - * Generated from protobuf field string language_code = 1; - */ - protected $language_code = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $language_code - * The language of this text, as a - * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). - * Default value is en-US. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Dataset::initOnce(); - parent::__construct($data); - } - - /** - * The language of this text, as a - * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). - * Default value is en-US. - * - * Generated from protobuf field string language_code = 1; - * @return string - */ - public function getLanguageCode() - { - return $this->language_code; - } - - /** - * The language of this text, as a - * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). - * Default value is en-US. - * - * Generated from protobuf field string language_code = 1; - * @param string $var - * @return $this - */ - public function setLanguageCode($var) - { - GPBUtil::checkString($var, True); - $this->language_code = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextPayload.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextPayload.php deleted file mode 100644 index c4f346a933fa..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TextPayload.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.datalabeling.v1beta1.TextPayload - */ -class TextPayload extends \Google\Protobuf\Internal\Message -{ - /** - * Text content. - * - * Generated from protobuf field string text_content = 1; - */ - protected $text_content = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $text_content - * Text content. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataPayloads::initOnce(); - parent::__construct($data); - } - - /** - * Text content. - * - * Generated from protobuf field string text_content = 1; - * @return string - */ - public function getTextContent() - { - return $this->text_content; - } - - /** - * Text content. - * - * Generated from protobuf field string text_content = 1; - * @param string $var - * @return $this - */ - public function setTextContent($var) - { - GPBUtil::checkString($var, True); - $this->text_content = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TimeSegment.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TimeSegment.php deleted file mode 100644 index 6f59a49c5585..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/TimeSegment.php +++ /dev/null @@ -1,129 +0,0 @@ -google.cloud.datalabeling.v1beta1.TimeSegment - */ -class TimeSegment extends \Google\Protobuf\Internal\Message -{ - /** - * Start of the time segment (inclusive), represented as the duration since - * the example start. - * - * Generated from protobuf field .google.protobuf.Duration start_time_offset = 1; - */ - protected $start_time_offset = null; - /** - * End of the time segment (exclusive), represented as the duration since the - * example start. - * - * Generated from protobuf field .google.protobuf.Duration end_time_offset = 2; - */ - protected $end_time_offset = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Duration $start_time_offset - * Start of the time segment (inclusive), represented as the duration since - * the example start. - * @type \Google\Protobuf\Duration $end_time_offset - * End of the time segment (exclusive), represented as the duration since the - * example start. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Start of the time segment (inclusive), represented as the duration since - * the example start. - * - * Generated from protobuf field .google.protobuf.Duration start_time_offset = 1; - * @return \Google\Protobuf\Duration|null - */ - public function getStartTimeOffset() - { - return $this->start_time_offset; - } - - public function hasStartTimeOffset() - { - return isset($this->start_time_offset); - } - - public function clearStartTimeOffset() - { - unset($this->start_time_offset); - } - - /** - * Start of the time segment (inclusive), represented as the duration since - * the example start. - * - * Generated from protobuf field .google.protobuf.Duration start_time_offset = 1; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setStartTimeOffset($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->start_time_offset = $var; - - return $this; - } - - /** - * End of the time segment (exclusive), represented as the duration since the - * example start. - * - * Generated from protobuf field .google.protobuf.Duration end_time_offset = 2; - * @return \Google\Protobuf\Duration|null - */ - public function getEndTimeOffset() - { - return $this->end_time_offset; - } - - public function hasEndTimeOffset() - { - return isset($this->end_time_offset); - } - - public function clearEndTimeOffset() - { - unset($this->end_time_offset); - } - - /** - * End of the time segment (exclusive), represented as the duration since the - * example start. - * - * Generated from protobuf field .google.protobuf.Duration end_time_offset = 2; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setEndTimeOffset($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->end_time_offset = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/UpdateEvaluationJobRequest.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/UpdateEvaluationJobRequest.php deleted file mode 100644 index abf4463e9857..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/UpdateEvaluationJobRequest.php +++ /dev/null @@ -1,168 +0,0 @@ -google.cloud.datalabeling.v1beta1.UpdateEvaluationJobRequest - */ -class UpdateEvaluationJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Evaluation job that is going to be updated. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJob evaluation_job = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $evaluation_job = null; - /** - * Optional. Mask for which fields to update. You can only provide the - * following fields: - * * `evaluationJobConfig.humanAnnotationConfig.instruction` - * * `evaluationJobConfig.exampleCount` - * * `evaluationJobConfig.exampleSamplePercentage` - * You can provide more than one of these fields by separating them with - * commas. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $update_mask = null; - - /** - * @param \Google\Cloud\DataLabeling\V1beta1\EvaluationJob $evaluationJob Required. Evaluation job that is going to be updated. - * @param \Google\Protobuf\FieldMask $updateMask Optional. Mask for which fields to update. You can only provide the - * following fields: - * - * * `evaluationJobConfig.humanAnnotationConfig.instruction` - * * `evaluationJobConfig.exampleCount` - * * `evaluationJobConfig.exampleSamplePercentage` - * - * You can provide more than one of these fields by separating them with - * commas. - * - * @return \Google\Cloud\DataLabeling\V1beta1\UpdateEvaluationJobRequest - * - * @experimental - */ - public static function build(\Google\Cloud\DataLabeling\V1beta1\EvaluationJob $evaluationJob, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setEvaluationJob($evaluationJob) - ->setUpdateMask($updateMask); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\EvaluationJob $evaluation_job - * Required. Evaluation job that is going to be updated. - * @type \Google\Protobuf\FieldMask $update_mask - * Optional. Mask for which fields to update. You can only provide the - * following fields: - * * `evaluationJobConfig.humanAnnotationConfig.instruction` - * * `evaluationJobConfig.exampleCount` - * * `evaluationJobConfig.exampleSamplePercentage` - * You can provide more than one of these fields by separating them with - * commas. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataLabelingService::initOnce(); - parent::__construct($data); - } - - /** - * Required. Evaluation job that is going to be updated. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJob evaluation_job = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\DataLabeling\V1beta1\EvaluationJob|null - */ - public function getEvaluationJob() - { - return $this->evaluation_job; - } - - public function hasEvaluationJob() - { - return isset($this->evaluation_job); - } - - public function clearEvaluationJob() - { - unset($this->evaluation_job); - } - - /** - * Required. Evaluation job that is going to be updated. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.EvaluationJob evaluation_job = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\DataLabeling\V1beta1\EvaluationJob $var - * @return $this - */ - public function setEvaluationJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\EvaluationJob::class); - $this->evaluation_job = $var; - - return $this; - } - - /** - * Optional. Mask for which fields to update. You can only provide the - * following fields: - * * `evaluationJobConfig.humanAnnotationConfig.instruction` - * * `evaluationJobConfig.exampleCount` - * * `evaluationJobConfig.exampleSamplePercentage` - * You can provide more than one of these fields by separating them with - * commas. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\FieldMask|null - */ - public function getUpdateMask() - { - return $this->update_mask; - } - - public function hasUpdateMask() - { - return isset($this->update_mask); - } - - public function clearUpdateMask() - { - unset($this->update_mask); - } - - /** - * Optional. Mask for which fields to update. You can only provide the - * following fields: - * * `evaluationJobConfig.humanAnnotationConfig.instruction` - * * `evaluationJobConfig.exampleCount` - * * `evaluationJobConfig.exampleSamplePercentage` - * You can provide more than one of these fields by separating them with - * commas. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\FieldMask $var - * @return $this - */ - public function setUpdateMask($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); - $this->update_mask = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Vertex.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Vertex.php deleted file mode 100644 index 3242364c8b35..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/Vertex.php +++ /dev/null @@ -1,102 +0,0 @@ -google.cloud.datalabeling.v1beta1.Vertex - */ -class Vertex extends \Google\Protobuf\Internal\Message -{ - /** - * X coordinate. - * - * Generated from protobuf field int32 x = 1; - */ - protected $x = 0; - /** - * Y coordinate. - * - * Generated from protobuf field int32 y = 2; - */ - protected $y = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $x - * X coordinate. - * @type int $y - * Y coordinate. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * X coordinate. - * - * Generated from protobuf field int32 x = 1; - * @return int - */ - public function getX() - { - return $this->x; - } - - /** - * X coordinate. - * - * Generated from protobuf field int32 x = 1; - * @param int $var - * @return $this - */ - public function setX($var) - { - GPBUtil::checkInt32($var); - $this->x = $var; - - return $this; - } - - /** - * Y coordinate. - * - * Generated from protobuf field int32 y = 2; - * @return int - */ - public function getY() - { - return $this->y; - } - - /** - * Y coordinate. - * - * Generated from protobuf field int32 y = 2; - * @param int $var - * @return $this - */ - public function setY($var) - { - GPBUtil::checkInt32($var); - $this->y = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoClassificationAnnotation.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoClassificationAnnotation.php deleted file mode 100644 index 5c1ae3bd2d38..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoClassificationAnnotation.php +++ /dev/null @@ -1,121 +0,0 @@ -google.cloud.datalabeling.v1beta1.VideoClassificationAnnotation - */ -class VideoClassificationAnnotation extends \Google\Protobuf\Internal\Message -{ - /** - * The time segment of the video to which the annotation applies. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 1; - */ - protected $time_segment = null; - /** - * Label of the segment specified by time_segment. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 2; - */ - protected $annotation_spec = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\TimeSegment $time_segment - * The time segment of the video to which the annotation applies. - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $annotation_spec - * Label of the segment specified by time_segment. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * The time segment of the video to which the annotation applies. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\TimeSegment|null - */ - public function getTimeSegment() - { - return $this->time_segment; - } - - public function hasTimeSegment() - { - return isset($this->time_segment); - } - - public function clearTimeSegment() - { - unset($this->time_segment); - } - - /** - * The time segment of the video to which the annotation applies. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\TimeSegment $var - * @return $this - */ - public function setTimeSegment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TimeSegment::class); - $this->time_segment = $var; - - return $this; - } - - /** - * Label of the segment specified by time_segment. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec|null - */ - public function getAnnotationSpec() - { - return $this->annotation_spec; - } - - public function hasAnnotationSpec() - { - return isset($this->annotation_spec); - } - - public function clearAnnotationSpec() - { - unset($this->annotation_spec); - } - - /** - * Label of the segment specified by time_segment. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $var - * @return $this - */ - public function setAnnotationSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_spec = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoClassificationConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoClassificationConfig.php deleted file mode 100644 index a1c4c7e2b2ee..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoClassificationConfig.php +++ /dev/null @@ -1,125 +0,0 @@ -google.cloud.datalabeling.v1beta1.VideoClassificationConfig - */ -class VideoClassificationConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The list of annotation spec set configs. - * Since watching a video clip takes much longer time than an image, we - * support label with multiple AnnotationSpecSet at the same time. Labels - * in each AnnotationSpecSet will be shown in a group to contributors. - * Contributors can select one or more (depending on whether to allow multi - * label) from each group. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.VideoClassificationConfig.AnnotationSpecSetConfig annotation_spec_set_configs = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - private $annotation_spec_set_configs; - /** - * Optional. Option to apply shot detection on the video. - * - * Generated from protobuf field bool apply_shot_detection = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $apply_shot_detection = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig\AnnotationSpecSetConfig>|\Google\Protobuf\Internal\RepeatedField $annotation_spec_set_configs - * Required. The list of annotation spec set configs. - * Since watching a video clip takes much longer time than an image, we - * support label with multiple AnnotationSpecSet at the same time. Labels - * in each AnnotationSpecSet will be shown in a group to contributors. - * Contributors can select one or more (depending on whether to allow multi - * label) from each group. - * @type bool $apply_shot_detection - * Optional. Option to apply shot detection on the video. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. The list of annotation spec set configs. - * Since watching a video clip takes much longer time than an image, we - * support label with multiple AnnotationSpecSet at the same time. Labels - * in each AnnotationSpecSet will be shown in a group to contributors. - * Contributors can select one or more (depending on whether to allow multi - * label) from each group. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.VideoClassificationConfig.AnnotationSpecSetConfig annotation_spec_set_configs = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAnnotationSpecSetConfigs() - { - return $this->annotation_spec_set_configs; - } - - /** - * Required. The list of annotation spec set configs. - * Since watching a video clip takes much longer time than an image, we - * support label with multiple AnnotationSpecSet at the same time. Labels - * in each AnnotationSpecSet will be shown in a group to contributors. - * Contributors can select one or more (depending on whether to allow multi - * label) from each group. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.VideoClassificationConfig.AnnotationSpecSetConfig annotation_spec_set_configs = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param array<\Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig\AnnotationSpecSetConfig>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAnnotationSpecSetConfigs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig\AnnotationSpecSetConfig::class); - $this->annotation_spec_set_configs = $arr; - - return $this; - } - - /** - * Optional. Option to apply shot detection on the video. - * - * Generated from protobuf field bool apply_shot_detection = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getApplyShotDetection() - { - return $this->apply_shot_detection; - } - - /** - * Optional. Option to apply shot detection on the video. - * - * Generated from protobuf field bool apply_shot_detection = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setApplyShotDetection($var) - { - GPBUtil::checkBool($var); - $this->apply_shot_detection = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoClassificationConfig/AnnotationSpecSetConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoClassificationConfig/AnnotationSpecSetConfig.php deleted file mode 100644 index 4f0b77c2780b..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoClassificationConfig/AnnotationSpecSetConfig.php +++ /dev/null @@ -1,108 +0,0 @@ -google.cloud.datalabeling.v1beta1.VideoClassificationConfig.AnnotationSpecSetConfig - */ -class AnnotationSpecSetConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $annotation_spec_set = ''; - /** - * Optional. If allow_multi_label is true, contributors are able to - * choose multiple labels from one annotation spec set. - * - * Generated from protobuf field bool allow_multi_label = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_multi_label = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $annotation_spec_set - * Required. Annotation spec set resource name. - * @type bool $allow_multi_label - * Optional. If allow_multi_label is true, contributors are able to - * choose multiple labels from one annotation spec set. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\HumanAnnotationConfig::initOnce(); - parent::__construct($data); - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getAnnotationSpecSet() - { - return $this->annotation_spec_set; - } - - /** - * Required. Annotation spec set resource name. - * - * Generated from protobuf field string annotation_spec_set = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setAnnotationSpecSet($var) - { - GPBUtil::checkString($var, True); - $this->annotation_spec_set = $var; - - return $this; - } - - /** - * Optional. If allow_multi_label is true, contributors are able to - * choose multiple labels from one annotation spec set. - * - * Generated from protobuf field bool allow_multi_label = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMultiLabel() - { - return $this->allow_multi_label; - } - - /** - * Optional. If allow_multi_label is true, contributors are able to - * choose multiple labels from one annotation spec set. - * - * Generated from protobuf field bool allow_multi_label = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMultiLabel($var) - { - GPBUtil::checkBool($var); - $this->allow_multi_label = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(AnnotationSpecSetConfig::class, \Google\Cloud\DataLabeling\V1beta1\VideoClassificationConfig_AnnotationSpecSetConfig::class); - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoClassificationConfig_AnnotationSpecSetConfig.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoClassificationConfig_AnnotationSpecSetConfig.php deleted file mode 100644 index 83c02ecc3b27..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoClassificationConfig_AnnotationSpecSetConfig.php +++ /dev/null @@ -1,16 +0,0 @@ -google.cloud.datalabeling.v1beta1.VideoEventAnnotation - */ -class VideoEventAnnotation extends \Google\Protobuf\Internal\Message -{ - /** - * Label of the event in this annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - */ - protected $annotation_spec = null; - /** - * The time segment of the video to which the annotation applies. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2; - */ - protected $time_segment = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $annotation_spec - * Label of the event in this annotation. - * @type \Google\Cloud\DataLabeling\V1beta1\TimeSegment $time_segment - * The time segment of the video to which the annotation applies. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Label of the event in this annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec|null - */ - public function getAnnotationSpec() - { - return $this->annotation_spec; - } - - public function hasAnnotationSpec() - { - return isset($this->annotation_spec); - } - - public function clearAnnotationSpec() - { - unset($this->annotation_spec); - } - - /** - * Label of the event in this annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $var - * @return $this - */ - public function setAnnotationSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_spec = $var; - - return $this; - } - - /** - * The time segment of the video to which the annotation applies. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\TimeSegment|null - */ - public function getTimeSegment() - { - return $this->time_segment; - } - - public function hasTimeSegment() - { - return isset($this->time_segment); - } - - public function clearTimeSegment() - { - unset($this->time_segment); - } - - /** - * The time segment of the video to which the annotation applies. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\TimeSegment $var - * @return $this - */ - public function setTimeSegment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TimeSegment::class); - $this->time_segment = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoObjectTrackingAnnotation.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoObjectTrackingAnnotation.php deleted file mode 100644 index 509a9a7497e3..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoObjectTrackingAnnotation.php +++ /dev/null @@ -1,155 +0,0 @@ -google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation - */ -class VideoObjectTrackingAnnotation extends \Google\Protobuf\Internal\Message -{ - /** - * Label of the object tracked in this annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - */ - protected $annotation_spec = null; - /** - * The time segment of the video to which object tracking applies. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2; - */ - protected $time_segment = null; - /** - * The list of frames where this object track appears. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; - */ - private $object_tracking_frames; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $annotation_spec - * Label of the object tracked in this annotation. - * @type \Google\Cloud\DataLabeling\V1beta1\TimeSegment $time_segment - * The time segment of the video to which object tracking applies. - * @type array<\Google\Cloud\DataLabeling\V1beta1\ObjectTrackingFrame>|\Google\Protobuf\Internal\RepeatedField $object_tracking_frames - * The list of frames where this object track appears. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\Annotation::initOnce(); - parent::__construct($data); - } - - /** - * Label of the object tracked in this annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec|null - */ - public function getAnnotationSpec() - { - return $this->annotation_spec; - } - - public function hasAnnotationSpec() - { - return isset($this->annotation_spec); - } - - public function clearAnnotationSpec() - { - unset($this->annotation_spec); - } - - /** - * Label of the object tracked in this annotation. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; - * @param \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec $var - * @return $this - */ - public function setAnnotationSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\AnnotationSpec::class); - $this->annotation_spec = $var; - - return $this; - } - - /** - * The time segment of the video to which object tracking applies. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2; - * @return \Google\Cloud\DataLabeling\V1beta1\TimeSegment|null - */ - public function getTimeSegment() - { - return $this->time_segment; - } - - public function hasTimeSegment() - { - return isset($this->time_segment); - } - - public function clearTimeSegment() - { - unset($this->time_segment); - } - - /** - * The time segment of the video to which object tracking applies. - * - * Generated from protobuf field .google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2; - * @param \Google\Cloud\DataLabeling\V1beta1\TimeSegment $var - * @return $this - */ - public function setTimeSegment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\DataLabeling\V1beta1\TimeSegment::class); - $this->time_segment = $var; - - return $this; - } - - /** - * The list of frames where this object track appears. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getObjectTrackingFrames() - { - return $this->object_tracking_frames; - } - - /** - * The list of frames where this object track appears. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; - * @param array<\Google\Cloud\DataLabeling\V1beta1\ObjectTrackingFrame>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setObjectTrackingFrames($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\ObjectTrackingFrame::class); - $this->object_tracking_frames = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoPayload.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoPayload.php deleted file mode 100644 index 91358573d532..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoPayload.php +++ /dev/null @@ -1,203 +0,0 @@ -google.cloud.datalabeling.v1beta1.VideoPayload - */ -class VideoPayload extends \Google\Protobuf\Internal\Message -{ - /** - * Video format. - * - * Generated from protobuf field string mime_type = 1; - */ - protected $mime_type = ''; - /** - * Video uri from the user bucket. - * - * Generated from protobuf field string video_uri = 2; - */ - protected $video_uri = ''; - /** - * The list of video thumbnails. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.VideoThumbnail video_thumbnails = 3; - */ - private $video_thumbnails; - /** - * FPS of the video. - * - * Generated from protobuf field float frame_rate = 4; - */ - protected $frame_rate = 0.0; - /** - * Signed uri of the video file in the service bucket. - * - * Generated from protobuf field string signed_uri = 5; - */ - protected $signed_uri = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $mime_type - * Video format. - * @type string $video_uri - * Video uri from the user bucket. - * @type array<\Google\Cloud\DataLabeling\V1beta1\VideoThumbnail>|\Google\Protobuf\Internal\RepeatedField $video_thumbnails - * The list of video thumbnails. - * @type float $frame_rate - * FPS of the video. - * @type string $signed_uri - * Signed uri of the video file in the service bucket. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataPayloads::initOnce(); - parent::__construct($data); - } - - /** - * Video format. - * - * Generated from protobuf field string mime_type = 1; - * @return string - */ - public function getMimeType() - { - return $this->mime_type; - } - - /** - * Video format. - * - * Generated from protobuf field string mime_type = 1; - * @param string $var - * @return $this - */ - public function setMimeType($var) - { - GPBUtil::checkString($var, True); - $this->mime_type = $var; - - return $this; - } - - /** - * Video uri from the user bucket. - * - * Generated from protobuf field string video_uri = 2; - * @return string - */ - public function getVideoUri() - { - return $this->video_uri; - } - - /** - * Video uri from the user bucket. - * - * Generated from protobuf field string video_uri = 2; - * @param string $var - * @return $this - */ - public function setVideoUri($var) - { - GPBUtil::checkString($var, True); - $this->video_uri = $var; - - return $this; - } - - /** - * The list of video thumbnails. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.VideoThumbnail video_thumbnails = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getVideoThumbnails() - { - return $this->video_thumbnails; - } - - /** - * The list of video thumbnails. - * - * Generated from protobuf field repeated .google.cloud.datalabeling.v1beta1.VideoThumbnail video_thumbnails = 3; - * @param array<\Google\Cloud\DataLabeling\V1beta1\VideoThumbnail>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setVideoThumbnails($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\DataLabeling\V1beta1\VideoThumbnail::class); - $this->video_thumbnails = $arr; - - return $this; - } - - /** - * FPS of the video. - * - * Generated from protobuf field float frame_rate = 4; - * @return float - */ - public function getFrameRate() - { - return $this->frame_rate; - } - - /** - * FPS of the video. - * - * Generated from protobuf field float frame_rate = 4; - * @param float $var - * @return $this - */ - public function setFrameRate($var) - { - GPBUtil::checkFloat($var); - $this->frame_rate = $var; - - return $this; - } - - /** - * Signed uri of the video file in the service bucket. - * - * Generated from protobuf field string signed_uri = 5; - * @return string - */ - public function getSignedUri() - { - return $this->signed_uri; - } - - /** - * Signed uri of the video file in the service bucket. - * - * Generated from protobuf field string signed_uri = 5; - * @param string $var - * @return $this - */ - public function setSignedUri($var) - { - GPBUtil::checkString($var, True); - $this->signed_uri = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoThumbnail.php b/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoThumbnail.php deleted file mode 100644 index c8fdcc0a70c4..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/proto/src/Google/Cloud/DataLabeling/V1beta1/VideoThumbnail.php +++ /dev/null @@ -1,115 +0,0 @@ -google.cloud.datalabeling.v1beta1.VideoThumbnail - */ -class VideoThumbnail extends \Google\Protobuf\Internal\Message -{ - /** - * A byte string of the video frame. - * - * Generated from protobuf field bytes thumbnail = 1; - */ - protected $thumbnail = ''; - /** - * Time offset relative to the beginning of the video, corresponding to the - * video frame where the thumbnail has been extracted from. - * - * Generated from protobuf field .google.protobuf.Duration time_offset = 2; - */ - protected $time_offset = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $thumbnail - * A byte string of the video frame. - * @type \Google\Protobuf\Duration $time_offset - * Time offset relative to the beginning of the video, corresponding to the - * video frame where the thumbnail has been extracted from. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Datalabeling\V1Beta1\DataPayloads::initOnce(); - parent::__construct($data); - } - - /** - * A byte string of the video frame. - * - * Generated from protobuf field bytes thumbnail = 1; - * @return string - */ - public function getThumbnail() - { - return $this->thumbnail; - } - - /** - * A byte string of the video frame. - * - * Generated from protobuf field bytes thumbnail = 1; - * @param string $var - * @return $this - */ - public function setThumbnail($var) - { - GPBUtil::checkString($var, False); - $this->thumbnail = $var; - - return $this; - } - - /** - * Time offset relative to the beginning of the video, corresponding to the - * video frame where the thumbnail has been extracted from. - * - * Generated from protobuf field .google.protobuf.Duration time_offset = 2; - * @return \Google\Protobuf\Duration|null - */ - public function getTimeOffset() - { - return $this->time_offset; - } - - public function hasTimeOffset() - { - return isset($this->time_offset); - } - - public function clearTimeOffset() - { - unset($this->time_offset); - } - - /** - * Time offset relative to the beginning of the video, corresponding to the - * video frame where the thumbnail has been extracted from. - * - * Generated from protobuf field .google.protobuf.Duration time_offset = 2; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setTimeOffset($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->time_offset = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/create_annotation_spec_set.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/create_annotation_spec_set.php deleted file mode 100644 index b2179c16fdf4..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/create_annotation_spec_set.php +++ /dev/null @@ -1,74 +0,0 @@ -setParent($formattedParent) - ->setAnnotationSpecSet($annotationSpecSet); - - // Call the API and handle any network failures. - try { - /** @var AnnotationSpecSet $response */ - $response = $dataLabelingServiceClient->createAnnotationSpecSet($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::projectName('[PROJECT]'); - - create_annotation_spec_set_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_CreateAnnotationSpecSet_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/create_dataset.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/create_dataset.php deleted file mode 100644 index 2c3734cc9f21..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/create_dataset.php +++ /dev/null @@ -1,74 +0,0 @@ -setParent($formattedParent) - ->setDataset($dataset); - - // Call the API and handle any network failures. - try { - /** @var Dataset $response */ - $response = $dataLabelingServiceClient->createDataset($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::projectName('[PROJECT]'); - - create_dataset_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_CreateDataset_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/create_evaluation_job.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/create_evaluation_job.php deleted file mode 100644 index 7fd2d3fe9804..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/create_evaluation_job.php +++ /dev/null @@ -1,74 +0,0 @@ -{project_id}" - * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. - */ -function create_evaluation_job_sample(string $formattedParent): void -{ - // Create a client. - $dataLabelingServiceClient = new DataLabelingServiceClient(); - - // Prepare the request message. - $job = new EvaluationJob(); - $request = (new CreateEvaluationJobRequest()) - ->setParent($formattedParent) - ->setJob($job); - - // Call the API and handle any network failures. - try { - /** @var EvaluationJob $response */ - $response = $dataLabelingServiceClient->createEvaluationJob($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::projectName('[PROJECT]'); - - create_evaluation_job_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_CreateEvaluationJob_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/create_instruction.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/create_instruction.php deleted file mode 100644 index 00cefd1e4c8a..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/create_instruction.php +++ /dev/null @@ -1,86 +0,0 @@ -setParent($formattedParent) - ->setInstruction($instruction); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $dataLabelingServiceClient->createInstruction($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Instruction $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::projectName('[PROJECT]'); - - create_instruction_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_CreateInstruction_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_annotated_dataset.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_annotated_dataset.php deleted file mode 100644 index 7103a91ba84c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_annotated_dataset.php +++ /dev/null @@ -1,75 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $dataLabelingServiceClient->deleteAnnotatedDataset($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::annotatedDatasetName( - '[PROJECT]', - '[DATASET]', - '[ANNOTATED_DATASET]' - ); - - delete_annotated_dataset_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_DeleteAnnotatedDataset_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_annotation_spec_set.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_annotation_spec_set.php deleted file mode 100644 index 4f36d2a1337c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_annotation_spec_set.php +++ /dev/null @@ -1,73 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $dataLabelingServiceClient->deleteAnnotationSpecSet($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::annotationSpecSetName( - '[PROJECT]', - '[ANNOTATION_SPEC_SET]' - ); - - delete_annotation_spec_set_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_DeleteAnnotationSpecSet_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_dataset.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_dataset.php deleted file mode 100644 index 5784a9f155e5..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_dataset.php +++ /dev/null @@ -1,70 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $dataLabelingServiceClient->deleteDataset($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::datasetName('[PROJECT]', '[DATASET]'); - - delete_dataset_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_DeleteDataset_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_evaluation_job.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_evaluation_job.php deleted file mode 100644 index c62f2756f76d..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_evaluation_job.php +++ /dev/null @@ -1,71 +0,0 @@ -{project_id}/evaluationJobs/{evaluation_job_id}" - * Please see {@see DataLabelingServiceClient::evaluationJobName()} for help formatting this field. - */ -function delete_evaluation_job_sample(string $formattedName): void -{ - // Create a client. - $dataLabelingServiceClient = new DataLabelingServiceClient(); - - // Prepare the request message. - $request = (new DeleteEvaluationJobRequest()) - ->setName($formattedName); - - // Call the API and handle any network failures. - try { - $dataLabelingServiceClient->deleteEvaluationJob($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - - delete_evaluation_job_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_DeleteEvaluationJob_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_instruction.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_instruction.php deleted file mode 100644 index d01ea4fce704..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/delete_instruction.php +++ /dev/null @@ -1,70 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - $dataLabelingServiceClient->deleteInstruction($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::instructionName('[PROJECT]', '[INSTRUCTION]'); - - delete_instruction_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_DeleteInstruction_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/export_data.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/export_data.php deleted file mode 100644 index fb198f314d55..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/export_data.php +++ /dev/null @@ -1,99 +0,0 @@ -setName($formattedName) - ->setAnnotatedDataset($formattedAnnotatedDataset) - ->setOutputConfig($outputConfig); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $dataLabelingServiceClient->exportData($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var ExportDataOperationResponse $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::datasetName('[PROJECT]', '[DATASET]'); - $formattedAnnotatedDataset = DataLabelingServiceClient::annotatedDatasetName( - '[PROJECT]', - '[DATASET]', - '[ANNOTATED_DATASET]' - ); - - export_data_sample($formattedName, $formattedAnnotatedDataset); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_ExportData_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_annotated_dataset.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_annotated_dataset.php deleted file mode 100644 index a574b4b97354..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_annotated_dataset.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var AnnotatedDataset $response */ - $response = $dataLabelingServiceClient->getAnnotatedDataset($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::annotatedDatasetName( - '[PROJECT]', - '[DATASET]', - '[ANNOTATED_DATASET]' - ); - - get_annotated_dataset_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_GetAnnotatedDataset_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_annotation_spec_set.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_annotation_spec_set.php deleted file mode 100644 index d2a35d662cb8..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_annotation_spec_set.php +++ /dev/null @@ -1,75 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var AnnotationSpecSet $response */ - $response = $dataLabelingServiceClient->getAnnotationSpecSet($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::annotationSpecSetName( - '[PROJECT]', - '[ANNOTATION_SPEC_SET]' - ); - - get_annotation_spec_set_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_GetAnnotationSpecSet_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_data_item.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_data_item.php deleted file mode 100644 index 11a3eef215f9..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_data_item.php +++ /dev/null @@ -1,73 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var DataItem $response */ - $response = $dataLabelingServiceClient->getDataItem($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::dataItemName('[PROJECT]', '[DATASET]', '[DATA_ITEM]'); - - get_data_item_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_GetDataItem_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_dataset.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_dataset.php deleted file mode 100644 index 022f7af9728e..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_dataset.php +++ /dev/null @@ -1,72 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Dataset $response */ - $response = $dataLabelingServiceClient->getDataset($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::datasetName('[PROJECT]', '[DATASET]'); - - get_dataset_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_GetDataset_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_evaluation.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_evaluation.php deleted file mode 100644 index c049c32f915c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_evaluation.php +++ /dev/null @@ -1,78 +0,0 @@ -{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}' - * Please see {@see DataLabelingServiceClient::evaluationName()} for help formatting this field. - */ -function get_evaluation_sample(string $formattedName): void -{ - // Create a client. - $dataLabelingServiceClient = new DataLabelingServiceClient(); - - // Prepare the request message. - $request = (new GetEvaluationRequest()) - ->setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Evaluation $response */ - $response = $dataLabelingServiceClient->getEvaluation($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::evaluationName( - '[PROJECT]', - '[DATASET]', - '[EVALUATION]' - ); - - get_evaluation_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_GetEvaluation_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_evaluation_job.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_evaluation_job.php deleted file mode 100644 index 0a713ad1df0b..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_evaluation_job.php +++ /dev/null @@ -1,73 +0,0 @@ -{project_id}/evaluationJobs/{evaluation_job_id}" - * Please see {@see DataLabelingServiceClient::evaluationJobName()} for help formatting this field. - */ -function get_evaluation_job_sample(string $formattedName): void -{ - // Create a client. - $dataLabelingServiceClient = new DataLabelingServiceClient(); - - // Prepare the request message. - $request = (new GetEvaluationJobRequest()) - ->setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var EvaluationJob $response */ - $response = $dataLabelingServiceClient->getEvaluationJob($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - - get_evaluation_job_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_GetEvaluationJob_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_example.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_example.php deleted file mode 100644 index d17db14971b4..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_example.php +++ /dev/null @@ -1,78 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Example $response */ - $response = $dataLabelingServiceClient->getExample($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::exampleName( - '[PROJECT]', - '[DATASET]', - '[ANNOTATED_DATASET]', - '[EXAMPLE]' - ); - - get_example_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_GetExample_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_instruction.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_instruction.php deleted file mode 100644 index d5d434599c96..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/get_instruction.php +++ /dev/null @@ -1,72 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Instruction $response */ - $response = $dataLabelingServiceClient->getInstruction($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::instructionName('[PROJECT]', '[INSTRUCTION]'); - - get_instruction_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_GetInstruction_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/import_data.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/import_data.php deleted file mode 100644 index dfc6f2b0979d..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/import_data.php +++ /dev/null @@ -1,91 +0,0 @@ -setName($formattedName) - ->setInputConfig($inputConfig); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $dataLabelingServiceClient->importData($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var ImportDataOperationResponse $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::datasetName('[PROJECT]', '[DATASET]'); - - import_data_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_ImportData_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/label_image.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/label_image.php deleted file mode 100644 index 063dc2eeca79..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/label_image.php +++ /dev/null @@ -1,109 +0,0 @@ -setInstruction($basicConfigInstruction) - ->setAnnotatedDatasetDisplayName($basicConfigAnnotatedDatasetDisplayName); - $request = (new LabelImageRequest()) - ->setParent($formattedParent) - ->setBasicConfig($basicConfig) - ->setFeature($feature); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $dataLabelingServiceClient->labelImage($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var AnnotatedDataset $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::datasetName('[PROJECT]', '[DATASET]'); - $basicConfigInstruction = '[INSTRUCTION]'; - $basicConfigAnnotatedDatasetDisplayName = '[ANNOTATED_DATASET_DISPLAY_NAME]'; - $feature = Feature::FEATURE_UNSPECIFIED; - - label_image_sample( - $formattedParent, - $basicConfigInstruction, - $basicConfigAnnotatedDatasetDisplayName, - $feature - ); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_LabelImage_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/label_text.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/label_text.php deleted file mode 100644 index af17b3e9e5a3..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/label_text.php +++ /dev/null @@ -1,109 +0,0 @@ -setInstruction($basicConfigInstruction) - ->setAnnotatedDatasetDisplayName($basicConfigAnnotatedDatasetDisplayName); - $request = (new LabelTextRequest()) - ->setParent($formattedParent) - ->setBasicConfig($basicConfig) - ->setFeature($feature); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $dataLabelingServiceClient->labelText($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var AnnotatedDataset $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::datasetName('[PROJECT]', '[DATASET]'); - $basicConfigInstruction = '[INSTRUCTION]'; - $basicConfigAnnotatedDatasetDisplayName = '[ANNOTATED_DATASET_DISPLAY_NAME]'; - $feature = Feature::FEATURE_UNSPECIFIED; - - label_text_sample( - $formattedParent, - $basicConfigInstruction, - $basicConfigAnnotatedDatasetDisplayName, - $feature - ); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_LabelText_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/label_video.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/label_video.php deleted file mode 100644 index fb625b13890d..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/label_video.php +++ /dev/null @@ -1,109 +0,0 @@ -setInstruction($basicConfigInstruction) - ->setAnnotatedDatasetDisplayName($basicConfigAnnotatedDatasetDisplayName); - $request = (new LabelVideoRequest()) - ->setParent($formattedParent) - ->setBasicConfig($basicConfig) - ->setFeature($feature); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $dataLabelingServiceClient->labelVideo($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var AnnotatedDataset $result */ - $result = $response->getResult(); - printf('Operation successful with response data: %s' . PHP_EOL, $result->serializeToJsonString()); - } else { - /** @var Status $error */ - $error = $response->getError(); - printf('Operation failed with error data: %s' . PHP_EOL, $error->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::datasetName('[PROJECT]', '[DATASET]'); - $basicConfigInstruction = '[INSTRUCTION]'; - $basicConfigAnnotatedDatasetDisplayName = '[ANNOTATED_DATASET_DISPLAY_NAME]'; - $feature = Feature::FEATURE_UNSPECIFIED; - - label_video_sample( - $formattedParent, - $basicConfigInstruction, - $basicConfigAnnotatedDatasetDisplayName, - $feature - ); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_LabelVideo_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_annotated_datasets.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_annotated_datasets.php deleted file mode 100644 index 71be74705e5f..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_annotated_datasets.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listAnnotatedDatasets($request); - - /** @var AnnotatedDataset $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::datasetName('[PROJECT]', '[DATASET]'); - - list_annotated_datasets_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_ListAnnotatedDatasets_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_annotation_spec_sets.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_annotation_spec_sets.php deleted file mode 100644 index ab9e2ed913d5..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_annotation_spec_sets.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listAnnotationSpecSets($request); - - /** @var AnnotationSpecSet $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::projectName('[PROJECT]'); - - list_annotation_spec_sets_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_ListAnnotationSpecSets_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_data_items.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_data_items.php deleted file mode 100644 index 434946b6a501..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_data_items.php +++ /dev/null @@ -1,78 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listDataItems($request); - - /** @var DataItem $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::datasetName('[PROJECT]', '[DATASET]'); - - list_data_items_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_ListDataItems_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_datasets.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_datasets.php deleted file mode 100644 index eeb5fe7c03b9..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_datasets.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listDatasets($request); - - /** @var Dataset $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::projectName('[PROJECT]'); - - list_datasets_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_ListDatasets_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_evaluation_jobs.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_evaluation_jobs.php deleted file mode 100644 index 3ad4c5393525..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_evaluation_jobs.php +++ /dev/null @@ -1,78 +0,0 @@ -{project_id}" - * Please see {@see DataLabelingServiceClient::projectName()} for help formatting this field. - */ -function list_evaluation_jobs_sample(string $formattedParent): void -{ - // Create a client. - $dataLabelingServiceClient = new DataLabelingServiceClient(); - - // Prepare the request message. - $request = (new ListEvaluationJobsRequest()) - ->setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listEvaluationJobs($request); - - /** @var EvaluationJob $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::projectName('[PROJECT]'); - - list_evaluation_jobs_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_ListEvaluationJobs_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_examples.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_examples.php deleted file mode 100644 index b978ad2acf72..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_examples.php +++ /dev/null @@ -1,80 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listExamples($request); - - /** @var Example $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::annotatedDatasetName( - '[PROJECT]', - '[DATASET]', - '[ANNOTATED_DATASET]' - ); - - list_examples_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_ListExamples_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_instructions.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_instructions.php deleted file mode 100644 index 7f9c448fd4df..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/list_instructions.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->listInstructions($request); - - /** @var Instruction $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::projectName('[PROJECT]'); - - list_instructions_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_ListInstructions_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/pause_evaluation_job.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/pause_evaluation_job.php deleted file mode 100644 index e7b5694c2b73..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/pause_evaluation_job.php +++ /dev/null @@ -1,72 +0,0 @@ -{project_id}/evaluationJobs/{evaluation_job_id}" - * Please see {@see DataLabelingServiceClient::evaluationJobName()} for help formatting this field. - */ -function pause_evaluation_job_sample(string $formattedName): void -{ - // Create a client. - $dataLabelingServiceClient = new DataLabelingServiceClient(); - - // Prepare the request message. - $request = (new PauseEvaluationJobRequest()) - ->setName($formattedName); - - // Call the API and handle any network failures. - try { - $dataLabelingServiceClient->pauseEvaluationJob($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - - pause_evaluation_job_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_PauseEvaluationJob_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/resume_evaluation_job.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/resume_evaluation_job.php deleted file mode 100644 index aab6fd3120ea..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/resume_evaluation_job.php +++ /dev/null @@ -1,72 +0,0 @@ -{project_id}/evaluationJobs/{evaluation_job_id}" - * Please see {@see DataLabelingServiceClient::evaluationJobName()} for help formatting this field. - */ -function resume_evaluation_job_sample(string $formattedName): void -{ - // Create a client. - $dataLabelingServiceClient = new DataLabelingServiceClient(); - - // Prepare the request message. - $request = (new ResumeEvaluationJobRequest()) - ->setName($formattedName); - - // Call the API and handle any network failures. - try { - $dataLabelingServiceClient->resumeEvaluationJob($request); - printf('Call completed successfully.' . PHP_EOL); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedName = DataLabelingServiceClient::evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - - resume_evaluation_job_sample($formattedName); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_ResumeEvaluationJob_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/search_evaluations.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/search_evaluations.php deleted file mode 100644 index 2de024342667..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/search_evaluations.php +++ /dev/null @@ -1,81 +0,0 @@ -{project_id}" - * Please see {@see DataLabelingServiceClient::evaluationName()} for help formatting this field. - */ -function search_evaluations_sample(string $formattedParent): void -{ - // Create a client. - $dataLabelingServiceClient = new DataLabelingServiceClient(); - - // Prepare the request message. - $request = (new SearchEvaluationsRequest()) - ->setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->searchEvaluations($request); - - /** @var Evaluation $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::evaluationName( - '[PROJECT]', - '[DATASET]', - '[EVALUATION]' - ); - - search_evaluations_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_SearchEvaluations_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/search_example_comparisons.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/search_example_comparisons.php deleted file mode 100644 index 9b0443ddd63c..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/search_example_comparisons.php +++ /dev/null @@ -1,85 +0,0 @@ -{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}" - * Please see {@see DataLabelingServiceClient::evaluationName()} for help formatting this field. - */ -function search_example_comparisons_sample(string $formattedParent): void -{ - // Create a client. - $dataLabelingServiceClient = new DataLabelingServiceClient(); - - // Prepare the request message. - $request = (new SearchExampleComparisonsRequest()) - ->setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $dataLabelingServiceClient->searchExampleComparisons($request); - - /** @var ExampleComparison $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} - -/** - * Helper to execute the sample. - * - * This sample has been automatically generated and should be regarded as a code - * template only. It will require modifications to work: - * - It may require correct/in-range values for request initialization. - * - It may require specifying regional endpoints when creating the service client, - * please see the apiEndpoint client configuration option for more details. - */ -function callSample(): void -{ - $formattedParent = DataLabelingServiceClient::evaluationName( - '[PROJECT]', - '[DATASET]', - '[EVALUATION]' - ); - - search_example_comparisons_sample($formattedParent); -} -// [END datalabeling_v1beta1_generated_DataLabelingService_SearchExampleComparisons_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/update_evaluation_job.php b/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/update_evaluation_job.php deleted file mode 100644 index 1e95e4bfe693..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/samples/V1beta1/DataLabelingServiceClient/update_evaluation_job.php +++ /dev/null @@ -1,64 +0,0 @@ -setEvaluationJob($evaluationJob); - - // Call the API and handle any network failures. - try { - /** @var EvaluationJob $response */ - $response = $dataLabelingServiceClient->updateEvaluationJob($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END datalabeling_v1beta1_generated_DataLabelingService_UpdateEvaluationJob_sync] diff --git a/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/DataLabelingServiceClient.php b/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/DataLabelingServiceClient.php deleted file mode 100644 index 0927a47e4822..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/DataLabelingServiceClient.php +++ /dev/null @@ -1,36 +0,0 @@ -projectName('[PROJECT]'); - * $annotationSpecSet = new AnnotationSpecSet(); - * $response = $dataLabelingServiceClient->createAnnotationSpecSet($formattedParent, $annotationSpecSet); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * Many parameters require resource names to be formatted in a particular way. To - * assist with these names, this class includes a format method for each type of - * name, and additionally a parseName method to extract the individual identifiers - * contained within formatted names that are returned by the API. - * - * @experimental - */ -class DataLabelingServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.cloud.datalabeling.v1beta1.DataLabelingService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'datalabeling.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - ]; - - private static $annotatedDatasetNameTemplate; - - private static $annotationSpecSetNameTemplate; - - private static $dataItemNameTemplate; - - private static $datasetNameTemplate; - - private static $evaluationNameTemplate; - - private static $evaluationJobNameTemplate; - - private static $exampleNameTemplate; - - private static $instructionNameTemplate; - - private static $projectNameTemplate; - - private static $pathTemplateMap; - - private $operationsClient; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/data_labeling_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/data_labeling_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/data_labeling_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/data_labeling_service_rest_client_config.php', - ], - ], - ]; - } - - private static function getAnnotatedDatasetNameTemplate() - { - if (self::$annotatedDatasetNameTemplate == null) { - self::$annotatedDatasetNameTemplate = new PathTemplate('projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}'); - } - - return self::$annotatedDatasetNameTemplate; - } - - private static function getAnnotationSpecSetNameTemplate() - { - if (self::$annotationSpecSetNameTemplate == null) { - self::$annotationSpecSetNameTemplate = new PathTemplate('projects/{project}/annotationSpecSets/{annotation_spec_set}'); - } - - return self::$annotationSpecSetNameTemplate; - } - - private static function getDataItemNameTemplate() - { - if (self::$dataItemNameTemplate == null) { - self::$dataItemNameTemplate = new PathTemplate('projects/{project}/datasets/{dataset}/dataItems/{data_item}'); - } - - return self::$dataItemNameTemplate; - } - - private static function getDatasetNameTemplate() - { - if (self::$datasetNameTemplate == null) { - self::$datasetNameTemplate = new PathTemplate('projects/{project}/datasets/{dataset}'); - } - - return self::$datasetNameTemplate; - } - - private static function getEvaluationNameTemplate() - { - if (self::$evaluationNameTemplate == null) { - self::$evaluationNameTemplate = new PathTemplate('projects/{project}/datasets/{dataset}/evaluations/{evaluation}'); - } - - return self::$evaluationNameTemplate; - } - - private static function getEvaluationJobNameTemplate() - { - if (self::$evaluationJobNameTemplate == null) { - self::$evaluationJobNameTemplate = new PathTemplate('projects/{project}/evaluationJobs/{evaluation_job}'); - } - - return self::$evaluationJobNameTemplate; - } - - private static function getExampleNameTemplate() - { - if (self::$exampleNameTemplate == null) { - self::$exampleNameTemplate = new PathTemplate('projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}/examples/{example}'); - } - - return self::$exampleNameTemplate; - } - - private static function getInstructionNameTemplate() - { - if (self::$instructionNameTemplate == null) { - self::$instructionNameTemplate = new PathTemplate('projects/{project}/instructions/{instruction}'); - } - - return self::$instructionNameTemplate; - } - - private static function getProjectNameTemplate() - { - if (self::$projectNameTemplate == null) { - self::$projectNameTemplate = new PathTemplate('projects/{project}'); - } - - return self::$projectNameTemplate; - } - - private static function getPathTemplateMap() - { - if (self::$pathTemplateMap == null) { - self::$pathTemplateMap = [ - 'annotatedDataset' => self::getAnnotatedDatasetNameTemplate(), - 'annotationSpecSet' => self::getAnnotationSpecSetNameTemplate(), - 'dataItem' => self::getDataItemNameTemplate(), - 'dataset' => self::getDatasetNameTemplate(), - 'evaluation' => self::getEvaluationNameTemplate(), - 'evaluationJob' => self::getEvaluationJobNameTemplate(), - 'example' => self::getExampleNameTemplate(), - 'instruction' => self::getInstructionNameTemplate(), - 'project' => self::getProjectNameTemplate(), - ]; - } - - return self::$pathTemplateMap; - } - - /** - * Formats a string containing the fully-qualified path to represent a - * annotated_dataset resource. - * - * @param string $project - * @param string $dataset - * @param string $annotatedDataset - * - * @return string The formatted annotated_dataset resource. - * - * @experimental - */ - public static function annotatedDatasetName($project, $dataset, $annotatedDataset) - { - return self::getAnnotatedDatasetNameTemplate()->render([ - 'project' => $project, - 'dataset' => $dataset, - 'annotated_dataset' => $annotatedDataset, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * annotation_spec_set resource. - * - * @param string $project - * @param string $annotationSpecSet - * - * @return string The formatted annotation_spec_set resource. - * - * @experimental - */ - public static function annotationSpecSetName($project, $annotationSpecSet) - { - return self::getAnnotationSpecSetNameTemplate()->render([ - 'project' => $project, - 'annotation_spec_set' => $annotationSpecSet, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a data_item - * resource. - * - * @param string $project - * @param string $dataset - * @param string $dataItem - * - * @return string The formatted data_item resource. - * - * @experimental - */ - public static function dataItemName($project, $dataset, $dataItem) - { - return self::getDataItemNameTemplate()->render([ - 'project' => $project, - 'dataset' => $dataset, - 'data_item' => $dataItem, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a dataset - * resource. - * - * @param string $project - * @param string $dataset - * - * @return string The formatted dataset resource. - * - * @experimental - */ - public static function datasetName($project, $dataset) - { - return self::getDatasetNameTemplate()->render([ - 'project' => $project, - 'dataset' => $dataset, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a evaluation - * resource. - * - * @param string $project - * @param string $dataset - * @param string $evaluation - * - * @return string The formatted evaluation resource. - * - * @experimental - */ - public static function evaluationName($project, $dataset, $evaluation) - { - return self::getEvaluationNameTemplate()->render([ - 'project' => $project, - 'dataset' => $dataset, - 'evaluation' => $evaluation, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * evaluation_job resource. - * - * @param string $project - * @param string $evaluationJob - * - * @return string The formatted evaluation_job resource. - * - * @experimental - */ - public static function evaluationJobName($project, $evaluationJob) - { - return self::getEvaluationJobNameTemplate()->render([ - 'project' => $project, - 'evaluation_job' => $evaluationJob, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a example - * resource. - * - * @param string $project - * @param string $dataset - * @param string $annotatedDataset - * @param string $example - * - * @return string The formatted example resource. - * - * @experimental - */ - public static function exampleName($project, $dataset, $annotatedDataset, $example) - { - return self::getExampleNameTemplate()->render([ - 'project' => $project, - 'dataset' => $dataset, - 'annotated_dataset' => $annotatedDataset, - 'example' => $example, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a instruction - * resource. - * - * @param string $project - * @param string $instruction - * - * @return string The formatted instruction resource. - * - * @experimental - */ - public static function instructionName($project, $instruction) - { - return self::getInstructionNameTemplate()->render([ - 'project' => $project, - 'instruction' => $instruction, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a project - * resource. - * - * @param string $project - * - * @return string The formatted project resource. - * - * @experimental - */ - public static function projectName($project) - { - return self::getProjectNameTemplate()->render([ - 'project' => $project, - ]); - } - - /** - * Parses a formatted name string and returns an associative array of the components in the name. - * The following name formats are supported: - * Template: Pattern - * - annotatedDataset: projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset} - * - annotationSpecSet: projects/{project}/annotationSpecSets/{annotation_spec_set} - * - dataItem: projects/{project}/datasets/{dataset}/dataItems/{data_item} - * - dataset: projects/{project}/datasets/{dataset} - * - evaluation: projects/{project}/datasets/{dataset}/evaluations/{evaluation} - * - evaluationJob: projects/{project}/evaluationJobs/{evaluation_job} - * - example: projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}/examples/{example} - * - instruction: projects/{project}/instructions/{instruction} - * - project: projects/{project} - * - * The optional $template argument can be supplied to specify a particular pattern, - * and must match one of the templates listed above. If no $template argument is - * provided, or if the $template argument does not match one of the templates - * listed, then parseName will check each of the supported templates, and return - * the first match. - * - * @param string $formattedName The formatted name string - * @param string $template Optional name of template to match - * - * @return array An associative array from name component IDs to component values. - * - * @throws ValidationException If $formattedName could not be matched. - * - * @experimental - */ - public static function parseName($formattedName, $template = null) - { - $templateMap = self::getPathTemplateMap(); - if ($template) { - if (!isset($templateMap[$template])) { - throw new ValidationException("Template name $template does not exist"); - } - - return $templateMap[$template]->match($formattedName); - } - - foreach ($templateMap as $templateName => $pathTemplate) { - try { - return $pathTemplate->match($formattedName); - } catch (ValidationException $ex) { - // Swallow the exception to continue trying other path templates - } - } - - throw new ValidationException("Input did not match any known format. Input: $formattedName"); - } - - /** - * Return an OperationsClient object with the same endpoint as $this. - * - * @return OperationsClient - * - * @experimental - */ - public function getOperationsClient() - { - return $this->operationsClient; - } - - /** - * Resume an existing long running operation that was previously started by a long - * running API method. If $methodName is not provided, or does not match a long - * running API method, then the operation can still be resumed, but the - * OperationResponse object will not deserialize the final response. - * - * @param string $operationName The name of the long running operation - * @param string $methodName The name of the method used to start the operation - * - * @return OperationResponse - * - * @experimental - */ - public function resumeOperation($operationName, $methodName = null) - { - $options = isset($this->descriptors[$methodName]['longRunning']) ? $this->descriptors[$methodName]['longRunning'] : []; - $operation = new OperationResponse($operationName, $this->getOperationsClient(), $options); - $operation->reload(); - return $operation; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'datalabeling.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - * - * @experimental - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - $this->operationsClient = $this->createOperationsClient($clientOptions); - } - - /** - * Creates an annotation spec set by providing a set of labels. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->projectName('[PROJECT]'); - * $annotationSpecSet = new AnnotationSpecSet(); - * $response = $dataLabelingServiceClient->createAnnotationSpecSet($formattedParent, $annotationSpecSet); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. AnnotationSpecSet resource parent, format: - * projects/{project_id} - * @param AnnotationSpecSet $annotationSpecSet Required. Annotation spec set to create. Annotation specs must be included. - * Only one annotation spec will be accepted for annotation specs with same - * display_name. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function createAnnotationSpecSet($parent, $annotationSpecSet, array $optionalArgs = []) - { - $request = new CreateAnnotationSpecSetRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setAnnotationSpecSet($annotationSpecSet); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateAnnotationSpecSet', AnnotationSpecSet::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates dataset. If success return a Dataset resource. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->projectName('[PROJECT]'); - * $dataset = new Dataset(); - * $response = $dataLabelingServiceClient->createDataset($formattedParent, $dataset); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Dataset resource parent, format: - * projects/{project_id} - * @param Dataset $dataset Required. The dataset to be created. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataLabeling\V1beta1\Dataset - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function createDataset($parent, $dataset, array $optionalArgs = []) - { - $request = new CreateDatasetRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setDataset($dataset); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateDataset', Dataset::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates an evaluation job. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->projectName('[PROJECT]'); - * $job = new EvaluationJob(); - * $response = $dataLabelingServiceClient->createEvaluationJob($formattedParent, $job); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Evaluation job resource parent. Format: - * "projects/{project_id}" - * @param EvaluationJob $job Required. The evaluation job to create. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataLabeling\V1beta1\EvaluationJob - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function createEvaluationJob($parent, $job, array $optionalArgs = []) - { - $request = new CreateEvaluationJobRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setJob($job); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateEvaluationJob', EvaluationJob::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates an instruction for how data should be labeled. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->projectName('[PROJECT]'); - * $instruction = new Instruction(); - * $operationResponse = $dataLabelingServiceClient->createInstruction($formattedParent, $instruction); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $dataLabelingServiceClient->createInstruction($formattedParent, $instruction); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $dataLabelingServiceClient->resumeOperation($operationName, 'createInstruction'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Instruction resource parent, format: - * projects/{project_id} - * @param Instruction $instruction Required. Instruction of how to perform the labeling task. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function createInstruction($parent, $instruction, array $optionalArgs = []) - { - $request = new CreateInstructionRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setInstruction($instruction); - $requestParamHeaders['parent'] = $parent; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('CreateInstruction', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Deletes an annotated dataset by resource name. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->annotatedDatasetName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]'); - * $dataLabelingServiceClient->deleteAnnotatedDataset($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the annotated dataset to delete, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deleteAnnotatedDataset($name, array $optionalArgs = []) - { - $request = new DeleteAnnotatedDatasetRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteAnnotatedDataset', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes an annotation spec set by resource name. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->annotationSpecSetName('[PROJECT]', '[ANNOTATION_SPEC_SET]'); - * $dataLabelingServiceClient->deleteAnnotationSpecSet($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. AnnotationSpec resource name, format: - * `projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}`. - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deleteAnnotationSpecSet($name, array $optionalArgs = []) - { - $request = new DeleteAnnotationSpecSetRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteAnnotationSpecSet', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes a dataset by resource name. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->datasetName('[PROJECT]', '[DATASET]'); - * $dataLabelingServiceClient->deleteDataset($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deleteDataset($name, array $optionalArgs = []) - { - $request = new DeleteDatasetRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteDataset', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Stops and deletes an evaluation job. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - * $dataLabelingServiceClient->deleteEvaluationJob($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the evaluation job that is going to be deleted. Format: - * - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deleteEvaluationJob($name, array $optionalArgs = []) - { - $request = new DeleteEvaluationJobRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteEvaluationJob', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Deletes an instruction object by resource name. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->instructionName('[PROJECT]', '[INSTRUCTION]'); - * $dataLabelingServiceClient->deleteInstruction($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deleteInstruction($name, array $optionalArgs = []) - { - $request = new DeleteInstructionRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteInstruction', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Exports data and annotations from dataset. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->datasetName('[PROJECT]', '[DATASET]'); - * $formattedAnnotatedDataset = $dataLabelingServiceClient->annotatedDatasetName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]'); - * $outputConfig = new OutputConfig(); - * $operationResponse = $dataLabelingServiceClient->exportData($formattedName, $formattedAnnotatedDataset, $outputConfig); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $dataLabelingServiceClient->exportData($formattedName, $formattedAnnotatedDataset, $outputConfig); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $dataLabelingServiceClient->resumeOperation($operationName, 'exportData'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * @param string $annotatedDataset Required. Annotated dataset resource name. DataItem in - * Dataset and their annotations in specified annotated dataset will be - * exported. It's in format of - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * @param OutputConfig $outputConfig Required. Specify the output destination. - * @param array $optionalArgs { - * Optional. - * - * @type string $filter - * Optional. Filter is not supported at this moment. - * @type string $userEmailAddress - * Email of the user who started the export task and should be notified by - * email. If empty no notification will be sent. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function exportData($name, $annotatedDataset, $outputConfig, array $optionalArgs = []) - { - $request = new ExportDataRequest(); - $requestParamHeaders = []; - $request->setName($name); - $request->setAnnotatedDataset($annotatedDataset); - $request->setOutputConfig($outputConfig); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['userEmailAddress'])) { - $request->setUserEmailAddress($optionalArgs['userEmailAddress']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('ExportData', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Gets an annotated dataset by resource name. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->annotatedDatasetName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]'); - * $response = $dataLabelingServiceClient->getAnnotatedDataset($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the annotated dataset to get, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id} - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getAnnotatedDataset($name, array $optionalArgs = []) - { - $request = new GetAnnotatedDatasetRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetAnnotatedDataset', AnnotatedDataset::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets an annotation spec set by resource name. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->annotationSpecSetName('[PROJECT]', '[ANNOTATION_SPEC_SET]'); - * $response = $dataLabelingServiceClient->getAnnotationSpecSet($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. AnnotationSpecSet resource name, format: - * projects/{project_id}/annotationSpecSets/{annotation_spec_set_id} - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getAnnotationSpecSet($name, array $optionalArgs = []) - { - $request = new GetAnnotationSpecSetRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetAnnotationSpecSet', AnnotationSpecSet::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets a data item in a dataset by resource name. This API can be - * called after data are imported into dataset. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->dataItemName('[PROJECT]', '[DATASET]', '[DATA_ITEM]'); - * $response = $dataLabelingServiceClient->getDataItem($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. The name of the data item to get, format: - * projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id} - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataLabeling\V1beta1\DataItem - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getDataItem($name, array $optionalArgs = []) - { - $request = new GetDataItemRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetDataItem', DataItem::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets dataset by resource name. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->datasetName('[PROJECT]', '[DATASET]'); - * $response = $dataLabelingServiceClient->getDataset($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataLabeling\V1beta1\Dataset - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getDataset($name, array $optionalArgs = []) - { - $request = new GetDatasetRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetDataset', Dataset::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets an evaluation by resource name (to search, use - * [projects.evaluations.search][google.cloud.datalabeling.v1beta1.DataLabelingService.SearchEvaluations]). - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->evaluationName('[PROJECT]', '[DATASET]', '[EVALUATION]'); - * $response = $dataLabelingServiceClient->getEvaluation($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the evaluation. Format: - * - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}' - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataLabeling\V1beta1\Evaluation - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getEvaluation($name, array $optionalArgs = []) - { - $request = new GetEvaluationRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetEvaluation', Evaluation::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets an evaluation job by resource name. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - * $response = $dataLabelingServiceClient->getEvaluationJob($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the evaluation job. Format: - * - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataLabeling\V1beta1\EvaluationJob - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getEvaluationJob($name, array $optionalArgs = []) - { - $request = new GetEvaluationJobRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetEvaluationJob', EvaluationJob::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets an example by resource name, including both data and annotation. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->exampleName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]', '[EXAMPLE]'); - * $response = $dataLabelingServiceClient->getExample($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Name of example, format: - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ - * {annotated_dataset_id}/examples/{example_id} - * @param array $optionalArgs { - * Optional. - * - * @type string $filter - * Optional. An expression for filtering Examples. Filter by - * annotation_spec.display_name is supported. Format - * "annotation_spec.display_name = {display_name}" - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataLabeling\V1beta1\Example - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getExample($name, array $optionalArgs = []) - { - $request = new GetExampleRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetExample', Example::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets an instruction by resource name. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->instructionName('[PROJECT]', '[INSTRUCTION]'); - * $response = $dataLabelingServiceClient->getInstruction($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataLabeling\V1beta1\Instruction - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getInstruction($name, array $optionalArgs = []) - { - $request = new GetInstructionRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetInstruction', Instruction::class, $optionalArgs, $request)->wait(); - } - - /** - * Imports data into dataset based on source locations defined in request. - * It can be called multiple times for the same dataset. Each dataset can - * only have one long running operation running on it. For example, no - * labeling task (also long running operation) can be started while - * importing is still ongoing. Vice versa. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->datasetName('[PROJECT]', '[DATASET]'); - * $inputConfig = new InputConfig(); - * $operationResponse = $dataLabelingServiceClient->importData($formattedName, $inputConfig); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $dataLabelingServiceClient->importData($formattedName, $inputConfig); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $dataLabelingServiceClient->resumeOperation($operationName, 'importData'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * @param InputConfig $inputConfig Required. Specify the input source of the data. - * @param array $optionalArgs { - * Optional. - * - * @type string $userEmailAddress - * Email of the user who started the import task and should be notified by - * email. If empty no notification will be sent. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function importData($name, $inputConfig, array $optionalArgs = []) - { - $request = new ImportDataRequest(); - $requestParamHeaders = []; - $request->setName($name); - $request->setInputConfig($inputConfig); - $requestParamHeaders['name'] = $name; - if (isset($optionalArgs['userEmailAddress'])) { - $request->setUserEmailAddress($optionalArgs['userEmailAddress']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('ImportData', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Starts a labeling task for image. The type of image labeling task is - * configured by feature in the request. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->datasetName('[PROJECT]', '[DATASET]'); - * $basicConfig = new HumanAnnotationConfig(); - * $feature = Feature::FEATURE_UNSPECIFIED; - * $operationResponse = $dataLabelingServiceClient->labelImage($formattedParent, $basicConfig, $feature); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $dataLabelingServiceClient->labelImage($formattedParent, $basicConfig, $feature); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $dataLabelingServiceClient->resumeOperation($operationName, 'labelImage'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Name of the dataset to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * @param HumanAnnotationConfig $basicConfig Required. Basic human annotation config. - * @param int $feature Required. The type of image labeling task. - * For allowed values, use constants defined on {@see \Google\Cloud\DataLabeling\V1beta1\LabelImageRequest\Feature} - * @param array $optionalArgs { - * Optional. - * - * @type ImageClassificationConfig $imageClassificationConfig - * Configuration for image classification task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * @type BoundingPolyConfig $boundingPolyConfig - * Configuration for bounding box and bounding poly task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * @type PolylineConfig $polylineConfig - * Configuration for polyline task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * @type SegmentationConfig $segmentationConfig - * Configuration for segmentation task. - * One of image_classification_config, bounding_poly_config, - * polyline_config and segmentation_config are required. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function labelImage($parent, $basicConfig, $feature, array $optionalArgs = []) - { - $request = new LabelImageRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setBasicConfig($basicConfig); - $request->setFeature($feature); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['imageClassificationConfig'])) { - $request->setImageClassificationConfig($optionalArgs['imageClassificationConfig']); - } - - if (isset($optionalArgs['boundingPolyConfig'])) { - $request->setBoundingPolyConfig($optionalArgs['boundingPolyConfig']); - } - - if (isset($optionalArgs['polylineConfig'])) { - $request->setPolylineConfig($optionalArgs['polylineConfig']); - } - - if (isset($optionalArgs['segmentationConfig'])) { - $request->setSegmentationConfig($optionalArgs['segmentationConfig']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('LabelImage', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Starts a labeling task for text. The type of text labeling task is - * configured by feature in the request. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->datasetName('[PROJECT]', '[DATASET]'); - * $basicConfig = new HumanAnnotationConfig(); - * $feature = Feature::FEATURE_UNSPECIFIED; - * $operationResponse = $dataLabelingServiceClient->labelText($formattedParent, $basicConfig, $feature); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $dataLabelingServiceClient->labelText($formattedParent, $basicConfig, $feature); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $dataLabelingServiceClient->resumeOperation($operationName, 'labelText'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Name of the data set to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * @param HumanAnnotationConfig $basicConfig Required. Basic human annotation config. - * @param int $feature Required. The type of text labeling task. - * For allowed values, use constants defined on {@see \Google\Cloud\DataLabeling\V1beta1\LabelTextRequest\Feature} - * @param array $optionalArgs { - * Optional. - * - * @type TextClassificationConfig $textClassificationConfig - * Configuration for text classification task. - * One of text_classification_config and text_entity_extraction_config - * is required. - * @type TextEntityExtractionConfig $textEntityExtractionConfig - * Configuration for entity extraction task. - * One of text_classification_config and text_entity_extraction_config - * is required. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function labelText($parent, $basicConfig, $feature, array $optionalArgs = []) - { - $request = new LabelTextRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setBasicConfig($basicConfig); - $request->setFeature($feature); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['textClassificationConfig'])) { - $request->setTextClassificationConfig($optionalArgs['textClassificationConfig']); - } - - if (isset($optionalArgs['textEntityExtractionConfig'])) { - $request->setTextEntityExtractionConfig($optionalArgs['textEntityExtractionConfig']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('LabelText', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Starts a labeling task for video. The type of video labeling task is - * configured by feature in the request. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->datasetName('[PROJECT]', '[DATASET]'); - * $basicConfig = new HumanAnnotationConfig(); - * $feature = Feature::FEATURE_UNSPECIFIED; - * $operationResponse = $dataLabelingServiceClient->labelVideo($formattedParent, $basicConfig, $feature); - * $operationResponse->pollUntilComplete(); - * if ($operationResponse->operationSucceeded()) { - * $result = $operationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $operationResponse->getError(); - * // handleError($error) - * } - * // Alternatively: - * // start the operation, keep the operation name, and resume later - * $operationResponse = $dataLabelingServiceClient->labelVideo($formattedParent, $basicConfig, $feature); - * $operationName = $operationResponse->getName(); - * // ... do other work - * $newOperationResponse = $dataLabelingServiceClient->resumeOperation($operationName, 'labelVideo'); - * while (!$newOperationResponse->isDone()) { - * // ... do other work - * $newOperationResponse->reload(); - * } - * if ($newOperationResponse->operationSucceeded()) { - * $result = $newOperationResponse->getResult(); - * // doSomethingWith($result) - * } else { - * $error = $newOperationResponse->getError(); - * // handleError($error) - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Name of the dataset to request labeling task, format: - * projects/{project_id}/datasets/{dataset_id} - * @param HumanAnnotationConfig $basicConfig Required. Basic human annotation config. - * @param int $feature Required. The type of video labeling task. - * For allowed values, use constants defined on {@see \Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest\Feature} - * @param array $optionalArgs { - * Optional. - * - * @type VideoClassificationConfig $videoClassificationConfig - * Configuration for video classification task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * @type ObjectDetectionConfig $objectDetectionConfig - * Configuration for video object detection task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * @type ObjectTrackingConfig $objectTrackingConfig - * Configuration for video object tracking task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * @type EventConfig $eventConfig - * Configuration for video event task. - * One of video_classification_config, object_detection_config, - * object_tracking_config and event_config is required. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\OperationResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function labelVideo($parent, $basicConfig, $feature, array $optionalArgs = []) - { - $request = new LabelVideoRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $request->setBasicConfig($basicConfig); - $request->setFeature($feature); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['videoClassificationConfig'])) { - $request->setVideoClassificationConfig($optionalArgs['videoClassificationConfig']); - } - - if (isset($optionalArgs['objectDetectionConfig'])) { - $request->setObjectDetectionConfig($optionalArgs['objectDetectionConfig']); - } - - if (isset($optionalArgs['objectTrackingConfig'])) { - $request->setObjectTrackingConfig($optionalArgs['objectTrackingConfig']); - } - - if (isset($optionalArgs['eventConfig'])) { - $request->setEventConfig($optionalArgs['eventConfig']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startOperationsCall('LabelVideo', $optionalArgs, $request, $this->getOperationsClient())->wait(); - } - - /** - * Lists annotated datasets for a dataset. Pagination is supported. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->datasetName('[PROJECT]', '[DATASET]'); - * // Iterate over pages of elements - * $pagedResponse = $dataLabelingServiceClient->listAnnotatedDatasets($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataLabelingServiceClient->listAnnotatedDatasets($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Name of the dataset to list annotated datasets, format: - * projects/{project_id}/datasets/{dataset_id} - * @param array $optionalArgs { - * Optional. - * - * @type string $filter - * Optional. Filter is not supported at this moment. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listAnnotatedDatasets($parent, array $optionalArgs = []) - { - $request = new ListAnnotatedDatasetsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListAnnotatedDatasets', $optionalArgs, ListAnnotatedDatasetsResponse::class, $request); - } - - /** - * Lists annotation spec sets for a project. Pagination is supported. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->projectName('[PROJECT]'); - * // Iterate over pages of elements - * $pagedResponse = $dataLabelingServiceClient->listAnnotationSpecSets($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataLabelingServiceClient->listAnnotationSpecSets($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Parent of AnnotationSpecSet resource, format: - * projects/{project_id} - * @param array $optionalArgs { - * Optional. - * - * @type string $filter - * Optional. Filter is not supported at this moment. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listAnnotationSpecSets($parent, array $optionalArgs = []) - { - $request = new ListAnnotationSpecSetsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListAnnotationSpecSets', $optionalArgs, ListAnnotationSpecSetsResponse::class, $request); - } - - /** - * Lists data items in a dataset. This API can be called after data - * are imported into dataset. Pagination is supported. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->datasetName('[PROJECT]', '[DATASET]'); - * // Iterate over pages of elements - * $pagedResponse = $dataLabelingServiceClient->listDataItems($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataLabelingServiceClient->listDataItems($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Name of the dataset to list data items, format: - * projects/{project_id}/datasets/{dataset_id} - * @param array $optionalArgs { - * Optional. - * - * @type string $filter - * Optional. Filter is not supported at this moment. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listDataItems($parent, array $optionalArgs = []) - { - $request = new ListDataItemsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListDataItems', $optionalArgs, ListDataItemsResponse::class, $request); - } - - /** - * Lists datasets under a project. Pagination is supported. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->projectName('[PROJECT]'); - * // Iterate over pages of elements - * $pagedResponse = $dataLabelingServiceClient->listDatasets($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataLabelingServiceClient->listDatasets($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Dataset resource parent, format: - * projects/{project_id} - * @param array $optionalArgs { - * Optional. - * - * @type string $filter - * Optional. Filter on dataset is not supported at this moment. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listDatasets($parent, array $optionalArgs = []) - { - $request = new ListDatasetsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListDatasets', $optionalArgs, ListDatasetsResponse::class, $request); - } - - /** - * Lists all evaluation jobs within a project with possible filters. - * Pagination is supported. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->projectName('[PROJECT]'); - * // Iterate over pages of elements - * $pagedResponse = $dataLabelingServiceClient->listEvaluationJobs($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataLabelingServiceClient->listEvaluationJobs($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Evaluation job resource parent. Format: - * "projects/{project_id}" - * @param array $optionalArgs { - * Optional. - * - * @type string $filter - * Optional. You can filter the jobs to list by model_id (also known as - * model_name, as described in - * [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) or by - * evaluation job state (as described in [EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]). To filter - * by both criteria, use the `AND` operator or the `OR` operator. For example, - * you can use the following string for your filter: - * "evaluation_job.model_id = {model_name} AND - * evaluation_job.state = {evaluation_job_state}" - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listEvaluationJobs($parent, array $optionalArgs = []) - { - $request = new ListEvaluationJobsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListEvaluationJobs', $optionalArgs, ListEvaluationJobsResponse::class, $request); - } - - /** - * Lists examples in an annotated dataset. Pagination is supported. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->annotatedDatasetName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]'); - * // Iterate over pages of elements - * $pagedResponse = $dataLabelingServiceClient->listExamples($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataLabelingServiceClient->listExamples($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Example resource parent. - * @param array $optionalArgs { - * Optional. - * - * @type string $filter - * Optional. An expression for filtering Examples. For annotated datasets that - * have annotation spec set, filter by - * annotation_spec.display_name is supported. Format - * "annotation_spec.display_name = {display_name}" - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listExamples($parent, array $optionalArgs = []) - { - $request = new ListExamplesRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListExamples', $optionalArgs, ListExamplesResponse::class, $request); - } - - /** - * Lists instructions for a project. Pagination is supported. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->projectName('[PROJECT]'); - * // Iterate over pages of elements - * $pagedResponse = $dataLabelingServiceClient->listInstructions($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataLabelingServiceClient->listInstructions($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Instruction resource parent, format: - * projects/{project_id} - * @param array $optionalArgs { - * Optional. - * - * @type string $filter - * Optional. Filter is not supported at this moment. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listInstructions($parent, array $optionalArgs = []) - { - $request = new ListInstructionsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListInstructions', $optionalArgs, ListInstructionsResponse::class, $request); - } - - /** - * Pauses an evaluation job. Pausing an evaluation job that is already in a - * `PAUSED` state is a no-op. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - * $dataLabelingServiceClient->pauseEvaluationJob($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the evaluation job that is going to be paused. Format: - * - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function pauseEvaluationJob($name, array $optionalArgs = []) - { - $request = new PauseEvaluationJobRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('PauseEvaluationJob', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Resumes a paused evaluation job. A deleted evaluation job can't be resumed. - * Resuming a running or scheduled evaluation job is a no-op. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedName = $dataLabelingServiceClient->evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - * $dataLabelingServiceClient->resumeEvaluationJob($formattedName); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $name Required. Name of the evaluation job that is going to be resumed. Format: - * - * "projects/{project_id}/evaluationJobs/{evaluation_job_id}" - * @param array $optionalArgs { - * Optional. - * - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function resumeEvaluationJob($name, array $optionalArgs = []) - { - $request = new ResumeEvaluationJobRequest(); - $requestParamHeaders = []; - $request->setName($name); - $requestParamHeaders['name'] = $name; - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('ResumeEvaluationJob', GPBEmpty::class, $optionalArgs, $request)->wait(); - } - - /** - * Searches [evaluations][google.cloud.datalabeling.v1beta1.Evaluation] within a project. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->evaluationName('[PROJECT]', '[DATASET]', '[EVALUATION]'); - * // Iterate over pages of elements - * $pagedResponse = $dataLabelingServiceClient->searchEvaluations($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataLabelingServiceClient->searchEvaluations($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Evaluation search parent (project ID). Format: - * "projects/{project_id}" - * @param array $optionalArgs { - * Optional. - * - * @type string $filter - * Optional. To search evaluations, you can filter by the following: - * - * * evaluation_job.evaluation_job_id (the last part of - * [EvaluationJob.name][google.cloud.datalabeling.v1beta1.EvaluationJob.name]) - * * evaluation_job.model_id (the {model_name} portion - * of [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) - * * evaluation_job.evaluation_job_run_time_start (Minimum - * threshold for the - * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created - * the evaluation) - * * evaluation_job.evaluation_job_run_time_end (Maximum - * threshold for the - * [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created - * the evaluation) - * * evaluation_job.job_state ([EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]) - * * annotation_spec.display_name (the Evaluation contains a - * metric for the annotation spec with this - * [displayName][google.cloud.datalabeling.v1beta1.AnnotationSpec.display_name]) - * - * To filter by multiple critiera, use the `AND` operator or the `OR` - * operator. The following examples shows a string that filters by several - * critiera: - * - * "evaluation_job.evaluation_job_id = - * {evaluation_job_id} AND evaluation_job.model_id = - * {model_name} AND - * evaluation_job.evaluation_job_run_time_start = - * {timestamp_1} AND - * evaluation_job.evaluation_job_run_time_end = - * {timestamp_2} AND annotation_spec.display_name = - * {display_name}" - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function searchEvaluations($parent, array $optionalArgs = []) - { - $request = new SearchEvaluationsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('SearchEvaluations', $optionalArgs, SearchEvaluationsResponse::class, $request); - } - - /** - * Searches example comparisons from an evaluation. The return format is a - * list of example comparisons that show ground truth and prediction(s) for - * a single input. Search by providing an evaluation ID. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $formattedParent = $dataLabelingServiceClient->evaluationName('[PROJECT]', '[DATASET]', '[EVALUATION]'); - * // Iterate over pages of elements - * $pagedResponse = $dataLabelingServiceClient->searchExampleComparisons($formattedParent); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $dataLabelingServiceClient->searchExampleComparisons($formattedParent); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param string $parent Required. Name of the [Evaluation][google.cloud.datalabeling.v1beta1.Evaluation] resource to search for example - * comparisons from. Format: - * - * "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}" - * @param array $optionalArgs { - * Optional. - * - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function searchExampleComparisons($parent, array $optionalArgs = []) - { - $request = new SearchExampleComparisonsRequest(); - $requestParamHeaders = []; - $request->setParent($parent); - $requestParamHeaders['parent'] = $parent; - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('SearchExampleComparisons', $optionalArgs, SearchExampleComparisonsResponse::class, $request); - } - - /** - * Updates an evaluation job. You can only update certain fields of the job's - * [EvaluationJobConfig][google.cloud.datalabeling.v1beta1.EvaluationJobConfig]: `humanAnnotationConfig.instruction`, - * `exampleCount`, and `exampleSamplePercentage`. - * - * If you want to change any other aspect of the evaluation job, you must - * delete the job and create a new one. - * - * Sample code: - * ``` - * $dataLabelingServiceClient = new DataLabelingServiceClient(); - * try { - * $evaluationJob = new EvaluationJob(); - * $response = $dataLabelingServiceClient->updateEvaluationJob($evaluationJob); - * } finally { - * $dataLabelingServiceClient->close(); - * } - * ``` - * - * @param EvaluationJob $evaluationJob Required. Evaluation job that is going to be updated. - * @param array $optionalArgs { - * Optional. - * - * @type FieldMask $updateMask - * Optional. Mask for which fields to update. You can only provide the - * following fields: - * - * * `evaluationJobConfig.humanAnnotationConfig.instruction` - * * `evaluationJobConfig.exampleCount` - * * `evaluationJobConfig.exampleSamplePercentage` - * - * You can provide more than one of these fields by separating them with - * commas. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\DataLabeling\V1beta1\EvaluationJob - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function updateEvaluationJob($evaluationJob, array $optionalArgs = []) - { - $request = new UpdateEvaluationJobRequest(); - $requestParamHeaders = []; - $request->setEvaluationJob($evaluationJob); - $requestParamHeaders['evaluation_job.name'] = $evaluationJob->getName(); - if (isset($optionalArgs['updateMask'])) { - $request->setUpdateMask($optionalArgs['updateMask']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateEvaluationJob', EvaluationJob::class, $optionalArgs, $request)->wait(); - } -} diff --git a/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/gapic_metadata.json b/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/gapic_metadata.json deleted file mode 100644 index cc2f9ad1adf2..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/gapic_metadata.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.datalabeling.v1beta1", - "libraryPackage": "Google\\Cloud\\DataLabeling\\V1beta1", - "services": { - "DataLabelingService": { - "clients": { - "grpc": { - "libraryClient": "DataLabelingServiceGapicClient", - "rpcs": { - "CreateAnnotationSpecSet": { - "methods": [ - "createAnnotationSpecSet" - ] - }, - "CreateDataset": { - "methods": [ - "createDataset" - ] - }, - "CreateEvaluationJob": { - "methods": [ - "createEvaluationJob" - ] - }, - "CreateInstruction": { - "methods": [ - "createInstruction" - ] - }, - "DeleteAnnotatedDataset": { - "methods": [ - "deleteAnnotatedDataset" - ] - }, - "DeleteAnnotationSpecSet": { - "methods": [ - "deleteAnnotationSpecSet" - ] - }, - "DeleteDataset": { - "methods": [ - "deleteDataset" - ] - }, - "DeleteEvaluationJob": { - "methods": [ - "deleteEvaluationJob" - ] - }, - "DeleteInstruction": { - "methods": [ - "deleteInstruction" - ] - }, - "ExportData": { - "methods": [ - "exportData" - ] - }, - "GetAnnotatedDataset": { - "methods": [ - "getAnnotatedDataset" - ] - }, - "GetAnnotationSpecSet": { - "methods": [ - "getAnnotationSpecSet" - ] - }, - "GetDataItem": { - "methods": [ - "getDataItem" - ] - }, - "GetDataset": { - "methods": [ - "getDataset" - ] - }, - "GetEvaluation": { - "methods": [ - "getEvaluation" - ] - }, - "GetEvaluationJob": { - "methods": [ - "getEvaluationJob" - ] - }, - "GetExample": { - "methods": [ - "getExample" - ] - }, - "GetInstruction": { - "methods": [ - "getInstruction" - ] - }, - "ImportData": { - "methods": [ - "importData" - ] - }, - "LabelImage": { - "methods": [ - "labelImage" - ] - }, - "LabelText": { - "methods": [ - "labelText" - ] - }, - "LabelVideo": { - "methods": [ - "labelVideo" - ] - }, - "ListAnnotatedDatasets": { - "methods": [ - "listAnnotatedDatasets" - ] - }, - "ListAnnotationSpecSets": { - "methods": [ - "listAnnotationSpecSets" - ] - }, - "ListDataItems": { - "methods": [ - "listDataItems" - ] - }, - "ListDatasets": { - "methods": [ - "listDatasets" - ] - }, - "ListEvaluationJobs": { - "methods": [ - "listEvaluationJobs" - ] - }, - "ListExamples": { - "methods": [ - "listExamples" - ] - }, - "ListInstructions": { - "methods": [ - "listInstructions" - ] - }, - "PauseEvaluationJob": { - "methods": [ - "pauseEvaluationJob" - ] - }, - "ResumeEvaluationJob": { - "methods": [ - "resumeEvaluationJob" - ] - }, - "SearchEvaluations": { - "methods": [ - "searchEvaluations" - ] - }, - "SearchExampleComparisons": { - "methods": [ - "searchExampleComparisons" - ] - }, - "UpdateEvaluationJob": { - "methods": [ - "updateEvaluationJob" - ] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/resources/data_labeling_service_client_config.json b/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/resources/data_labeling_service_client_config.json deleted file mode 100644 index c85735c2e887..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/resources/data_labeling_service_client_config.json +++ /dev/null @@ -1,215 +0,0 @@ -{ - "interfaces": { - "google.cloud.datalabeling.v1beta1.DataLabelingService": { - "retry_codes": { - "no_retry_codes": [], - "no_retry_1_codes": [], - "retry_policy_1_codes": [ - "DEADLINE_EXCEEDED", - "UNAVAILABLE" - ] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 30000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 30000, - "total_timeout_millis": 30000 - }, - "retry_policy_1_params": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 30000, - "initial_rpc_timeout_millis": 30000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 30000, - "total_timeout_millis": 30000 - } - }, - "methods": { - "CreateAnnotationSpecSet": { - "timeout_millis": 30000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CreateDataset": { - "timeout_millis": 30000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CreateEvaluationJob": { - "timeout_millis": 30000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CreateInstruction": { - "timeout_millis": 30000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteAnnotatedDataset": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "DeleteAnnotationSpecSet": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteDataset": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteEvaluationJob": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "DeleteInstruction": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ExportData": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetAnnotatedDataset": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetAnnotationSpecSet": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetDataItem": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetDataset": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetEvaluation": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetEvaluationJob": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetExample": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetInstruction": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ImportData": { - "timeout_millis": 30000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "LabelImage": { - "timeout_millis": 30000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "LabelText": { - "timeout_millis": 30000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "LabelVideo": { - "timeout_millis": 30000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListAnnotatedDatasets": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListAnnotationSpecSets": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListDataItems": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListDatasets": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListEvaluationJobs": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListExamples": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListInstructions": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "PauseEvaluationJob": { - "timeout_millis": 30000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ResumeEvaluationJob": { - "timeout_millis": 30000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "SearchEvaluations": { - "timeout_millis": 30000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "SearchExampleComparisons": { - "timeout_millis": 30000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateEvaluationJob": { - "timeout_millis": 30000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/resources/data_labeling_service_descriptor_config.php b/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/resources/data_labeling_service_descriptor_config.php deleted file mode 100644 index 56369463b2fc..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/resources/data_labeling_service_descriptor_config.php +++ /dev/null @@ -1,542 +0,0 @@ - [ - 'google.cloud.datalabeling.v1beta1.DataLabelingService' => [ - 'CreateInstruction' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\DataLabeling\V1beta1\Instruction', - 'metadataReturnType' => '\Google\Cloud\DataLabeling\V1beta1\CreateInstructionMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ExportData' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\DataLabeling\V1beta1\ExportDataOperationResponse', - 'metadataReturnType' => '\Google\Cloud\DataLabeling\V1beta1\ExportDataOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ImportData' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\DataLabeling\V1beta1\ImportDataOperationResponse', - 'metadataReturnType' => '\Google\Cloud\DataLabeling\V1beta1\ImportDataOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'LabelImage' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset', - 'metadataReturnType' => '\Google\Cloud\DataLabeling\V1beta1\LabelOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'LabelText' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset', - 'metadataReturnType' => '\Google\Cloud\DataLabeling\V1beta1\LabelOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'LabelVideo' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset', - 'metadataReturnType' => '\Google\Cloud\DataLabeling\V1beta1\LabelOperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateAnnotationSpecSet' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateDataset' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\Dataset', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateEvaluationJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\EvaluationJob', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteAnnotatedDataset' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteAnnotationSpecSet' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteDataset' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteEvaluationJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteInstruction' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetAnnotatedDataset' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\AnnotatedDataset', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetAnnotationSpecSet' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\AnnotationSpecSet', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetDataItem' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\DataItem', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetDataset' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\Dataset', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetEvaluation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\Evaluation', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetEvaluationJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\EvaluationJob', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetExample' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\Example', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetInstruction' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\Instruction', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ListAnnotatedDatasets' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getAnnotatedDatasets', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListAnnotatedDatasetsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListAnnotationSpecSets' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getAnnotationSpecSets', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListAnnotationSpecSetsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListDataItems' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getDataItems', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListDataItemsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListDatasets' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getDatasets', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListDatasetsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListEvaluationJobs' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getEvaluationJobs', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListEvaluationJobsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListExamples' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getExamples', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListExamplesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListInstructions' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getInstructions', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\ListInstructionsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'PauseEvaluationJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ResumeEvaluationJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Protobuf\GPBEmpty', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'SearchEvaluations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getEvaluations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\SearchEvaluationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'SearchExampleComparisons' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getExampleComparisons', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\SearchExampleComparisonsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'UpdateEvaluationJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\DataLabeling\V1beta1\EvaluationJob', - 'headerParams' => [ - [ - 'keyName' => 'evaluation_job.name', - 'fieldAccessors' => [ - 'getEvaluationJob', - 'getName', - ], - ], - ], - ], - 'templateMap' => [ - 'annotatedDataset' => 'projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}', - 'annotationSpecSet' => 'projects/{project}/annotationSpecSets/{annotation_spec_set}', - 'dataItem' => 'projects/{project}/datasets/{dataset}/dataItems/{data_item}', - 'dataset' => 'projects/{project}/datasets/{dataset}', - 'evaluation' => 'projects/{project}/datasets/{dataset}/evaluations/{evaluation}', - 'evaluationJob' => 'projects/{project}/evaluationJobs/{evaluation_job}', - 'example' => 'projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}/examples/{example}', - 'instruction' => 'projects/{project}/instructions/{instruction}', - 'project' => 'projects/{project}', - ], - ], - ], -]; diff --git a/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/resources/data_labeling_service_rest_client_config.php b/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/resources/data_labeling_service_rest_client_config.php deleted file mode 100644 index 143e7d9a5b59..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/src/V1beta1/resources/data_labeling_service_rest_client_config.php +++ /dev/null @@ -1,443 +0,0 @@ - [ - 'google.cloud.datalabeling.v1beta1.DataLabelingService' => [ - 'CreateAnnotationSpecSet' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{parent=projects/*}/annotationSpecSets', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'CreateDataset' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{parent=projects/*}/datasets', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'CreateEvaluationJob' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{parent=projects/*}/evaluationJobs', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'CreateInstruction' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{parent=projects/*}/instructions', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteAnnotatedDataset' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta1/{name=projects/*/datasets/*/annotatedDatasets/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteAnnotationSpecSet' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta1/{name=projects/*/annotationSpecSets/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteDataset' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta1/{name=projects/*/datasets/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteEvaluationJob' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta1/{name=projects/*/evaluationJobs/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteInstruction' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta1/{name=projects/*/instructions/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ExportData' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{name=projects/*/datasets/*}:exportData', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetAnnotatedDataset' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/datasets/*/annotatedDatasets/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetAnnotationSpecSet' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/annotationSpecSets/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetDataItem' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/datasets/*/dataItems/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetDataset' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/datasets/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetEvaluation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/datasets/*/evaluations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetEvaluationJob' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/evaluationJobs/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetExample' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/datasets/*/annotatedDatasets/*/examples/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetInstruction' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/instructions/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ImportData' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{name=projects/*/datasets/*}:importData', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'LabelImage' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{parent=projects/*/datasets/*}/image:label', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'LabelText' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{parent=projects/*/datasets/*}/text:label', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'LabelVideo' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{parent=projects/*/datasets/*}/video:label', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListAnnotatedDatasets' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{parent=projects/*/datasets/*}/annotatedDatasets', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListAnnotationSpecSets' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{parent=projects/*}/annotationSpecSets', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListDataItems' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{parent=projects/*/datasets/*}/dataItems', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListDatasets' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{parent=projects/*}/datasets', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListEvaluationJobs' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{parent=projects/*}/evaluationJobs', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListExamples' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{parent=projects/*/datasets/*/annotatedDatasets/*}/examples', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListInstructions' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{parent=projects/*}/instructions', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'PauseEvaluationJob' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{name=projects/*/evaluationJobs/*}:pause', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ResumeEvaluationJob' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{name=projects/*/evaluationJobs/*}:resume', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'SearchEvaluations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{parent=projects/*}/evaluations:search', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'SearchExampleComparisons' => [ - 'method' => 'post', - 'uriTemplate' => '/v1beta1/{parent=projects/*/datasets/*/evaluations/*}/exampleComparisons:search', - 'body' => '*', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'UpdateEvaluationJob' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1beta1/{evaluation_job.name=projects/*/evaluationJobs/*}', - 'body' => 'evaluation_job', - 'placeholders' => [ - 'evaluation_job.name' => [ - 'getters' => [ - 'getEvaluationJob', - 'getName', - ], - ], - ], - ], - ], - 'google.longrunning.Operations' => [ - 'CancelOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/operations/*}:cancel', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteOperation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1beta1/{name=projects/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetOperation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*/operations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ListOperations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1beta1/{name=projects/*}/operations', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/DataLabeling/v1beta1/tests/Unit/V1beta1/DataLabelingServiceClientTest.php b/owl-bot-staging/DataLabeling/v1beta1/tests/Unit/V1beta1/DataLabelingServiceClientTest.php deleted file mode 100644 index c208b61a4fdb..000000000000 --- a/owl-bot-staging/DataLabeling/v1beta1/tests/Unit/V1beta1/DataLabelingServiceClientTest.php +++ /dev/null @@ -1,2710 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return DataLabelingServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new DataLabelingServiceClient($options); - } - - /** @test */ - public function createAnnotationSpecSetTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $expectedResponse = new AnnotationSpecSet(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - $annotationSpecSet = new AnnotationSpecSet(); - $response = $gapicClient->createAnnotationSpecSet($formattedParent, $annotationSpecSet); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/CreateAnnotationSpecSet', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getAnnotationSpecSet(); - $this->assertProtobufEquals($annotationSpecSet, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createAnnotationSpecSetExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - $annotationSpecSet = new AnnotationSpecSet(); - try { - $gapicClient->createAnnotationSpecSet($formattedParent, $annotationSpecSet); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createDatasetTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $dataItemCount = 2014260376; - $expectedResponse = new Dataset(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setDataItemCount($dataItemCount); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - $dataset = new Dataset(); - $response = $gapicClient->createDataset($formattedParent, $dataset); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/CreateDataset', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getDataset(); - $this->assertProtobufEquals($dataset, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createDatasetExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - $dataset = new Dataset(); - try { - $gapicClient->createDataset($formattedParent, $dataset); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createEvaluationJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $description = 'description-1724546052'; - $schedule = 'schedule-697920873'; - $modelVersion = 'modelVersion-1669102142'; - $annotationSpecSet = 'annotationSpecSet1881405678'; - $labelMissingGroundTruth = false; - $expectedResponse = new EvaluationJob(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setSchedule($schedule); - $expectedResponse->setModelVersion($modelVersion); - $expectedResponse->setAnnotationSpecSet($annotationSpecSet); - $expectedResponse->setLabelMissingGroundTruth($labelMissingGroundTruth); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - $job = new EvaluationJob(); - $response = $gapicClient->createEvaluationJob($formattedParent, $job); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/CreateEvaluationJob', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualRequestObject->getJob(); - $this->assertProtobufEquals($job, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createEvaluationJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - $job = new EvaluationJob(); - try { - $gapicClient->createEvaluationJob($formattedParent, $job); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createInstructionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createInstructionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $expectedResponse = new Instruction(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createInstructionTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - $instruction = new Instruction(); - $response = $gapicClient->createInstruction($formattedParent, $instruction); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/CreateInstruction', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getInstruction(); - $this->assertProtobufEquals($instruction, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createInstructionTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function createInstructionExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/createInstructionTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - $instruction = new Instruction(); - $response = $gapicClient->createInstruction($formattedParent, $instruction); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createInstructionTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function deleteAnnotatedDatasetTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->annotatedDatasetName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]'); - $gapicClient->deleteAnnotatedDataset($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteAnnotatedDataset', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteAnnotatedDatasetExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->annotatedDatasetName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]'); - try { - $gapicClient->deleteAnnotatedDataset($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteAnnotationSpecSetTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->annotationSpecSetName('[PROJECT]', '[ANNOTATION_SPEC_SET]'); - $gapicClient->deleteAnnotationSpecSet($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteAnnotationSpecSet', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteAnnotationSpecSetExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->annotationSpecSetName('[PROJECT]', '[ANNOTATION_SPEC_SET]'); - try { - $gapicClient->deleteAnnotationSpecSet($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteDatasetTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $gapicClient->deleteDataset($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteDataset', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteDatasetExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - try { - $gapicClient->deleteDataset($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteEvaluationJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - $gapicClient->deleteEvaluationJob($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteEvaluationJob', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteEvaluationJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - try { - $gapicClient->deleteEvaluationJob($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteInstructionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->instructionName('[PROJECT]', '[INSTRUCTION]'); - $gapicClient->deleteInstruction($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteInstruction', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteInstructionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->instructionName('[PROJECT]', '[INSTRUCTION]'); - try { - $gapicClient->deleteInstruction($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function exportDataTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/exportDataTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $dataset = 'dataset1443214456'; - $totalCount = 407761836; - $exportCount = 529256252; - $expectedResponse = new ExportDataOperationResponse(); - $expectedResponse->setDataset($dataset); - $expectedResponse->setTotalCount($totalCount); - $expectedResponse->setExportCount($exportCount); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/exportDataTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $formattedAnnotatedDataset = $gapicClient->annotatedDatasetName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]'); - $outputConfig = new OutputConfig(); - $response = $gapicClient->exportData($formattedName, $formattedAnnotatedDataset, $outputConfig); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/ExportData', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $actualValue = $actualApiRequestObject->getAnnotatedDataset(); - $this->assertProtobufEquals($formattedAnnotatedDataset, $actualValue); - $actualValue = $actualApiRequestObject->getOutputConfig(); - $this->assertProtobufEquals($outputConfig, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/exportDataTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function exportDataExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/exportDataTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $formattedAnnotatedDataset = $gapicClient->annotatedDatasetName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]'); - $outputConfig = new OutputConfig(); - $response = $gapicClient->exportData($formattedName, $formattedAnnotatedDataset, $outputConfig); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/exportDataTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function getAnnotatedDatasetTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $exampleCount = 1517063674; - $completedExampleCount = 612567290; - $expectedResponse = new AnnotatedDataset(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setExampleCount($exampleCount); - $expectedResponse->setCompletedExampleCount($completedExampleCount); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->annotatedDatasetName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]'); - $response = $gapicClient->getAnnotatedDataset($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetAnnotatedDataset', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getAnnotatedDatasetExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->annotatedDatasetName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]'); - try { - $gapicClient->getAnnotatedDataset($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getAnnotationSpecSetTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $expectedResponse = new AnnotationSpecSet(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->annotationSpecSetName('[PROJECT]', '[ANNOTATION_SPEC_SET]'); - $response = $gapicClient->getAnnotationSpecSet($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetAnnotationSpecSet', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getAnnotationSpecSetExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->annotationSpecSetName('[PROJECT]', '[ANNOTATION_SPEC_SET]'); - try { - $gapicClient->getAnnotationSpecSet($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDataItemTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $expectedResponse = new DataItem(); - $expectedResponse->setName($name2); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->dataItemName('[PROJECT]', '[DATASET]', '[DATA_ITEM]'); - $response = $gapicClient->getDataItem($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetDataItem', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDataItemExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->dataItemName('[PROJECT]', '[DATASET]', '[DATA_ITEM]'); - try { - $gapicClient->getDataItem($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDatasetTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $dataItemCount = 2014260376; - $expectedResponse = new Dataset(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setDataItemCount($dataItemCount); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $response = $gapicClient->getDataset($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetDataset', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDatasetExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - try { - $gapicClient->getDataset($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getEvaluationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $evaluatedItemCount = 358077111; - $expectedResponse = new Evaluation(); - $expectedResponse->setName($name2); - $expectedResponse->setEvaluatedItemCount($evaluatedItemCount); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->evaluationName('[PROJECT]', '[DATASET]', '[EVALUATION]'); - $response = $gapicClient->getEvaluation($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetEvaluation', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getEvaluationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->evaluationName('[PROJECT]', '[DATASET]', '[EVALUATION]'); - try { - $gapicClient->getEvaluation($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getEvaluationJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $description = 'description-1724546052'; - $schedule = 'schedule-697920873'; - $modelVersion = 'modelVersion-1669102142'; - $annotationSpecSet = 'annotationSpecSet1881405678'; - $labelMissingGroundTruth = false; - $expectedResponse = new EvaluationJob(); - $expectedResponse->setName($name2); - $expectedResponse->setDescription($description); - $expectedResponse->setSchedule($schedule); - $expectedResponse->setModelVersion($modelVersion); - $expectedResponse->setAnnotationSpecSet($annotationSpecSet); - $expectedResponse->setLabelMissingGroundTruth($labelMissingGroundTruth); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - $response = $gapicClient->getEvaluationJob($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetEvaluationJob', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getEvaluationJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - try { - $gapicClient->getEvaluationJob($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getExampleTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $expectedResponse = new Example(); - $expectedResponse->setName($name2); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->exampleName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]', '[EXAMPLE]'); - $response = $gapicClient->getExample($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetExample', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getExampleExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->exampleName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]', '[EXAMPLE]'); - try { - $gapicClient->getExample($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getInstructionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $expectedResponse = new Instruction(); - $expectedResponse->setName($name2); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->instructionName('[PROJECT]', '[INSTRUCTION]'); - $response = $gapicClient->getInstruction($formattedName); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/GetInstruction', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getInstructionExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->instructionName('[PROJECT]', '[INSTRUCTION]'); - try { - $gapicClient->getInstruction($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function importDataTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/importDataTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $dataset = 'dataset1443214456'; - $totalCount = 407761836; - $importCount = 1721296907; - $expectedResponse = new ImportDataOperationResponse(); - $expectedResponse->setDataset($dataset); - $expectedResponse->setTotalCount($totalCount); - $expectedResponse->setImportCount($importCount); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/importDataTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $inputConfig = new InputConfig(); - $response = $gapicClient->importData($formattedName, $inputConfig); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/ImportData', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $actualValue = $actualApiRequestObject->getInputConfig(); - $this->assertProtobufEquals($inputConfig, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/importDataTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function importDataExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/importDataTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $inputConfig = new InputConfig(); - $response = $gapicClient->importData($formattedName, $inputConfig); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/importDataTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function labelImageTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/labelImageTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $exampleCount = 1517063674; - $completedExampleCount = 612567290; - $expectedResponse = new AnnotatedDataset(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setExampleCount($exampleCount); - $expectedResponse->setCompletedExampleCount($completedExampleCount); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/labelImageTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $basicConfig = new HumanAnnotationConfig(); - $basicConfigInstruction = 'basicConfigInstruction-1726324386'; - $basicConfig->setInstruction($basicConfigInstruction); - $basicConfigAnnotatedDatasetDisplayName = 'basicConfigAnnotatedDatasetDisplayName568435293'; - $basicConfig->setAnnotatedDatasetDisplayName($basicConfigAnnotatedDatasetDisplayName); - $feature = Feature::FEATURE_UNSPECIFIED; - $response = $gapicClient->labelImage($formattedParent, $basicConfig, $feature); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/LabelImage', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getBasicConfig(); - $this->assertProtobufEquals($basicConfig, $actualValue); - $actualValue = $actualApiRequestObject->getFeature(); - $this->assertProtobufEquals($feature, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/labelImageTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function labelImageExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/labelImageTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $basicConfig = new HumanAnnotationConfig(); - $basicConfigInstruction = 'basicConfigInstruction-1726324386'; - $basicConfig->setInstruction($basicConfigInstruction); - $basicConfigAnnotatedDatasetDisplayName = 'basicConfigAnnotatedDatasetDisplayName568435293'; - $basicConfig->setAnnotatedDatasetDisplayName($basicConfigAnnotatedDatasetDisplayName); - $feature = Feature::FEATURE_UNSPECIFIED; - $response = $gapicClient->labelImage($formattedParent, $basicConfig, $feature); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/labelImageTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function labelTextTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/labelTextTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $exampleCount = 1517063674; - $completedExampleCount = 612567290; - $expectedResponse = new AnnotatedDataset(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setExampleCount($exampleCount); - $expectedResponse->setCompletedExampleCount($completedExampleCount); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/labelTextTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $basicConfig = new HumanAnnotationConfig(); - $basicConfigInstruction = 'basicConfigInstruction-1726324386'; - $basicConfig->setInstruction($basicConfigInstruction); - $basicConfigAnnotatedDatasetDisplayName = 'basicConfigAnnotatedDatasetDisplayName568435293'; - $basicConfig->setAnnotatedDatasetDisplayName($basicConfigAnnotatedDatasetDisplayName); - $feature = \Google\Cloud\DataLabeling\V1beta1\LabelTextRequest\Feature::FEATURE_UNSPECIFIED; - $response = $gapicClient->labelText($formattedParent, $basicConfig, $feature); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/LabelText', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getBasicConfig(); - $this->assertProtobufEquals($basicConfig, $actualValue); - $actualValue = $actualApiRequestObject->getFeature(); - $this->assertProtobufEquals($feature, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/labelTextTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function labelTextExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/labelTextTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $basicConfig = new HumanAnnotationConfig(); - $basicConfigInstruction = 'basicConfigInstruction-1726324386'; - $basicConfig->setInstruction($basicConfigInstruction); - $basicConfigAnnotatedDatasetDisplayName = 'basicConfigAnnotatedDatasetDisplayName568435293'; - $basicConfig->setAnnotatedDatasetDisplayName($basicConfigAnnotatedDatasetDisplayName); - $feature = \Google\Cloud\DataLabeling\V1beta1\LabelTextRequest\Feature::FEATURE_UNSPECIFIED; - $response = $gapicClient->labelText($formattedParent, $basicConfig, $feature); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/labelTextTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function labelVideoTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/labelVideoTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $displayName = 'displayName1615086568'; - $description = 'description-1724546052'; - $exampleCount = 1517063674; - $completedExampleCount = 612567290; - $expectedResponse = new AnnotatedDataset(); - $expectedResponse->setName($name); - $expectedResponse->setDisplayName($displayName); - $expectedResponse->setDescription($description); - $expectedResponse->setExampleCount($exampleCount); - $expectedResponse->setCompletedExampleCount($completedExampleCount); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/labelVideoTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $basicConfig = new HumanAnnotationConfig(); - $basicConfigInstruction = 'basicConfigInstruction-1726324386'; - $basicConfig->setInstruction($basicConfigInstruction); - $basicConfigAnnotatedDatasetDisplayName = 'basicConfigAnnotatedDatasetDisplayName568435293'; - $basicConfig->setAnnotatedDatasetDisplayName($basicConfigAnnotatedDatasetDisplayName); - $feature = \Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest\Feature::FEATURE_UNSPECIFIED; - $response = $gapicClient->labelVideo($formattedParent, $basicConfig, $feature); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $apiRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($apiRequests)); - $operationsRequestsEmpty = $operationsTransport->popReceivedCalls(); - $this->assertSame(0, count($operationsRequestsEmpty)); - $actualApiFuncCall = $apiRequests[0]->getFuncCall(); - $actualApiRequestObject = $apiRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/LabelVideo', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getBasicConfig(); - $this->assertProtobufEquals($basicConfig, $actualValue); - $actualValue = $actualApiRequestObject->getFeature(); - $this->assertProtobufEquals($feature, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/labelVideoTest'); - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - $this->assertTrue($response->isDone()); - $this->assertEquals($expectedResponse, $response->getResult()); - $apiRequestsEmpty = $transport->popReceivedCalls(); - $this->assertSame(0, count($apiRequestsEmpty)); - $operationsRequests = $operationsTransport->popReceivedCalls(); - $this->assertSame(1, count($operationsRequests)); - $actualOperationsFuncCall = $operationsRequests[0]->getFuncCall(); - $actualOperationsRequestObject = $operationsRequests[0]->getRequestObject(); - $this->assertSame('/google.longrunning.Operations/GetOperation', $actualOperationsFuncCall); - $this->assertEquals($expectedOperationsRequestObject, $actualOperationsRequestObject); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function labelVideoExceptionTest() - { - $operationsTransport = $this->createTransport(); - $operationsClient = new OperationsClient([ - 'apiEndpoint' => '', - 'transport' => $operationsTransport, - 'credentials' => $this->createCredentials(), - ]); - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - 'operationsClient' => $operationsClient, - ]); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - // Mock response - $incompleteOperation = new Operation(); - $incompleteOperation->setName('operations/labelVideoTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $operationsTransport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $basicConfig = new HumanAnnotationConfig(); - $basicConfigInstruction = 'basicConfigInstruction-1726324386'; - $basicConfig->setInstruction($basicConfigInstruction); - $basicConfigAnnotatedDatasetDisplayName = 'basicConfigAnnotatedDatasetDisplayName568435293'; - $basicConfig->setAnnotatedDatasetDisplayName($basicConfigAnnotatedDatasetDisplayName); - $feature = \Google\Cloud\DataLabeling\V1beta1\LabelVideoRequest\Feature::FEATURE_UNSPECIFIED; - $response = $gapicClient->labelVideo($formattedParent, $basicConfig, $feature); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/labelVideoTest'); - try { - $response->pollUntilComplete([ - 'initialPollDelayMillis' => 1, - ]); - // If the pollUntilComplete() method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stubs are exhausted - $transport->popReceivedCalls(); - $operationsTransport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - $this->assertTrue($operationsTransport->isExhausted()); - } - - /** @test */ - public function listAnnotatedDatasetsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $annotatedDatasetsElement = new AnnotatedDataset(); - $annotatedDatasets = [ - $annotatedDatasetsElement, - ]; - $expectedResponse = new ListAnnotatedDatasetsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setAnnotatedDatasets($annotatedDatasets); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $response = $gapicClient->listAnnotatedDatasets($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getAnnotatedDatasets()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListAnnotatedDatasets', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAnnotatedDatasetsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - try { - $gapicClient->listAnnotatedDatasets($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAnnotationSpecSetsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $annotationSpecSetsElement = new AnnotationSpecSet(); - $annotationSpecSets = [ - $annotationSpecSetsElement, - ]; - $expectedResponse = new ListAnnotationSpecSetsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setAnnotationSpecSets($annotationSpecSets); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - $response = $gapicClient->listAnnotationSpecSets($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getAnnotationSpecSets()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListAnnotationSpecSets', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAnnotationSpecSetsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - try { - $gapicClient->listAnnotationSpecSets($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDataItemsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $dataItemsElement = new DataItem(); - $dataItems = [ - $dataItemsElement, - ]; - $expectedResponse = new ListDataItemsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setDataItems($dataItems); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - $response = $gapicClient->listDataItems($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getDataItems()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListDataItems', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDataItemsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->datasetName('[PROJECT]', '[DATASET]'); - try { - $gapicClient->listDataItems($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDatasetsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $datasetsElement = new Dataset(); - $datasets = [ - $datasetsElement, - ]; - $expectedResponse = new ListDatasetsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setDatasets($datasets); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - $response = $gapicClient->listDatasets($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getDatasets()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListDatasets', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDatasetsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - try { - $gapicClient->listDatasets($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listEvaluationJobsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $evaluationJobsElement = new EvaluationJob(); - $evaluationJobs = [ - $evaluationJobsElement, - ]; - $expectedResponse = new ListEvaluationJobsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setEvaluationJobs($evaluationJobs); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - $response = $gapicClient->listEvaluationJobs($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getEvaluationJobs()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListEvaluationJobs', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listEvaluationJobsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - try { - $gapicClient->listEvaluationJobs($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listExamplesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $examplesElement = new Example(); - $examples = [ - $examplesElement, - ]; - $expectedResponse = new ListExamplesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setExamples($examples); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->annotatedDatasetName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]'); - $response = $gapicClient->listExamples($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getExamples()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListExamples', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listExamplesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->annotatedDatasetName('[PROJECT]', '[DATASET]', '[ANNOTATED_DATASET]'); - try { - $gapicClient->listExamples($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listInstructionsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $instructionsElement = new Instruction(); - $instructions = [ - $instructionsElement, - ]; - $expectedResponse = new ListInstructionsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setInstructions($instructions); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - $response = $gapicClient->listInstructions($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getInstructions()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/ListInstructions', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listInstructionsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->projectName('[PROJECT]'); - try { - $gapicClient->listInstructions($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function pauseEvaluationJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - $gapicClient->pauseEvaluationJob($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/PauseEvaluationJob', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function pauseEvaluationJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - try { - $gapicClient->pauseEvaluationJob($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function resumeEvaluationJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GPBEmpty(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - $gapicClient->resumeEvaluationJob($formattedName); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/ResumeEvaluationJob', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function resumeEvaluationJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedName = $gapicClient->evaluationJobName('[PROJECT]', '[EVALUATION_JOB]'); - try { - $gapicClient->resumeEvaluationJob($formattedName); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function searchEvaluationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $evaluationsElement = new Evaluation(); - $evaluations = [ - $evaluationsElement, - ]; - $expectedResponse = new SearchEvaluationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setEvaluations($evaluations); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->evaluationName('[PROJECT]', '[DATASET]', '[EVALUATION]'); - $response = $gapicClient->searchEvaluations($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getEvaluations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/SearchEvaluations', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function searchEvaluationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->evaluationName('[PROJECT]', '[DATASET]', '[EVALUATION]'); - try { - $gapicClient->searchEvaluations($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function searchExampleComparisonsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $exampleComparisonsElement = new ExampleComparison(); - $exampleComparisons = [ - $exampleComparisonsElement, - ]; - $expectedResponse = new SearchExampleComparisonsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setExampleComparisons($exampleComparisons); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->evaluationName('[PROJECT]', '[DATASET]', '[EVALUATION]'); - $response = $gapicClient->searchExampleComparisons($formattedParent); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getExampleComparisons()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/SearchExampleComparisons', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function searchExampleComparisonsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $formattedParent = $gapicClient->evaluationName('[PROJECT]', '[DATASET]', '[EVALUATION]'); - try { - $gapicClient->searchExampleComparisons($formattedParent); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateEvaluationJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name = 'name3373707'; - $description = 'description-1724546052'; - $schedule = 'schedule-697920873'; - $modelVersion = 'modelVersion-1669102142'; - $annotationSpecSet = 'annotationSpecSet1881405678'; - $labelMissingGroundTruth = false; - $expectedResponse = new EvaluationJob(); - $expectedResponse->setName($name); - $expectedResponse->setDescription($description); - $expectedResponse->setSchedule($schedule); - $expectedResponse->setModelVersion($modelVersion); - $expectedResponse->setAnnotationSpecSet($annotationSpecSet); - $expectedResponse->setLabelMissingGroundTruth($labelMissingGroundTruth); - $transport->addResponse($expectedResponse); - // Mock request - $evaluationJob = new EvaluationJob(); - $response = $gapicClient->updateEvaluationJob($evaluationJob); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.datalabeling.v1beta1.DataLabelingService/UpdateEvaluationJob', $actualFuncCall); - $actualValue = $actualRequestObject->getEvaluationJob(); - $this->assertProtobufEquals($evaluationJob, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateEvaluationJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - // Mock request - $evaluationJob = new EvaluationJob(); - try { - $gapicClient->updateEvaluationJob($evaluationJob); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Environment.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Environment.php deleted file mode 100644 index 74658a83d894..000000000000 Binary files a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Environment.php and /dev/null differ diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Jobs.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Jobs.php deleted file mode 100644 index 98f63f686735..000000000000 Binary files a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Jobs.php and /dev/null differ diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Messages.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Messages.php deleted file mode 100644 index 96be9184b55c..000000000000 Binary files a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Messages.php and /dev/null differ diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Metrics.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Metrics.php deleted file mode 100644 index eca9b23570a2..000000000000 Binary files a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Metrics.php and /dev/null differ diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Snapshots.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Snapshots.php deleted file mode 100644 index 0b409a76ab94..000000000000 Binary files a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Snapshots.php and /dev/null differ diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Streaming.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Streaming.php deleted file mode 100644 index e4e6a37a58ee..000000000000 Binary files a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Streaming.php and /dev/null differ diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Templates.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Templates.php deleted file mode 100644 index 456fb109f2fd..000000000000 Binary files a/owl-bot-staging/Dataflow/v1beta3/proto/src/GPBMetadata/Google/Dataflow/V1Beta3/Templates.php and /dev/null differ diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/AutoscalingAlgorithm.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/AutoscalingAlgorithm.php deleted file mode 100644 index ff481c458724..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/AutoscalingAlgorithm.php +++ /dev/null @@ -1,64 +0,0 @@ -google.dataflow.v1beta3.AutoscalingAlgorithm - */ -class AutoscalingAlgorithm -{ - /** - * The algorithm is unknown, or unspecified. - * - * Generated from protobuf enum AUTOSCALING_ALGORITHM_UNKNOWN = 0; - */ - const AUTOSCALING_ALGORITHM_UNKNOWN = 0; - /** - * Disable autoscaling. - * - * Generated from protobuf enum AUTOSCALING_ALGORITHM_NONE = 1; - */ - const AUTOSCALING_ALGORITHM_NONE = 1; - /** - * Increase worker count over time to reduce job execution time. - * - * Generated from protobuf enum AUTOSCALING_ALGORITHM_BASIC = 2; - */ - const AUTOSCALING_ALGORITHM_BASIC = 2; - - private static $valueToName = [ - self::AUTOSCALING_ALGORITHM_UNKNOWN => 'AUTOSCALING_ALGORITHM_UNKNOWN', - self::AUTOSCALING_ALGORITHM_NONE => 'AUTOSCALING_ALGORITHM_NONE', - self::AUTOSCALING_ALGORITHM_BASIC => 'AUTOSCALING_ALGORITHM_BASIC', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/AutoscalingEvent.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/AutoscalingEvent.php deleted file mode 100644 index dce07d72546b..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/AutoscalingEvent.php +++ /dev/null @@ -1,270 +0,0 @@ -google.dataflow.v1beta3.AutoscalingEvent - */ -class AutoscalingEvent extends \Google\Protobuf\Internal\Message -{ - /** - * The current number of workers the job has. - * - * Generated from protobuf field int64 current_num_workers = 1; - */ - protected $current_num_workers = 0; - /** - * The target number of workers the worker pool wants to resize to use. - * - * Generated from protobuf field int64 target_num_workers = 2; - */ - protected $target_num_workers = 0; - /** - * The type of autoscaling event to report. - * - * Generated from protobuf field .google.dataflow.v1beta3.AutoscalingEvent.AutoscalingEventType event_type = 3; - */ - protected $event_type = 0; - /** - * A message describing why the system decided to adjust the current - * number of workers, why it failed, or why the system decided to - * not make any changes to the number of workers. - * - * Generated from protobuf field .google.dataflow.v1beta3.StructuredMessage description = 4; - */ - protected $description = null; - /** - * The time this event was emitted to indicate a new target or current - * num_workers value. - * - * Generated from protobuf field .google.protobuf.Timestamp time = 5; - */ - protected $time = null; - /** - * A short and friendly name for the worker pool this event refers to. - * - * Generated from protobuf field string worker_pool = 7; - */ - protected $worker_pool = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int|string $current_num_workers - * The current number of workers the job has. - * @type int|string $target_num_workers - * The target number of workers the worker pool wants to resize to use. - * @type int $event_type - * The type of autoscaling event to report. - * @type \Google\Cloud\Dataflow\V1beta3\StructuredMessage $description - * A message describing why the system decided to adjust the current - * number of workers, why it failed, or why the system decided to - * not make any changes to the number of workers. - * @type \Google\Protobuf\Timestamp $time - * The time this event was emitted to indicate a new target or current - * num_workers value. - * @type string $worker_pool - * A short and friendly name for the worker pool this event refers to. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Messages::initOnce(); - parent::__construct($data); - } - - /** - * The current number of workers the job has. - * - * Generated from protobuf field int64 current_num_workers = 1; - * @return int|string - */ - public function getCurrentNumWorkers() - { - return $this->current_num_workers; - } - - /** - * The current number of workers the job has. - * - * Generated from protobuf field int64 current_num_workers = 1; - * @param int|string $var - * @return $this - */ - public function setCurrentNumWorkers($var) - { - GPBUtil::checkInt64($var); - $this->current_num_workers = $var; - - return $this; - } - - /** - * The target number of workers the worker pool wants to resize to use. - * - * Generated from protobuf field int64 target_num_workers = 2; - * @return int|string - */ - public function getTargetNumWorkers() - { - return $this->target_num_workers; - } - - /** - * The target number of workers the worker pool wants to resize to use. - * - * Generated from protobuf field int64 target_num_workers = 2; - * @param int|string $var - * @return $this - */ - public function setTargetNumWorkers($var) - { - GPBUtil::checkInt64($var); - $this->target_num_workers = $var; - - return $this; - } - - /** - * The type of autoscaling event to report. - * - * Generated from protobuf field .google.dataflow.v1beta3.AutoscalingEvent.AutoscalingEventType event_type = 3; - * @return int - */ - public function getEventType() - { - return $this->event_type; - } - - /** - * The type of autoscaling event to report. - * - * Generated from protobuf field .google.dataflow.v1beta3.AutoscalingEvent.AutoscalingEventType event_type = 3; - * @param int $var - * @return $this - */ - public function setEventType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\AutoscalingEvent\AutoscalingEventType::class); - $this->event_type = $var; - - return $this; - } - - /** - * A message describing why the system decided to adjust the current - * number of workers, why it failed, or why the system decided to - * not make any changes to the number of workers. - * - * Generated from protobuf field .google.dataflow.v1beta3.StructuredMessage description = 4; - * @return \Google\Cloud\Dataflow\V1beta3\StructuredMessage|null - */ - public function getDescription() - { - return $this->description; - } - - public function hasDescription() - { - return isset($this->description); - } - - public function clearDescription() - { - unset($this->description); - } - - /** - * A message describing why the system decided to adjust the current - * number of workers, why it failed, or why the system decided to - * not make any changes to the number of workers. - * - * Generated from protobuf field .google.dataflow.v1beta3.StructuredMessage description = 4; - * @param \Google\Cloud\Dataflow\V1beta3\StructuredMessage $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\StructuredMessage::class); - $this->description = $var; - - return $this; - } - - /** - * The time this event was emitted to indicate a new target or current - * num_workers value. - * - * Generated from protobuf field .google.protobuf.Timestamp time = 5; - * @return \Google\Protobuf\Timestamp|null - */ - public function getTime() - { - return $this->time; - } - - public function hasTime() - { - return isset($this->time); - } - - public function clearTime() - { - unset($this->time); - } - - /** - * The time this event was emitted to indicate a new target or current - * num_workers value. - * - * Generated from protobuf field .google.protobuf.Timestamp time = 5; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->time = $var; - - return $this; - } - - /** - * A short and friendly name for the worker pool this event refers to. - * - * Generated from protobuf field string worker_pool = 7; - * @return string - */ - public function getWorkerPool() - { - return $this->worker_pool; - } - - /** - * A short and friendly name for the worker pool this event refers to. - * - * Generated from protobuf field string worker_pool = 7; - * @param string $var - * @return $this - */ - public function setWorkerPool($var) - { - GPBUtil::checkString($var, True); - $this->worker_pool = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/AutoscalingEvent/AutoscalingEventType.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/AutoscalingEvent/AutoscalingEventType.php deleted file mode 100644 index 4a5aa81d5fbb..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/AutoscalingEvent/AutoscalingEventType.php +++ /dev/null @@ -1,88 +0,0 @@ -google.dataflow.v1beta3.AutoscalingEvent.AutoscalingEventType - */ -class AutoscalingEventType -{ - /** - * Default type for the enum. Value should never be returned. - * - * Generated from protobuf enum TYPE_UNKNOWN = 0; - */ - const TYPE_UNKNOWN = 0; - /** - * The TARGET_NUM_WORKERS_CHANGED type should be used when the target - * worker pool size has changed at the start of an actuation. An event - * should always be specified as TARGET_NUM_WORKERS_CHANGED if it reflects - * a change in the target_num_workers. - * - * Generated from protobuf enum TARGET_NUM_WORKERS_CHANGED = 1; - */ - const TARGET_NUM_WORKERS_CHANGED = 1; - /** - * The CURRENT_NUM_WORKERS_CHANGED type should be used when actual worker - * pool size has been changed, but the target_num_workers has not changed. - * - * Generated from protobuf enum CURRENT_NUM_WORKERS_CHANGED = 2; - */ - const CURRENT_NUM_WORKERS_CHANGED = 2; - /** - * The ACTUATION_FAILURE type should be used when we want to report - * an error to the user indicating why the current number of workers - * in the pool could not be changed. - * Displayed in the current status and history widgets. - * - * Generated from protobuf enum ACTUATION_FAILURE = 3; - */ - const ACTUATION_FAILURE = 3; - /** - * Used when we want to report to the user a reason why we are - * not currently adjusting the number of workers. - * Should specify both target_num_workers, current_num_workers and a - * decision_message. - * - * Generated from protobuf enum NO_CHANGE = 4; - */ - const NO_CHANGE = 4; - - private static $valueToName = [ - self::TYPE_UNKNOWN => 'TYPE_UNKNOWN', - self::TARGET_NUM_WORKERS_CHANGED => 'TARGET_NUM_WORKERS_CHANGED', - self::CURRENT_NUM_WORKERS_CHANGED => 'CURRENT_NUM_WORKERS_CHANGED', - self::ACTUATION_FAILURE => 'ACTUATION_FAILURE', - self::NO_CHANGE => 'NO_CHANGE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(AutoscalingEventType::class, \Google\Cloud\Dataflow\V1beta3\AutoscalingEvent_AutoscalingEventType::class); - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/AutoscalingEvent_AutoscalingEventType.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/AutoscalingEvent_AutoscalingEventType.php deleted file mode 100644 index ae4c3b09365c..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/AutoscalingEvent_AutoscalingEventType.php +++ /dev/null @@ -1,16 +0,0 @@ -google.dataflow.v1beta3.AutoscalingSettings - */ -class AutoscalingSettings extends \Google\Protobuf\Internal\Message -{ - /** - * The algorithm to use for autoscaling. - * - * Generated from protobuf field .google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1; - */ - protected $algorithm = 0; - /** - * The maximum number of workers to cap scaling at. - * - * Generated from protobuf field int32 max_num_workers = 2; - */ - protected $max_num_workers = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $algorithm - * The algorithm to use for autoscaling. - * @type int $max_num_workers - * The maximum number of workers to cap scaling at. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Environment::initOnce(); - parent::__construct($data); - } - - /** - * The algorithm to use for autoscaling. - * - * Generated from protobuf field .google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1; - * @return int - */ - public function getAlgorithm() - { - return $this->algorithm; - } - - /** - * The algorithm to use for autoscaling. - * - * Generated from protobuf field .google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1; - * @param int $var - * @return $this - */ - public function setAlgorithm($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\AutoscalingAlgorithm::class); - $this->algorithm = $var; - - return $this; - } - - /** - * The maximum number of workers to cap scaling at. - * - * Generated from protobuf field int32 max_num_workers = 2; - * @return int - */ - public function getMaxNumWorkers() - { - return $this->max_num_workers; - } - - /** - * The maximum number of workers to cap scaling at. - * - * Generated from protobuf field int32 max_num_workers = 2; - * @param int $var - * @return $this - */ - public function setMaxNumWorkers($var) - { - GPBUtil::checkInt32($var); - $this->max_num_workers = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/BigQueryIODetails.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/BigQueryIODetails.php deleted file mode 100644 index bf20e64e8359..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/BigQueryIODetails.php +++ /dev/null @@ -1,169 +0,0 @@ -google.dataflow.v1beta3.BigQueryIODetails - */ -class BigQueryIODetails extends \Google\Protobuf\Internal\Message -{ - /** - * Table accessed in the connection. - * - * Generated from protobuf field string table = 1; - */ - protected $table = ''; - /** - * Dataset accessed in the connection. - * - * Generated from protobuf field string dataset = 2; - */ - protected $dataset = ''; - /** - * Project accessed in the connection. - * - * Generated from protobuf field string project_id = 3; - */ - protected $project_id = ''; - /** - * Query used to access data in the connection. - * - * Generated from protobuf field string query = 4; - */ - protected $query = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $table - * Table accessed in the connection. - * @type string $dataset - * Dataset accessed in the connection. - * @type string $project_id - * Project accessed in the connection. - * @type string $query - * Query used to access data in the connection. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * Table accessed in the connection. - * - * Generated from protobuf field string table = 1; - * @return string - */ - public function getTable() - { - return $this->table; - } - - /** - * Table accessed in the connection. - * - * Generated from protobuf field string table = 1; - * @param string $var - * @return $this - */ - public function setTable($var) - { - GPBUtil::checkString($var, True); - $this->table = $var; - - return $this; - } - - /** - * Dataset accessed in the connection. - * - * Generated from protobuf field string dataset = 2; - * @return string - */ - public function getDataset() - { - return $this->dataset; - } - - /** - * Dataset accessed in the connection. - * - * Generated from protobuf field string dataset = 2; - * @param string $var - * @return $this - */ - public function setDataset($var) - { - GPBUtil::checkString($var, True); - $this->dataset = $var; - - return $this; - } - - /** - * Project accessed in the connection. - * - * Generated from protobuf field string project_id = 3; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Project accessed in the connection. - * - * Generated from protobuf field string project_id = 3; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Query used to access data in the connection. - * - * Generated from protobuf field string query = 4; - * @return string - */ - public function getQuery() - { - return $this->query; - } - - /** - * Query used to access data in the connection. - * - * Generated from protobuf field string query = 4; - * @param string $var - * @return $this - */ - public function setQuery($var) - { - GPBUtil::checkString($var, True); - $this->query = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/BigTableIODetails.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/BigTableIODetails.php deleted file mode 100644 index 78391624fb5c..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/BigTableIODetails.php +++ /dev/null @@ -1,135 +0,0 @@ -google.dataflow.v1beta3.BigTableIODetails - */ -class BigTableIODetails extends \Google\Protobuf\Internal\Message -{ - /** - * ProjectId accessed in the connection. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * InstanceId accessed in the connection. - * - * Generated from protobuf field string instance_id = 2; - */ - protected $instance_id = ''; - /** - * TableId accessed in the connection. - * - * Generated from protobuf field string table_id = 3; - */ - protected $table_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * ProjectId accessed in the connection. - * @type string $instance_id - * InstanceId accessed in the connection. - * @type string $table_id - * TableId accessed in the connection. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * ProjectId accessed in the connection. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * ProjectId accessed in the connection. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * InstanceId accessed in the connection. - * - * Generated from protobuf field string instance_id = 2; - * @return string - */ - public function getInstanceId() - { - return $this->instance_id; - } - - /** - * InstanceId accessed in the connection. - * - * Generated from protobuf field string instance_id = 2; - * @param string $var - * @return $this - */ - public function setInstanceId($var) - { - GPBUtil::checkString($var, True); - $this->instance_id = $var; - - return $this; - } - - /** - * TableId accessed in the connection. - * - * Generated from protobuf field string table_id = 3; - * @return string - */ - public function getTableId() - { - return $this->table_id; - } - - /** - * TableId accessed in the connection. - * - * Generated from protobuf field string table_id = 3; - * @param string $var - * @return $this - */ - public function setTableId($var) - { - GPBUtil::checkString($var, True); - $this->table_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CheckActiveJobsRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CheckActiveJobsRequest.php deleted file mode 100644 index 07188cead57f..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CheckActiveJobsRequest.php +++ /dev/null @@ -1,67 +0,0 @@ -google.dataflow.v1beta3.CheckActiveJobsRequest - */ -class CheckActiveJobsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The project which owns the jobs. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * The project which owns the jobs. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The project which owns the jobs. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * The project which owns the jobs. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CheckActiveJobsResponse.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CheckActiveJobsResponse.php deleted file mode 100644 index d2d94949d7d7..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CheckActiveJobsResponse.php +++ /dev/null @@ -1,67 +0,0 @@ -google.dataflow.v1beta3.CheckActiveJobsResponse - */ -class CheckActiveJobsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * If True, active jobs exists for project. False otherwise. - * - * Generated from protobuf field bool active_jobs_exist = 1; - */ - protected $active_jobs_exist = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $active_jobs_exist - * If True, active jobs exists for project. False otherwise. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * If True, active jobs exists for project. False otherwise. - * - * Generated from protobuf field bool active_jobs_exist = 1; - * @return bool - */ - public function getActiveJobsExist() - { - return $this->active_jobs_exist; - } - - /** - * If True, active jobs exists for project. False otherwise. - * - * Generated from protobuf field bool active_jobs_exist = 1; - * @param bool $var - * @return $this - */ - public function setActiveJobsExist($var) - { - GPBUtil::checkBool($var); - $this->active_jobs_exist = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ComputationTopology.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ComputationTopology.php deleted file mode 100644 index 42c93a67fc78..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ComputationTopology.php +++ /dev/null @@ -1,237 +0,0 @@ -google.dataflow.v1beta3.ComputationTopology - */ -class ComputationTopology extends \Google\Protobuf\Internal\Message -{ - /** - * The system stage name. - * - * Generated from protobuf field string system_stage_name = 1; - */ - protected $system_stage_name = ''; - /** - * The ID of the computation. - * - * Generated from protobuf field string computation_id = 5; - */ - protected $computation_id = ''; - /** - * The key ranges processed by the computation. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.KeyRangeLocation key_ranges = 2; - */ - private $key_ranges; - /** - * The inputs to the computation. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StreamLocation inputs = 3; - */ - private $inputs; - /** - * The outputs from the computation. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StreamLocation outputs = 4; - */ - private $outputs; - /** - * The state family values. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StateFamilyConfig state_families = 7; - */ - private $state_families; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $system_stage_name - * The system stage name. - * @type string $computation_id - * The ID of the computation. - * @type array<\Google\Cloud\Dataflow\V1beta3\KeyRangeLocation>|\Google\Protobuf\Internal\RepeatedField $key_ranges - * The key ranges processed by the computation. - * @type array<\Google\Cloud\Dataflow\V1beta3\StreamLocation>|\Google\Protobuf\Internal\RepeatedField $inputs - * The inputs to the computation. - * @type array<\Google\Cloud\Dataflow\V1beta3\StreamLocation>|\Google\Protobuf\Internal\RepeatedField $outputs - * The outputs from the computation. - * @type array<\Google\Cloud\Dataflow\V1beta3\StateFamilyConfig>|\Google\Protobuf\Internal\RepeatedField $state_families - * The state family values. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * The system stage name. - * - * Generated from protobuf field string system_stage_name = 1; - * @return string - */ - public function getSystemStageName() - { - return $this->system_stage_name; - } - - /** - * The system stage name. - * - * Generated from protobuf field string system_stage_name = 1; - * @param string $var - * @return $this - */ - public function setSystemStageName($var) - { - GPBUtil::checkString($var, True); - $this->system_stage_name = $var; - - return $this; - } - - /** - * The ID of the computation. - * - * Generated from protobuf field string computation_id = 5; - * @return string - */ - public function getComputationId() - { - return $this->computation_id; - } - - /** - * The ID of the computation. - * - * Generated from protobuf field string computation_id = 5; - * @param string $var - * @return $this - */ - public function setComputationId($var) - { - GPBUtil::checkString($var, True); - $this->computation_id = $var; - - return $this; - } - - /** - * The key ranges processed by the computation. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.KeyRangeLocation key_ranges = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getKeyRanges() - { - return $this->key_ranges; - } - - /** - * The key ranges processed by the computation. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.KeyRangeLocation key_ranges = 2; - * @param array<\Google\Cloud\Dataflow\V1beta3\KeyRangeLocation>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setKeyRanges($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\KeyRangeLocation::class); - $this->key_ranges = $arr; - - return $this; - } - - /** - * The inputs to the computation. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StreamLocation inputs = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getInputs() - { - return $this->inputs; - } - - /** - * The inputs to the computation. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StreamLocation inputs = 3; - * @param array<\Google\Cloud\Dataflow\V1beta3\StreamLocation>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setInputs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\StreamLocation::class); - $this->inputs = $arr; - - return $this; - } - - /** - * The outputs from the computation. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StreamLocation outputs = 4; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOutputs() - { - return $this->outputs; - } - - /** - * The outputs from the computation. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StreamLocation outputs = 4; - * @param array<\Google\Cloud\Dataflow\V1beta3\StreamLocation>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOutputs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\StreamLocation::class); - $this->outputs = $arr; - - return $this; - } - - /** - * The state family values. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StateFamilyConfig state_families = 7; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getStateFamilies() - { - return $this->state_families; - } - - /** - * The state family values. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StateFamilyConfig state_families = 7; - * @param array<\Google\Cloud\Dataflow\V1beta3\StateFamilyConfig>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setStateFamilies($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\StateFamilyConfig::class); - $this->state_families = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ContainerSpec.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ContainerSpec.php deleted file mode 100644 index 54c9c6c1ca77..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ContainerSpec.php +++ /dev/null @@ -1,199 +0,0 @@ -google.dataflow.v1beta3.ContainerSpec - */ -class ContainerSpec extends \Google\Protobuf\Internal\Message -{ - /** - * Name of the docker container image. E.g., gcr.io/project/some-image - * - * Generated from protobuf field string image = 1; - */ - protected $image = ''; - /** - * Metadata describing a template including description and validation rules. - * - * Generated from protobuf field .google.dataflow.v1beta3.TemplateMetadata metadata = 2; - */ - protected $metadata = null; - /** - * Required. SDK info of the Flex Template. - * - * Generated from protobuf field .google.dataflow.v1beta3.SDKInfo sdk_info = 3; - */ - protected $sdk_info = null; - /** - * Default runtime environment for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4; - */ - protected $default_environment = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $image - * Name of the docker container image. E.g., gcr.io/project/some-image - * @type \Google\Cloud\Dataflow\V1beta3\TemplateMetadata $metadata - * Metadata describing a template including description and validation rules. - * @type \Google\Cloud\Dataflow\V1beta3\SDKInfo $sdk_info - * Required. SDK info of the Flex Template. - * @type \Google\Cloud\Dataflow\V1beta3\FlexTemplateRuntimeEnvironment $default_environment - * Default runtime environment for the job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * Name of the docker container image. E.g., gcr.io/project/some-image - * - * Generated from protobuf field string image = 1; - * @return string - */ - public function getImage() - { - return $this->image; - } - - /** - * Name of the docker container image. E.g., gcr.io/project/some-image - * - * Generated from protobuf field string image = 1; - * @param string $var - * @return $this - */ - public function setImage($var) - { - GPBUtil::checkString($var, True); - $this->image = $var; - - return $this; - } - - /** - * Metadata describing a template including description and validation rules. - * - * Generated from protobuf field .google.dataflow.v1beta3.TemplateMetadata metadata = 2; - * @return \Google\Cloud\Dataflow\V1beta3\TemplateMetadata|null - */ - public function getMetadata() - { - return $this->metadata; - } - - public function hasMetadata() - { - return isset($this->metadata); - } - - public function clearMetadata() - { - unset($this->metadata); - } - - /** - * Metadata describing a template including description and validation rules. - * - * Generated from protobuf field .google.dataflow.v1beta3.TemplateMetadata metadata = 2; - * @param \Google\Cloud\Dataflow\V1beta3\TemplateMetadata $var - * @return $this - */ - public function setMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\TemplateMetadata::class); - $this->metadata = $var; - - return $this; - } - - /** - * Required. SDK info of the Flex Template. - * - * Generated from protobuf field .google.dataflow.v1beta3.SDKInfo sdk_info = 3; - * @return \Google\Cloud\Dataflow\V1beta3\SDKInfo|null - */ - public function getSdkInfo() - { - return $this->sdk_info; - } - - public function hasSdkInfo() - { - return isset($this->sdk_info); - } - - public function clearSdkInfo() - { - unset($this->sdk_info); - } - - /** - * Required. SDK info of the Flex Template. - * - * Generated from protobuf field .google.dataflow.v1beta3.SDKInfo sdk_info = 3; - * @param \Google\Cloud\Dataflow\V1beta3\SDKInfo $var - * @return $this - */ - public function setSdkInfo($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\SDKInfo::class); - $this->sdk_info = $var; - - return $this; - } - - /** - * Default runtime environment for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4; - * @return \Google\Cloud\Dataflow\V1beta3\FlexTemplateRuntimeEnvironment|null - */ - public function getDefaultEnvironment() - { - return $this->default_environment; - } - - public function hasDefaultEnvironment() - { - return isset($this->default_environment); - } - - public function clearDefaultEnvironment() - { - unset($this->default_environment); - } - - /** - * Default runtime environment for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4; - * @param \Google\Cloud\Dataflow\V1beta3\FlexTemplateRuntimeEnvironment $var - * @return $this - */ - public function setDefaultEnvironment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\FlexTemplateRuntimeEnvironment::class); - $this->default_environment = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CreateJobFromTemplateRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CreateJobFromTemplateRequest.php deleted file mode 100644 index c871ad251d03..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CreateJobFromTemplateRequest.php +++ /dev/null @@ -1,269 +0,0 @@ -google.dataflow.v1beta3.CreateJobFromTemplateRequest - */ -class CreateJobFromTemplateRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * Required. The job name to use for the created job. - * - * Generated from protobuf field string job_name = 4; - */ - protected $job_name = ''; - /** - * The runtime parameters to pass to the job. - * - * Generated from protobuf field map parameters = 3; - */ - private $parameters; - /** - * The runtime environment for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.RuntimeEnvironment environment = 5; - */ - protected $environment = null; - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * - * Generated from protobuf field string location = 6; - */ - protected $location = ''; - protected $template; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * Required. The ID of the Cloud Platform project that the job belongs to. - * @type string $job_name - * Required. The job name to use for the created job. - * @type string $gcs_path - * Required. A Cloud Storage path to the template from which to - * create the job. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * @type array|\Google\Protobuf\Internal\MapField $parameters - * The runtime parameters to pass to the job. - * @type \Google\Cloud\Dataflow\V1beta3\RuntimeEnvironment $environment - * The runtime environment for the job. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * Required. The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Required. The job name to use for the created job. - * - * Generated from protobuf field string job_name = 4; - * @return string - */ - public function getJobName() - { - return $this->job_name; - } - - /** - * Required. The job name to use for the created job. - * - * Generated from protobuf field string job_name = 4; - * @param string $var - * @return $this - */ - public function setJobName($var) - { - GPBUtil::checkString($var, True); - $this->job_name = $var; - - return $this; - } - - /** - * Required. A Cloud Storage path to the template from which to - * create the job. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string gcs_path = 2; - * @return string - */ - public function getGcsPath() - { - return $this->readOneof(2); - } - - public function hasGcsPath() - { - return $this->hasOneof(2); - } - - /** - * Required. A Cloud Storage path to the template from which to - * create the job. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string gcs_path = 2; - * @param string $var - * @return $this - */ - public function setGcsPath($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * The runtime parameters to pass to the job. - * - * Generated from protobuf field map parameters = 3; - * @return \Google\Protobuf\Internal\MapField - */ - public function getParameters() - { - return $this->parameters; - } - - /** - * The runtime parameters to pass to the job. - * - * Generated from protobuf field map parameters = 3; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setParameters($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->parameters = $arr; - - return $this; - } - - /** - * The runtime environment for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.RuntimeEnvironment environment = 5; - * @return \Google\Cloud\Dataflow\V1beta3\RuntimeEnvironment|null - */ - public function getEnvironment() - { - return $this->environment; - } - - public function hasEnvironment() - { - return isset($this->environment); - } - - public function clearEnvironment() - { - unset($this->environment); - } - - /** - * The runtime environment for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.RuntimeEnvironment environment = 5; - * @param \Google\Cloud\Dataflow\V1beta3\RuntimeEnvironment $var - * @return $this - */ - public function setEnvironment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\RuntimeEnvironment::class); - $this->environment = $var; - - return $this; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * - * Generated from protobuf field string location = 6; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * - * Generated from protobuf field string location = 6; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - - /** - * @return string - */ - public function getTemplate() - { - return $this->whichOneof("template"); - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CreateJobRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CreateJobRequest.php deleted file mode 100644 index 32c308bf5729..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CreateJobRequest.php +++ /dev/null @@ -1,221 +0,0 @@ -google.dataflow.v1beta3.CreateJobRequest - */ -class CreateJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * The job to create. - * - * Generated from protobuf field .google.dataflow.v1beta3.Job job = 2; - */ - protected $job = null; - /** - * The level of information requested in response. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobView view = 3; - */ - protected $view = 0; - /** - * Deprecated. This field is now in the Job message. - * - * Generated from protobuf field string replace_job_id = 4; - */ - protected $replace_job_id = ''; - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 5; - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * The ID of the Cloud Platform project that the job belongs to. - * @type \Google\Cloud\Dataflow\V1beta3\Job $job - * The job to create. - * @type int $view - * The level of information requested in response. - * @type string $replace_job_id - * Deprecated. This field is now in the Job message. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * The job to create. - * - * Generated from protobuf field .google.dataflow.v1beta3.Job job = 2; - * @return \Google\Cloud\Dataflow\V1beta3\Job|null - */ - public function getJob() - { - return $this->job; - } - - public function hasJob() - { - return isset($this->job); - } - - public function clearJob() - { - unset($this->job); - } - - /** - * The job to create. - * - * Generated from protobuf field .google.dataflow.v1beta3.Job job = 2; - * @param \Google\Cloud\Dataflow\V1beta3\Job $var - * @return $this - */ - public function setJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\Job::class); - $this->job = $var; - - return $this; - } - - /** - * The level of information requested in response. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobView view = 3; - * @return int - */ - public function getView() - { - return $this->view; - } - - /** - * The level of information requested in response. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobView view = 3; - * @param int $var - * @return $this - */ - public function setView($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\JobView::class); - $this->view = $var; - - return $this; - } - - /** - * Deprecated. This field is now in the Job message. - * - * Generated from protobuf field string replace_job_id = 4; - * @return string - */ - public function getReplaceJobId() - { - return $this->replace_job_id; - } - - /** - * Deprecated. This field is now in the Job message. - * - * Generated from protobuf field string replace_job_id = 4; - * @param string $var - * @return $this - */ - public function setReplaceJobId($var) - { - GPBUtil::checkString($var, True); - $this->replace_job_id = $var; - - return $this; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 5; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 5; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CustomSourceLocation.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CustomSourceLocation.php deleted file mode 100644 index 7f631a775004..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/CustomSourceLocation.php +++ /dev/null @@ -1,67 +0,0 @@ -google.dataflow.v1beta3.CustomSourceLocation - */ -class CustomSourceLocation extends \Google\Protobuf\Internal\Message -{ - /** - * Whether this source is stateful. - * - * Generated from protobuf field bool stateful = 1; - */ - protected $stateful = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $stateful - * Whether this source is stateful. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * Whether this source is stateful. - * - * Generated from protobuf field bool stateful = 1; - * @return bool - */ - public function getStateful() - { - return $this->stateful; - } - - /** - * Whether this source is stateful. - * - * Generated from protobuf field bool stateful = 1; - * @param bool $var - * @return $this - */ - public function setStateful($var) - { - GPBUtil::checkBool($var); - $this->stateful = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DataDiskAssignment.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DataDiskAssignment.php deleted file mode 100644 index ac0fec435a17..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DataDiskAssignment.php +++ /dev/null @@ -1,117 +0,0 @@ -google.dataflow.v1beta3.DataDiskAssignment - */ -class DataDiskAssignment extends \Google\Protobuf\Internal\Message -{ - /** - * VM instance name the data disks mounted to, for example - * "myproject-1014-104817-4c2-harness-0". - * - * Generated from protobuf field string vm_instance = 1; - */ - protected $vm_instance = ''; - /** - * Mounted data disks. The order is important a data disk's 0-based index in - * this list defines which persistent directory the disk is mounted to, for - * example the list of { "myproject-1014-104817-4c2-harness-0-disk-0" }, - * { "myproject-1014-104817-4c2-harness-0-disk-1" }. - * - * Generated from protobuf field repeated string data_disks = 2; - */ - private $data_disks; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $vm_instance - * VM instance name the data disks mounted to, for example - * "myproject-1014-104817-4c2-harness-0". - * @type array|\Google\Protobuf\Internal\RepeatedField $data_disks - * Mounted data disks. The order is important a data disk's 0-based index in - * this list defines which persistent directory the disk is mounted to, for - * example the list of { "myproject-1014-104817-4c2-harness-0-disk-0" }, - * { "myproject-1014-104817-4c2-harness-0-disk-1" }. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * VM instance name the data disks mounted to, for example - * "myproject-1014-104817-4c2-harness-0". - * - * Generated from protobuf field string vm_instance = 1; - * @return string - */ - public function getVmInstance() - { - return $this->vm_instance; - } - - /** - * VM instance name the data disks mounted to, for example - * "myproject-1014-104817-4c2-harness-0". - * - * Generated from protobuf field string vm_instance = 1; - * @param string $var - * @return $this - */ - public function setVmInstance($var) - { - GPBUtil::checkString($var, True); - $this->vm_instance = $var; - - return $this; - } - - /** - * Mounted data disks. The order is important a data disk's 0-based index in - * this list defines which persistent directory the disk is mounted to, for - * example the list of { "myproject-1014-104817-4c2-harness-0-disk-0" }, - * { "myproject-1014-104817-4c2-harness-0-disk-1" }. - * - * Generated from protobuf field repeated string data_disks = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDataDisks() - { - return $this->data_disks; - } - - /** - * Mounted data disks. The order is important a data disk's 0-based index in - * this list defines which persistent directory the disk is mounted to, for - * example the list of { "myproject-1014-104817-4c2-harness-0-disk-0" }, - * { "myproject-1014-104817-4c2-harness-0-disk-1" }. - * - * Generated from protobuf field repeated string data_disks = 2; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDataDisks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->data_disks = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DatastoreIODetails.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DatastoreIODetails.php deleted file mode 100644 index 028783f08fd7..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DatastoreIODetails.php +++ /dev/null @@ -1,101 +0,0 @@ -google.dataflow.v1beta3.DatastoreIODetails - */ -class DatastoreIODetails extends \Google\Protobuf\Internal\Message -{ - /** - * Namespace used in the connection. - * - * Generated from protobuf field string namespace = 1; - */ - protected $namespace = ''; - /** - * ProjectId accessed in the connection. - * - * Generated from protobuf field string project_id = 2; - */ - protected $project_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $namespace - * Namespace used in the connection. - * @type string $project_id - * ProjectId accessed in the connection. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * Namespace used in the connection. - * - * Generated from protobuf field string namespace = 1; - * @return string - */ - public function getNamespace() - { - return $this->namespace; - } - - /** - * Namespace used in the connection. - * - * Generated from protobuf field string namespace = 1; - * @param string $var - * @return $this - */ - public function setNamespace($var) - { - GPBUtil::checkString($var, True); - $this->namespace = $var; - - return $this; - } - - /** - * ProjectId accessed in the connection. - * - * Generated from protobuf field string project_id = 2; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * ProjectId accessed in the connection. - * - * Generated from protobuf field string project_id = 2; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DebugOptions.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DebugOptions.php deleted file mode 100644 index d907266c4e09..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DebugOptions.php +++ /dev/null @@ -1,71 +0,0 @@ -google.dataflow.v1beta3.DebugOptions - */ -class DebugOptions extends \Google\Protobuf\Internal\Message -{ - /** - * When true, enables the logging of the literal hot key to the user's Cloud - * Logging. - * - * Generated from protobuf field bool enable_hot_key_logging = 1; - */ - protected $enable_hot_key_logging = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $enable_hot_key_logging - * When true, enables the logging of the literal hot key to the user's Cloud - * Logging. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Environment::initOnce(); - parent::__construct($data); - } - - /** - * When true, enables the logging of the literal hot key to the user's Cloud - * Logging. - * - * Generated from protobuf field bool enable_hot_key_logging = 1; - * @return bool - */ - public function getEnableHotKeyLogging() - { - return $this->enable_hot_key_logging; - } - - /** - * When true, enables the logging of the literal hot key to the user's Cloud - * Logging. - * - * Generated from protobuf field bool enable_hot_key_logging = 1; - * @param bool $var - * @return $this - */ - public function setEnableHotKeyLogging($var) - { - GPBUtil::checkBool($var); - $this->enable_hot_key_logging = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DefaultPackageSet.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DefaultPackageSet.php deleted file mode 100644 index a64ee0143157..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DefaultPackageSet.php +++ /dev/null @@ -1,69 +0,0 @@ -google.dataflow.v1beta3.DefaultPackageSet - */ -class DefaultPackageSet -{ - /** - * The default set of packages to stage is unknown, or unspecified. - * - * Generated from protobuf enum DEFAULT_PACKAGE_SET_UNKNOWN = 0; - */ - const DEFAULT_PACKAGE_SET_UNKNOWN = 0; - /** - * Indicates that no packages should be staged at the worker unless - * explicitly specified by the job. - * - * Generated from protobuf enum DEFAULT_PACKAGE_SET_NONE = 1; - */ - const DEFAULT_PACKAGE_SET_NONE = 1; - /** - * Stage packages typically useful to workers written in Java. - * - * Generated from protobuf enum DEFAULT_PACKAGE_SET_JAVA = 2; - */ - const DEFAULT_PACKAGE_SET_JAVA = 2; - /** - * Stage packages typically useful to workers written in Python. - * - * Generated from protobuf enum DEFAULT_PACKAGE_SET_PYTHON = 3; - */ - const DEFAULT_PACKAGE_SET_PYTHON = 3; - - private static $valueToName = [ - self::DEFAULT_PACKAGE_SET_UNKNOWN => 'DEFAULT_PACKAGE_SET_UNKNOWN', - self::DEFAULT_PACKAGE_SET_NONE => 'DEFAULT_PACKAGE_SET_NONE', - self::DEFAULT_PACKAGE_SET_JAVA => 'DEFAULT_PACKAGE_SET_JAVA', - self::DEFAULT_PACKAGE_SET_PYTHON => 'DEFAULT_PACKAGE_SET_PYTHON', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DeleteSnapshotRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DeleteSnapshotRequest.php deleted file mode 100644 index 5e3c13c4f757..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DeleteSnapshotRequest.php +++ /dev/null @@ -1,135 +0,0 @@ -google.dataflow.v1beta3.DeleteSnapshotRequest - */ -class DeleteSnapshotRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The ID of the Cloud Platform project that the snapshot belongs to. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * The ID of the snapshot. - * - * Generated from protobuf field string snapshot_id = 2; - */ - protected $snapshot_id = ''; - /** - * The location that contains this snapshot. - * - * Generated from protobuf field string location = 3; - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * The ID of the Cloud Platform project that the snapshot belongs to. - * @type string $snapshot_id - * The ID of the snapshot. - * @type string $location - * The location that contains this snapshot. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Snapshots::initOnce(); - parent::__construct($data); - } - - /** - * The ID of the Cloud Platform project that the snapshot belongs to. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * The ID of the Cloud Platform project that the snapshot belongs to. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * The ID of the snapshot. - * - * Generated from protobuf field string snapshot_id = 2; - * @return string - */ - public function getSnapshotId() - { - return $this->snapshot_id; - } - - /** - * The ID of the snapshot. - * - * Generated from protobuf field string snapshot_id = 2; - * @param string $var - * @return $this - */ - public function setSnapshotId($var) - { - GPBUtil::checkString($var, True); - $this->snapshot_id = $var; - - return $this; - } - - /** - * The location that contains this snapshot. - * - * Generated from protobuf field string location = 3; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The location that contains this snapshot. - * - * Generated from protobuf field string location = 3; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DeleteSnapshotResponse.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DeleteSnapshotResponse.php deleted file mode 100644 index c7270b82bcb9..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DeleteSnapshotResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.dataflow.v1beta3.DeleteSnapshotResponse - */ -class DeleteSnapshotResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Snapshots::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Disk.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Disk.php deleted file mode 100644 index 5cce44bd8a71..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Disk.php +++ /dev/null @@ -1,195 +0,0 @@ -google.dataflow.v1beta3.Disk - */ -class Disk extends \Google\Protobuf\Internal\Message -{ - /** - * Size of disk in GB. If zero or unspecified, the service will - * attempt to choose a reasonable default. - * - * Generated from protobuf field int32 size_gb = 1; - */ - protected $size_gb = 0; - /** - * Disk storage type, as defined by Google Compute Engine. This - * must be a disk type appropriate to the project and zone in which - * the workers will run. If unknown or unspecified, the service - * will attempt to choose a reasonable default. - * For example, the standard persistent disk type is a resource name - * typically ending in "pd-standard". If SSD persistent disks are - * available, the resource name typically ends with "pd-ssd". The - * actual valid values are defined the Google Compute Engine API, - * not by the Cloud Dataflow API; consult the Google Compute Engine - * documentation for more information about determining the set of - * available disk types for a particular project and zone. - * Google Compute Engine Disk types are local to a particular - * project in a particular zone, and so the resource name will - * typically look something like this: - * compute.googleapis.com/projects/project-id/zones/zone/diskTypes/pd-standard - * - * Generated from protobuf field string disk_type = 2; - */ - protected $disk_type = ''; - /** - * Directory in a VM where disk is mounted. - * - * Generated from protobuf field string mount_point = 3; - */ - protected $mount_point = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $size_gb - * Size of disk in GB. If zero or unspecified, the service will - * attempt to choose a reasonable default. - * @type string $disk_type - * Disk storage type, as defined by Google Compute Engine. This - * must be a disk type appropriate to the project and zone in which - * the workers will run. If unknown or unspecified, the service - * will attempt to choose a reasonable default. - * For example, the standard persistent disk type is a resource name - * typically ending in "pd-standard". If SSD persistent disks are - * available, the resource name typically ends with "pd-ssd". The - * actual valid values are defined the Google Compute Engine API, - * not by the Cloud Dataflow API; consult the Google Compute Engine - * documentation for more information about determining the set of - * available disk types for a particular project and zone. - * Google Compute Engine Disk types are local to a particular - * project in a particular zone, and so the resource name will - * typically look something like this: - * compute.googleapis.com/projects/project-id/zones/zone/diskTypes/pd-standard - * @type string $mount_point - * Directory in a VM where disk is mounted. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Environment::initOnce(); - parent::__construct($data); - } - - /** - * Size of disk in GB. If zero or unspecified, the service will - * attempt to choose a reasonable default. - * - * Generated from protobuf field int32 size_gb = 1; - * @return int - */ - public function getSizeGb() - { - return $this->size_gb; - } - - /** - * Size of disk in GB. If zero or unspecified, the service will - * attempt to choose a reasonable default. - * - * Generated from protobuf field int32 size_gb = 1; - * @param int $var - * @return $this - */ - public function setSizeGb($var) - { - GPBUtil::checkInt32($var); - $this->size_gb = $var; - - return $this; - } - - /** - * Disk storage type, as defined by Google Compute Engine. This - * must be a disk type appropriate to the project and zone in which - * the workers will run. If unknown or unspecified, the service - * will attempt to choose a reasonable default. - * For example, the standard persistent disk type is a resource name - * typically ending in "pd-standard". If SSD persistent disks are - * available, the resource name typically ends with "pd-ssd". The - * actual valid values are defined the Google Compute Engine API, - * not by the Cloud Dataflow API; consult the Google Compute Engine - * documentation for more information about determining the set of - * available disk types for a particular project and zone. - * Google Compute Engine Disk types are local to a particular - * project in a particular zone, and so the resource name will - * typically look something like this: - * compute.googleapis.com/projects/project-id/zones/zone/diskTypes/pd-standard - * - * Generated from protobuf field string disk_type = 2; - * @return string - */ - public function getDiskType() - { - return $this->disk_type; - } - - /** - * Disk storage type, as defined by Google Compute Engine. This - * must be a disk type appropriate to the project and zone in which - * the workers will run. If unknown or unspecified, the service - * will attempt to choose a reasonable default. - * For example, the standard persistent disk type is a resource name - * typically ending in "pd-standard". If SSD persistent disks are - * available, the resource name typically ends with "pd-ssd". The - * actual valid values are defined the Google Compute Engine API, - * not by the Cloud Dataflow API; consult the Google Compute Engine - * documentation for more information about determining the set of - * available disk types for a particular project and zone. - * Google Compute Engine Disk types are local to a particular - * project in a particular zone, and so the resource name will - * typically look something like this: - * compute.googleapis.com/projects/project-id/zones/zone/diskTypes/pd-standard - * - * Generated from protobuf field string disk_type = 2; - * @param string $var - * @return $this - */ - public function setDiskType($var) - { - GPBUtil::checkString($var, True); - $this->disk_type = $var; - - return $this; - } - - /** - * Directory in a VM where disk is mounted. - * - * Generated from protobuf field string mount_point = 3; - * @return string - */ - public function getMountPoint() - { - return $this->mount_point; - } - - /** - * Directory in a VM where disk is mounted. - * - * Generated from protobuf field string mount_point = 3; - * @param string $var - * @return $this - */ - public function setMountPoint($var) - { - GPBUtil::checkString($var, True); - $this->mount_point = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DisplayData.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DisplayData.php deleted file mode 100644 index 72581fb44af6..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DisplayData.php +++ /dev/null @@ -1,483 +0,0 @@ -google.dataflow.v1beta3.DisplayData - */ -class DisplayData extends \Google\Protobuf\Internal\Message -{ - /** - * The key identifying the display data. - * This is intended to be used as a label for the display data - * when viewed in a dax monitoring system. - * - * Generated from protobuf field string key = 1; - */ - protected $key = ''; - /** - * The namespace for the key. This is usually a class name or programming - * language namespace (i.e. python module) which defines the display data. - * This allows a dax monitoring system to specially handle the data - * and perform custom rendering. - * - * Generated from protobuf field string namespace = 2; - */ - protected $namespace = ''; - /** - * A possible additional shorter value to display. - * For example a java_class_name_value of com.mypackage.MyDoFn - * will be stored with MyDoFn as the short_str_value and - * com.mypackage.MyDoFn as the java_class_name value. - * short_str_value can be displayed and java_class_name_value - * will be displayed as a tooltip. - * - * Generated from protobuf field string short_str_value = 11; - */ - protected $short_str_value = ''; - /** - * An optional full URL. - * - * Generated from protobuf field string url = 12; - */ - protected $url = ''; - /** - * An optional label to display in a dax UI for the element. - * - * Generated from protobuf field string label = 13; - */ - protected $label = ''; - protected $Value; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $key - * The key identifying the display data. - * This is intended to be used as a label for the display data - * when viewed in a dax monitoring system. - * @type string $namespace - * The namespace for the key. This is usually a class name or programming - * language namespace (i.e. python module) which defines the display data. - * This allows a dax monitoring system to specially handle the data - * and perform custom rendering. - * @type string $str_value - * Contains value if the data is of string type. - * @type int|string $int64_value - * Contains value if the data is of int64 type. - * @type float $float_value - * Contains value if the data is of float type. - * @type string $java_class_value - * Contains value if the data is of java class type. - * @type \Google\Protobuf\Timestamp $timestamp_value - * Contains value if the data is of timestamp type. - * @type \Google\Protobuf\Duration $duration_value - * Contains value if the data is of duration type. - * @type bool $bool_value - * Contains value if the data is of a boolean type. - * @type string $short_str_value - * A possible additional shorter value to display. - * For example a java_class_name_value of com.mypackage.MyDoFn - * will be stored with MyDoFn as the short_str_value and - * com.mypackage.MyDoFn as the java_class_name value. - * short_str_value can be displayed and java_class_name_value - * will be displayed as a tooltip. - * @type string $url - * An optional full URL. - * @type string $label - * An optional label to display in a dax UI for the element. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The key identifying the display data. - * This is intended to be used as a label for the display data - * when viewed in a dax monitoring system. - * - * Generated from protobuf field string key = 1; - * @return string - */ - public function getKey() - { - return $this->key; - } - - /** - * The key identifying the display data. - * This is intended to be used as a label for the display data - * when viewed in a dax monitoring system. - * - * Generated from protobuf field string key = 1; - * @param string $var - * @return $this - */ - public function setKey($var) - { - GPBUtil::checkString($var, True); - $this->key = $var; - - return $this; - } - - /** - * The namespace for the key. This is usually a class name or programming - * language namespace (i.e. python module) which defines the display data. - * This allows a dax monitoring system to specially handle the data - * and perform custom rendering. - * - * Generated from protobuf field string namespace = 2; - * @return string - */ - public function getNamespace() - { - return $this->namespace; - } - - /** - * The namespace for the key. This is usually a class name or programming - * language namespace (i.e. python module) which defines the display data. - * This allows a dax monitoring system to specially handle the data - * and perform custom rendering. - * - * Generated from protobuf field string namespace = 2; - * @param string $var - * @return $this - */ - public function setNamespace($var) - { - GPBUtil::checkString($var, True); - $this->namespace = $var; - - return $this; - } - - /** - * Contains value if the data is of string type. - * - * Generated from protobuf field string str_value = 4; - * @return string - */ - public function getStrValue() - { - return $this->readOneof(4); - } - - public function hasStrValue() - { - return $this->hasOneof(4); - } - - /** - * Contains value if the data is of string type. - * - * Generated from protobuf field string str_value = 4; - * @param string $var - * @return $this - */ - public function setStrValue($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Contains value if the data is of int64 type. - * - * Generated from protobuf field int64 int64_value = 5; - * @return int|string - */ - public function getInt64Value() - { - return $this->readOneof(5); - } - - public function hasInt64Value() - { - return $this->hasOneof(5); - } - - /** - * Contains value if the data is of int64 type. - * - * Generated from protobuf field int64 int64_value = 5; - * @param int|string $var - * @return $this - */ - public function setInt64Value($var) - { - GPBUtil::checkInt64($var); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Contains value if the data is of float type. - * - * Generated from protobuf field float float_value = 6; - * @return float - */ - public function getFloatValue() - { - return $this->readOneof(6); - } - - public function hasFloatValue() - { - return $this->hasOneof(6); - } - - /** - * Contains value if the data is of float type. - * - * Generated from protobuf field float float_value = 6; - * @param float $var - * @return $this - */ - public function setFloatValue($var) - { - GPBUtil::checkFloat($var); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * Contains value if the data is of java class type. - * - * Generated from protobuf field string java_class_value = 7; - * @return string - */ - public function getJavaClassValue() - { - return $this->readOneof(7); - } - - public function hasJavaClassValue() - { - return $this->hasOneof(7); - } - - /** - * Contains value if the data is of java class type. - * - * Generated from protobuf field string java_class_value = 7; - * @param string $var - * @return $this - */ - public function setJavaClassValue($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(7, $var); - - return $this; - } - - /** - * Contains value if the data is of timestamp type. - * - * Generated from protobuf field .google.protobuf.Timestamp timestamp_value = 8; - * @return \Google\Protobuf\Timestamp|null - */ - public function getTimestampValue() - { - return $this->readOneof(8); - } - - public function hasTimestampValue() - { - return $this->hasOneof(8); - } - - /** - * Contains value if the data is of timestamp type. - * - * Generated from protobuf field .google.protobuf.Timestamp timestamp_value = 8; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setTimestampValue($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->writeOneof(8, $var); - - return $this; - } - - /** - * Contains value if the data is of duration type. - * - * Generated from protobuf field .google.protobuf.Duration duration_value = 9; - * @return \Google\Protobuf\Duration|null - */ - public function getDurationValue() - { - return $this->readOneof(9); - } - - public function hasDurationValue() - { - return $this->hasOneof(9); - } - - /** - * Contains value if the data is of duration type. - * - * Generated from protobuf field .google.protobuf.Duration duration_value = 9; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setDurationValue($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->writeOneof(9, $var); - - return $this; - } - - /** - * Contains value if the data is of a boolean type. - * - * Generated from protobuf field bool bool_value = 10; - * @return bool - */ - public function getBoolValue() - { - return $this->readOneof(10); - } - - public function hasBoolValue() - { - return $this->hasOneof(10); - } - - /** - * Contains value if the data is of a boolean type. - * - * Generated from protobuf field bool bool_value = 10; - * @param bool $var - * @return $this - */ - public function setBoolValue($var) - { - GPBUtil::checkBool($var); - $this->writeOneof(10, $var); - - return $this; - } - - /** - * A possible additional shorter value to display. - * For example a java_class_name_value of com.mypackage.MyDoFn - * will be stored with MyDoFn as the short_str_value and - * com.mypackage.MyDoFn as the java_class_name value. - * short_str_value can be displayed and java_class_name_value - * will be displayed as a tooltip. - * - * Generated from protobuf field string short_str_value = 11; - * @return string - */ - public function getShortStrValue() - { - return $this->short_str_value; - } - - /** - * A possible additional shorter value to display. - * For example a java_class_name_value of com.mypackage.MyDoFn - * will be stored with MyDoFn as the short_str_value and - * com.mypackage.MyDoFn as the java_class_name value. - * short_str_value can be displayed and java_class_name_value - * will be displayed as a tooltip. - * - * Generated from protobuf field string short_str_value = 11; - * @param string $var - * @return $this - */ - public function setShortStrValue($var) - { - GPBUtil::checkString($var, True); - $this->short_str_value = $var; - - return $this; - } - - /** - * An optional full URL. - * - * Generated from protobuf field string url = 12; - * @return string - */ - public function getUrl() - { - return $this->url; - } - - /** - * An optional full URL. - * - * Generated from protobuf field string url = 12; - * @param string $var - * @return $this - */ - public function setUrl($var) - { - GPBUtil::checkString($var, True); - $this->url = $var; - - return $this; - } - - /** - * An optional label to display in a dax UI for the element. - * - * Generated from protobuf field string label = 13; - * @return string - */ - public function getLabel() - { - return $this->label; - } - - /** - * An optional label to display in a dax UI for the element. - * - * Generated from protobuf field string label = 13; - * @param string $var - * @return $this - */ - public function setLabel($var) - { - GPBUtil::checkString($var, True); - $this->label = $var; - - return $this; - } - - /** - * @return string - */ - public function getValue() - { - return $this->whichOneof("Value"); - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DynamicTemplateLaunchParams.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DynamicTemplateLaunchParams.php deleted file mode 100644 index 7f2bb85432ed..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/DynamicTemplateLaunchParams.php +++ /dev/null @@ -1,109 +0,0 @@ -google.dataflow.v1beta3.DynamicTemplateLaunchParams - */ -class DynamicTemplateLaunchParams extends \Google\Protobuf\Internal\Message -{ - /** - * Path to dynamic template spec file on Cloud Storage. - * The file must be a Json serialized DynamicTemplateFieSpec object. - * - * Generated from protobuf field string gcs_path = 1; - */ - protected $gcs_path = ''; - /** - * Cloud Storage path for staging dependencies. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string staging_location = 2; - */ - protected $staging_location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $gcs_path - * Path to dynamic template spec file on Cloud Storage. - * The file must be a Json serialized DynamicTemplateFieSpec object. - * @type string $staging_location - * Cloud Storage path for staging dependencies. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * Path to dynamic template spec file on Cloud Storage. - * The file must be a Json serialized DynamicTemplateFieSpec object. - * - * Generated from protobuf field string gcs_path = 1; - * @return string - */ - public function getGcsPath() - { - return $this->gcs_path; - } - - /** - * Path to dynamic template spec file on Cloud Storage. - * The file must be a Json serialized DynamicTemplateFieSpec object. - * - * Generated from protobuf field string gcs_path = 1; - * @param string $var - * @return $this - */ - public function setGcsPath($var) - { - GPBUtil::checkString($var, True); - $this->gcs_path = $var; - - return $this; - } - - /** - * Cloud Storage path for staging dependencies. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string staging_location = 2; - * @return string - */ - public function getStagingLocation() - { - return $this->staging_location; - } - - /** - * Cloud Storage path for staging dependencies. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string staging_location = 2; - * @param string $var - * @return $this - */ - public function setStagingLocation($var) - { - GPBUtil::checkString($var, True); - $this->staging_location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Environment.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Environment.php deleted file mode 100644 index 0bbfff76e254..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Environment.php +++ /dev/null @@ -1,809 +0,0 @@ -google.dataflow.v1beta3.Environment - */ -class Environment extends \Google\Protobuf\Internal\Message -{ - /** - * The prefix of the resources the system should use for temporary - * storage. The system will append the suffix "/temp-{JOBNAME} to - * this resource prefix, where {JOBNAME} is the value of the - * job_name field. The resulting bucket and object prefix is used - * as the prefix of the resources used to store temporary data - * needed during the job execution. NOTE: This will override the - * value in taskrunner_settings. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field string temp_storage_prefix = 1; - */ - protected $temp_storage_prefix = ''; - /** - * The type of cluster manager API to use. If unknown or - * unspecified, the service will attempt to choose a reasonable - * default. This should be in the form of the API service name, - * e.g. "compute.googleapis.com". - * - * Generated from protobuf field string cluster_manager_api_service = 2; - */ - protected $cluster_manager_api_service = ''; - /** - * The list of experiments to enable. This field should be used for SDK - * related experiments and not for service related experiments. The proper - * field for service related experiments is service_options. - * - * Generated from protobuf field repeated string experiments = 3; - */ - private $experiments; - /** - * The list of service options to enable. This field should be used for - * service related experiments only. These experiments, when graduating to GA, - * should be replaced by dedicated fields or become default (i.e. always on). - * - * Generated from protobuf field repeated string service_options = 16; - */ - private $service_options; - /** - * If set, contains the Cloud KMS key identifier used to encrypt data - * at rest, AKA a Customer Managed Encryption Key (CMEK). - * Format: - * projects/PROJECT_ID/locations/LOCATION/keyRings/KEY_RING/cryptoKeys/KEY - * - * Generated from protobuf field string service_kms_key_name = 12; - */ - protected $service_kms_key_name = ''; - /** - * The worker pools. At least one "harness" worker pool must be - * specified in order for the job to have workers. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.WorkerPool worker_pools = 4; - */ - private $worker_pools; - /** - * A description of the process that generated the request. - * - * Generated from protobuf field .google.protobuf.Struct user_agent = 5; - */ - protected $user_agent = null; - /** - * A structure describing which components and their versions of the service - * are required in order to run the job. - * - * Generated from protobuf field .google.protobuf.Struct version = 6; - */ - protected $version = null; - /** - * The dataset for the current project where various workflow - * related tables are stored. - * The supported resource type is: - * Google BigQuery: - * bigquery.googleapis.com/{dataset} - * - * Generated from protobuf field string dataset = 7; - */ - protected $dataset = ''; - /** - * The Cloud Dataflow SDK pipeline options specified by the user. These - * options are passed through the service and are used to recreate the - * SDK pipeline options on the worker in a language agnostic and platform - * independent way. - * - * Generated from protobuf field .google.protobuf.Struct sdk_pipeline_options = 8; - */ - protected $sdk_pipeline_options = null; - /** - * Experimental settings. - * - * Generated from protobuf field .google.protobuf.Any internal_experiments = 9; - */ - protected $internal_experiments = null; - /** - * Identity to run virtual machines as. Defaults to the default account. - * - * Generated from protobuf field string service_account_email = 10; - */ - protected $service_account_email = ''; - /** - * Which Flexible Resource Scheduling mode to run in. - * - * Generated from protobuf field .google.dataflow.v1beta3.FlexResourceSchedulingGoal flex_resource_scheduling_goal = 11; - */ - protected $flex_resource_scheduling_goal = 0; - /** - * The Compute Engine region - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1". Mutually exclusive - * with worker_zone. If neither worker_region nor worker_zone is specified, - * default to the control plane's region. - * - * Generated from protobuf field string worker_region = 13; - */ - protected $worker_region = ''; - /** - * The Compute Engine zone - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1-a". Mutually exclusive - * with worker_region. If neither worker_region nor worker_zone is specified, - * a zone in the control plane's region is chosen based on available capacity. - * - * Generated from protobuf field string worker_zone = 14; - */ - protected $worker_zone = ''; - /** - * Output only. The shuffle mode used for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.ShuffleMode shuffle_mode = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $shuffle_mode = 0; - /** - * Any debugging options to be supplied to the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.DebugOptions debug_options = 17; - */ - protected $debug_options = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $temp_storage_prefix - * The prefix of the resources the system should use for temporary - * storage. The system will append the suffix "/temp-{JOBNAME} to - * this resource prefix, where {JOBNAME} is the value of the - * job_name field. The resulting bucket and object prefix is used - * as the prefix of the resources used to store temporary data - * needed during the job execution. NOTE: This will override the - * value in taskrunner_settings. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * @type string $cluster_manager_api_service - * The type of cluster manager API to use. If unknown or - * unspecified, the service will attempt to choose a reasonable - * default. This should be in the form of the API service name, - * e.g. "compute.googleapis.com". - * @type array|\Google\Protobuf\Internal\RepeatedField $experiments - * The list of experiments to enable. This field should be used for SDK - * related experiments and not for service related experiments. The proper - * field for service related experiments is service_options. - * @type array|\Google\Protobuf\Internal\RepeatedField $service_options - * The list of service options to enable. This field should be used for - * service related experiments only. These experiments, when graduating to GA, - * should be replaced by dedicated fields or become default (i.e. always on). - * @type string $service_kms_key_name - * If set, contains the Cloud KMS key identifier used to encrypt data - * at rest, AKA a Customer Managed Encryption Key (CMEK). - * Format: - * projects/PROJECT_ID/locations/LOCATION/keyRings/KEY_RING/cryptoKeys/KEY - * @type array<\Google\Cloud\Dataflow\V1beta3\WorkerPool>|\Google\Protobuf\Internal\RepeatedField $worker_pools - * The worker pools. At least one "harness" worker pool must be - * specified in order for the job to have workers. - * @type \Google\Protobuf\Struct $user_agent - * A description of the process that generated the request. - * @type \Google\Protobuf\Struct $version - * A structure describing which components and their versions of the service - * are required in order to run the job. - * @type string $dataset - * The dataset for the current project where various workflow - * related tables are stored. - * The supported resource type is: - * Google BigQuery: - * bigquery.googleapis.com/{dataset} - * @type \Google\Protobuf\Struct $sdk_pipeline_options - * The Cloud Dataflow SDK pipeline options specified by the user. These - * options are passed through the service and are used to recreate the - * SDK pipeline options on the worker in a language agnostic and platform - * independent way. - * @type \Google\Protobuf\Any $internal_experiments - * Experimental settings. - * @type string $service_account_email - * Identity to run virtual machines as. Defaults to the default account. - * @type int $flex_resource_scheduling_goal - * Which Flexible Resource Scheduling mode to run in. - * @type string $worker_region - * The Compute Engine region - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1". Mutually exclusive - * with worker_zone. If neither worker_region nor worker_zone is specified, - * default to the control plane's region. - * @type string $worker_zone - * The Compute Engine zone - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1-a". Mutually exclusive - * with worker_region. If neither worker_region nor worker_zone is specified, - * a zone in the control plane's region is chosen based on available capacity. - * @type int $shuffle_mode - * Output only. The shuffle mode used for the job. - * @type \Google\Cloud\Dataflow\V1beta3\DebugOptions $debug_options - * Any debugging options to be supplied to the job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Environment::initOnce(); - parent::__construct($data); - } - - /** - * The prefix of the resources the system should use for temporary - * storage. The system will append the suffix "/temp-{JOBNAME} to - * this resource prefix, where {JOBNAME} is the value of the - * job_name field. The resulting bucket and object prefix is used - * as the prefix of the resources used to store temporary data - * needed during the job execution. NOTE: This will override the - * value in taskrunner_settings. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field string temp_storage_prefix = 1; - * @return string - */ - public function getTempStoragePrefix() - { - return $this->temp_storage_prefix; - } - - /** - * The prefix of the resources the system should use for temporary - * storage. The system will append the suffix "/temp-{JOBNAME} to - * this resource prefix, where {JOBNAME} is the value of the - * job_name field. The resulting bucket and object prefix is used - * as the prefix of the resources used to store temporary data - * needed during the job execution. NOTE: This will override the - * value in taskrunner_settings. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field string temp_storage_prefix = 1; - * @param string $var - * @return $this - */ - public function setTempStoragePrefix($var) - { - GPBUtil::checkString($var, True); - $this->temp_storage_prefix = $var; - - return $this; - } - - /** - * The type of cluster manager API to use. If unknown or - * unspecified, the service will attempt to choose a reasonable - * default. This should be in the form of the API service name, - * e.g. "compute.googleapis.com". - * - * Generated from protobuf field string cluster_manager_api_service = 2; - * @return string - */ - public function getClusterManagerApiService() - { - return $this->cluster_manager_api_service; - } - - /** - * The type of cluster manager API to use. If unknown or - * unspecified, the service will attempt to choose a reasonable - * default. This should be in the form of the API service name, - * e.g. "compute.googleapis.com". - * - * Generated from protobuf field string cluster_manager_api_service = 2; - * @param string $var - * @return $this - */ - public function setClusterManagerApiService($var) - { - GPBUtil::checkString($var, True); - $this->cluster_manager_api_service = $var; - - return $this; - } - - /** - * The list of experiments to enable. This field should be used for SDK - * related experiments and not for service related experiments. The proper - * field for service related experiments is service_options. - * - * Generated from protobuf field repeated string experiments = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getExperiments() - { - return $this->experiments; - } - - /** - * The list of experiments to enable. This field should be used for SDK - * related experiments and not for service related experiments. The proper - * field for service related experiments is service_options. - * - * Generated from protobuf field repeated string experiments = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setExperiments($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->experiments = $arr; - - return $this; - } - - /** - * The list of service options to enable. This field should be used for - * service related experiments only. These experiments, when graduating to GA, - * should be replaced by dedicated fields or become default (i.e. always on). - * - * Generated from protobuf field repeated string service_options = 16; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getServiceOptions() - { - return $this->service_options; - } - - /** - * The list of service options to enable. This field should be used for - * service related experiments only. These experiments, when graduating to GA, - * should be replaced by dedicated fields or become default (i.e. always on). - * - * Generated from protobuf field repeated string service_options = 16; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setServiceOptions($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->service_options = $arr; - - return $this; - } - - /** - * If set, contains the Cloud KMS key identifier used to encrypt data - * at rest, AKA a Customer Managed Encryption Key (CMEK). - * Format: - * projects/PROJECT_ID/locations/LOCATION/keyRings/KEY_RING/cryptoKeys/KEY - * - * Generated from protobuf field string service_kms_key_name = 12; - * @return string - */ - public function getServiceKmsKeyName() - { - return $this->service_kms_key_name; - } - - /** - * If set, contains the Cloud KMS key identifier used to encrypt data - * at rest, AKA a Customer Managed Encryption Key (CMEK). - * Format: - * projects/PROJECT_ID/locations/LOCATION/keyRings/KEY_RING/cryptoKeys/KEY - * - * Generated from protobuf field string service_kms_key_name = 12; - * @param string $var - * @return $this - */ - public function setServiceKmsKeyName($var) - { - GPBUtil::checkString($var, True); - $this->service_kms_key_name = $var; - - return $this; - } - - /** - * The worker pools. At least one "harness" worker pool must be - * specified in order for the job to have workers. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.WorkerPool worker_pools = 4; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getWorkerPools() - { - return $this->worker_pools; - } - - /** - * The worker pools. At least one "harness" worker pool must be - * specified in order for the job to have workers. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.WorkerPool worker_pools = 4; - * @param array<\Google\Cloud\Dataflow\V1beta3\WorkerPool>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setWorkerPools($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\WorkerPool::class); - $this->worker_pools = $arr; - - return $this; - } - - /** - * A description of the process that generated the request. - * - * Generated from protobuf field .google.protobuf.Struct user_agent = 5; - * @return \Google\Protobuf\Struct|null - */ - public function getUserAgent() - { - return $this->user_agent; - } - - public function hasUserAgent() - { - return isset($this->user_agent); - } - - public function clearUserAgent() - { - unset($this->user_agent); - } - - /** - * A description of the process that generated the request. - * - * Generated from protobuf field .google.protobuf.Struct user_agent = 5; - * @param \Google\Protobuf\Struct $var - * @return $this - */ - public function setUserAgent($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Struct::class); - $this->user_agent = $var; - - return $this; - } - - /** - * A structure describing which components and their versions of the service - * are required in order to run the job. - * - * Generated from protobuf field .google.protobuf.Struct version = 6; - * @return \Google\Protobuf\Struct|null - */ - public function getVersion() - { - return $this->version; - } - - public function hasVersion() - { - return isset($this->version); - } - - public function clearVersion() - { - unset($this->version); - } - - /** - * A structure describing which components and their versions of the service - * are required in order to run the job. - * - * Generated from protobuf field .google.protobuf.Struct version = 6; - * @param \Google\Protobuf\Struct $var - * @return $this - */ - public function setVersion($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Struct::class); - $this->version = $var; - - return $this; - } - - /** - * The dataset for the current project where various workflow - * related tables are stored. - * The supported resource type is: - * Google BigQuery: - * bigquery.googleapis.com/{dataset} - * - * Generated from protobuf field string dataset = 7; - * @return string - */ - public function getDataset() - { - return $this->dataset; - } - - /** - * The dataset for the current project where various workflow - * related tables are stored. - * The supported resource type is: - * Google BigQuery: - * bigquery.googleapis.com/{dataset} - * - * Generated from protobuf field string dataset = 7; - * @param string $var - * @return $this - */ - public function setDataset($var) - { - GPBUtil::checkString($var, True); - $this->dataset = $var; - - return $this; - } - - /** - * The Cloud Dataflow SDK pipeline options specified by the user. These - * options are passed through the service and are used to recreate the - * SDK pipeline options on the worker in a language agnostic and platform - * independent way. - * - * Generated from protobuf field .google.protobuf.Struct sdk_pipeline_options = 8; - * @return \Google\Protobuf\Struct|null - */ - public function getSdkPipelineOptions() - { - return $this->sdk_pipeline_options; - } - - public function hasSdkPipelineOptions() - { - return isset($this->sdk_pipeline_options); - } - - public function clearSdkPipelineOptions() - { - unset($this->sdk_pipeline_options); - } - - /** - * The Cloud Dataflow SDK pipeline options specified by the user. These - * options are passed through the service and are used to recreate the - * SDK pipeline options on the worker in a language agnostic and platform - * independent way. - * - * Generated from protobuf field .google.protobuf.Struct sdk_pipeline_options = 8; - * @param \Google\Protobuf\Struct $var - * @return $this - */ - public function setSdkPipelineOptions($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Struct::class); - $this->sdk_pipeline_options = $var; - - return $this; - } - - /** - * Experimental settings. - * - * Generated from protobuf field .google.protobuf.Any internal_experiments = 9; - * @return \Google\Protobuf\Any|null - */ - public function getInternalExperiments() - { - return $this->internal_experiments; - } - - public function hasInternalExperiments() - { - return isset($this->internal_experiments); - } - - public function clearInternalExperiments() - { - unset($this->internal_experiments); - } - - /** - * Experimental settings. - * - * Generated from protobuf field .google.protobuf.Any internal_experiments = 9; - * @param \Google\Protobuf\Any $var - * @return $this - */ - public function setInternalExperiments($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Any::class); - $this->internal_experiments = $var; - - return $this; - } - - /** - * Identity to run virtual machines as. Defaults to the default account. - * - * Generated from protobuf field string service_account_email = 10; - * @return string - */ - public function getServiceAccountEmail() - { - return $this->service_account_email; - } - - /** - * Identity to run virtual machines as. Defaults to the default account. - * - * Generated from protobuf field string service_account_email = 10; - * @param string $var - * @return $this - */ - public function setServiceAccountEmail($var) - { - GPBUtil::checkString($var, True); - $this->service_account_email = $var; - - return $this; - } - - /** - * Which Flexible Resource Scheduling mode to run in. - * - * Generated from protobuf field .google.dataflow.v1beta3.FlexResourceSchedulingGoal flex_resource_scheduling_goal = 11; - * @return int - */ - public function getFlexResourceSchedulingGoal() - { - return $this->flex_resource_scheduling_goal; - } - - /** - * Which Flexible Resource Scheduling mode to run in. - * - * Generated from protobuf field .google.dataflow.v1beta3.FlexResourceSchedulingGoal flex_resource_scheduling_goal = 11; - * @param int $var - * @return $this - */ - public function setFlexResourceSchedulingGoal($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\FlexResourceSchedulingGoal::class); - $this->flex_resource_scheduling_goal = $var; - - return $this; - } - - /** - * The Compute Engine region - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1". Mutually exclusive - * with worker_zone. If neither worker_region nor worker_zone is specified, - * default to the control plane's region. - * - * Generated from protobuf field string worker_region = 13; - * @return string - */ - public function getWorkerRegion() - { - return $this->worker_region; - } - - /** - * The Compute Engine region - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1". Mutually exclusive - * with worker_zone. If neither worker_region nor worker_zone is specified, - * default to the control plane's region. - * - * Generated from protobuf field string worker_region = 13; - * @param string $var - * @return $this - */ - public function setWorkerRegion($var) - { - GPBUtil::checkString($var, True); - $this->worker_region = $var; - - return $this; - } - - /** - * The Compute Engine zone - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1-a". Mutually exclusive - * with worker_region. If neither worker_region nor worker_zone is specified, - * a zone in the control plane's region is chosen based on available capacity. - * - * Generated from protobuf field string worker_zone = 14; - * @return string - */ - public function getWorkerZone() - { - return $this->worker_zone; - } - - /** - * The Compute Engine zone - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1-a". Mutually exclusive - * with worker_region. If neither worker_region nor worker_zone is specified, - * a zone in the control plane's region is chosen based on available capacity. - * - * Generated from protobuf field string worker_zone = 14; - * @param string $var - * @return $this - */ - public function setWorkerZone($var) - { - GPBUtil::checkString($var, True); - $this->worker_zone = $var; - - return $this; - } - - /** - * Output only. The shuffle mode used for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.ShuffleMode shuffle_mode = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getShuffleMode() - { - return $this->shuffle_mode; - } - - /** - * Output only. The shuffle mode used for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.ShuffleMode shuffle_mode = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setShuffleMode($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\ShuffleMode::class); - $this->shuffle_mode = $var; - - return $this; - } - - /** - * Any debugging options to be supplied to the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.DebugOptions debug_options = 17; - * @return \Google\Cloud\Dataflow\V1beta3\DebugOptions|null - */ - public function getDebugOptions() - { - return $this->debug_options; - } - - public function hasDebugOptions() - { - return isset($this->debug_options); - } - - public function clearDebugOptions() - { - unset($this->debug_options); - } - - /** - * Any debugging options to be supplied to the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.DebugOptions debug_options = 17; - * @param \Google\Cloud\Dataflow\V1beta3\DebugOptions $var - * @return $this - */ - public function setDebugOptions($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\DebugOptions::class); - $this->debug_options = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageState.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageState.php deleted file mode 100644 index dec58dbf78af..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageState.php +++ /dev/null @@ -1,145 +0,0 @@ -google.dataflow.v1beta3.ExecutionStageState - */ -class ExecutionStageState extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the execution stage. - * - * Generated from protobuf field string execution_stage_name = 1; - */ - protected $execution_stage_name = ''; - /** - * Executions stage states allow the same set of values as JobState. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobState execution_stage_state = 2; - */ - protected $execution_stage_state = 0; - /** - * The time at which the stage transitioned to this state. - * - * Generated from protobuf field .google.protobuf.Timestamp current_state_time = 3; - */ - protected $current_state_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $execution_stage_name - * The name of the execution stage. - * @type int $execution_stage_state - * Executions stage states allow the same set of values as JobState. - * @type \Google\Protobuf\Timestamp $current_state_time - * The time at which the stage transitioned to this state. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The name of the execution stage. - * - * Generated from protobuf field string execution_stage_name = 1; - * @return string - */ - public function getExecutionStageName() - { - return $this->execution_stage_name; - } - - /** - * The name of the execution stage. - * - * Generated from protobuf field string execution_stage_name = 1; - * @param string $var - * @return $this - */ - public function setExecutionStageName($var) - { - GPBUtil::checkString($var, True); - $this->execution_stage_name = $var; - - return $this; - } - - /** - * Executions stage states allow the same set of values as JobState. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobState execution_stage_state = 2; - * @return int - */ - public function getExecutionStageState() - { - return $this->execution_stage_state; - } - - /** - * Executions stage states allow the same set of values as JobState. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobState execution_stage_state = 2; - * @param int $var - * @return $this - */ - public function setExecutionStageState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\JobState::class); - $this->execution_stage_state = $var; - - return $this; - } - - /** - * The time at which the stage transitioned to this state. - * - * Generated from protobuf field .google.protobuf.Timestamp current_state_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCurrentStateTime() - { - return $this->current_state_time; - } - - public function hasCurrentStateTime() - { - return isset($this->current_state_time); - } - - public function clearCurrentStateTime() - { - unset($this->current_state_time); - } - - /** - * The time at which the stage transitioned to this state. - * - * Generated from protobuf field .google.protobuf.Timestamp current_state_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCurrentStateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->current_state_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary.php deleted file mode 100644 index 645532bc5f1f..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary.php +++ /dev/null @@ -1,307 +0,0 @@ -google.dataflow.v1beta3.ExecutionStageSummary - */ -class ExecutionStageSummary extends \Google\Protobuf\Internal\Message -{ - /** - * Dataflow service generated name for this stage. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Dataflow service generated id for this stage. - * - * Generated from protobuf field string id = 2; - */ - protected $id = ''; - /** - * Type of transform this stage is executing. - * - * Generated from protobuf field .google.dataflow.v1beta3.KindType kind = 3; - */ - protected $kind = 0; - /** - * Input sources for this stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary.StageSource input_source = 4; - */ - private $input_source; - /** - * Output sources for this stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary.StageSource output_source = 5; - */ - private $output_source; - /** - * Other stages that must complete before this stage can run. - * - * Generated from protobuf field repeated string prerequisite_stage = 8; - */ - private $prerequisite_stage; - /** - * Transforms that comprise this execution stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary.ComponentTransform component_transform = 6; - */ - private $component_transform; - /** - * Collections produced and consumed by component transforms of this stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary.ComponentSource component_source = 7; - */ - private $component_source; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Dataflow service generated name for this stage. - * @type string $id - * Dataflow service generated id for this stage. - * @type int $kind - * Type of transform this stage is executing. - * @type array<\Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary\StageSource>|\Google\Protobuf\Internal\RepeatedField $input_source - * Input sources for this stage. - * @type array<\Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary\StageSource>|\Google\Protobuf\Internal\RepeatedField $output_source - * Output sources for this stage. - * @type array|\Google\Protobuf\Internal\RepeatedField $prerequisite_stage - * Other stages that must complete before this stage can run. - * @type array<\Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary\ComponentTransform>|\Google\Protobuf\Internal\RepeatedField $component_transform - * Transforms that comprise this execution stage. - * @type array<\Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary\ComponentSource>|\Google\Protobuf\Internal\RepeatedField $component_source - * Collections produced and consumed by component transforms of this stage. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * Dataflow service generated name for this stage. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Dataflow service generated name for this stage. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Dataflow service generated id for this stage. - * - * Generated from protobuf field string id = 2; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Dataflow service generated id for this stage. - * - * Generated from protobuf field string id = 2; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * Type of transform this stage is executing. - * - * Generated from protobuf field .google.dataflow.v1beta3.KindType kind = 3; - * @return int - */ - public function getKind() - { - return $this->kind; - } - - /** - * Type of transform this stage is executing. - * - * Generated from protobuf field .google.dataflow.v1beta3.KindType kind = 3; - * @param int $var - * @return $this - */ - public function setKind($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\KindType::class); - $this->kind = $var; - - return $this; - } - - /** - * Input sources for this stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary.StageSource input_source = 4; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getInputSource() - { - return $this->input_source; - } - - /** - * Input sources for this stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary.StageSource input_source = 4; - * @param array<\Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary\StageSource>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setInputSource($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary\StageSource::class); - $this->input_source = $arr; - - return $this; - } - - /** - * Output sources for this stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary.StageSource output_source = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOutputSource() - { - return $this->output_source; - } - - /** - * Output sources for this stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary.StageSource output_source = 5; - * @param array<\Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary\StageSource>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOutputSource($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary\StageSource::class); - $this->output_source = $arr; - - return $this; - } - - /** - * Other stages that must complete before this stage can run. - * - * Generated from protobuf field repeated string prerequisite_stage = 8; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPrerequisiteStage() - { - return $this->prerequisite_stage; - } - - /** - * Other stages that must complete before this stage can run. - * - * Generated from protobuf field repeated string prerequisite_stage = 8; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPrerequisiteStage($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->prerequisite_stage = $arr; - - return $this; - } - - /** - * Transforms that comprise this execution stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary.ComponentTransform component_transform = 6; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getComponentTransform() - { - return $this->component_transform; - } - - /** - * Transforms that comprise this execution stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary.ComponentTransform component_transform = 6; - * @param array<\Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary\ComponentTransform>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setComponentTransform($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary\ComponentTransform::class); - $this->component_transform = $arr; - - return $this; - } - - /** - * Collections produced and consumed by component transforms of this stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary.ComponentSource component_source = 7; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getComponentSource() - { - return $this->component_source; - } - - /** - * Collections produced and consumed by component transforms of this stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary.ComponentSource component_source = 7; - * @param array<\Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary\ComponentSource>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setComponentSource($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary\ComponentSource::class); - $this->component_source = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary/ComponentSource.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary/ComponentSource.php deleted file mode 100644 index c12c9473ff21..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary/ComponentSource.php +++ /dev/null @@ -1,143 +0,0 @@ -google.dataflow.v1beta3.ExecutionStageSummary.ComponentSource - */ -class ComponentSource extends \Google\Protobuf\Internal\Message -{ - /** - * Human-readable name for this transform; may be user or system generated. - * - * Generated from protobuf field string user_name = 1; - */ - protected $user_name = ''; - /** - * Dataflow service generated name for this source. - * - * Generated from protobuf field string name = 2; - */ - protected $name = ''; - /** - * User name for the original user transform or collection with which this - * source is most closely associated. - * - * Generated from protobuf field string original_transform_or_collection = 3; - */ - protected $original_transform_or_collection = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $user_name - * Human-readable name for this transform; may be user or system generated. - * @type string $name - * Dataflow service generated name for this source. - * @type string $original_transform_or_collection - * User name for the original user transform or collection with which this - * source is most closely associated. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * Human-readable name for this transform; may be user or system generated. - * - * Generated from protobuf field string user_name = 1; - * @return string - */ - public function getUserName() - { - return $this->user_name; - } - - /** - * Human-readable name for this transform; may be user or system generated. - * - * Generated from protobuf field string user_name = 1; - * @param string $var - * @return $this - */ - public function setUserName($var) - { - GPBUtil::checkString($var, True); - $this->user_name = $var; - - return $this; - } - - /** - * Dataflow service generated name for this source. - * - * Generated from protobuf field string name = 2; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Dataflow service generated name for this source. - * - * Generated from protobuf field string name = 2; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * User name for the original user transform or collection with which this - * source is most closely associated. - * - * Generated from protobuf field string original_transform_or_collection = 3; - * @return string - */ - public function getOriginalTransformOrCollection() - { - return $this->original_transform_or_collection; - } - - /** - * User name for the original user transform or collection with which this - * source is most closely associated. - * - * Generated from protobuf field string original_transform_or_collection = 3; - * @param string $var - * @return $this - */ - public function setOriginalTransformOrCollection($var) - { - GPBUtil::checkString($var, True); - $this->original_transform_or_collection = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ComponentSource::class, \Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary_ComponentSource::class); - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary/ComponentTransform.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary/ComponentTransform.php deleted file mode 100644 index 13b23fba6946..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary/ComponentTransform.php +++ /dev/null @@ -1,142 +0,0 @@ -google.dataflow.v1beta3.ExecutionStageSummary.ComponentTransform - */ -class ComponentTransform extends \Google\Protobuf\Internal\Message -{ - /** - * Human-readable name for this transform; may be user or system generated. - * - * Generated from protobuf field string user_name = 1; - */ - protected $user_name = ''; - /** - * Dataflow service generated name for this source. - * - * Generated from protobuf field string name = 2; - */ - protected $name = ''; - /** - * User name for the original user transform with which this transform is - * most closely associated. - * - * Generated from protobuf field string original_transform = 3; - */ - protected $original_transform = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $user_name - * Human-readable name for this transform; may be user or system generated. - * @type string $name - * Dataflow service generated name for this source. - * @type string $original_transform - * User name for the original user transform with which this transform is - * most closely associated. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * Human-readable name for this transform; may be user or system generated. - * - * Generated from protobuf field string user_name = 1; - * @return string - */ - public function getUserName() - { - return $this->user_name; - } - - /** - * Human-readable name for this transform; may be user or system generated. - * - * Generated from protobuf field string user_name = 1; - * @param string $var - * @return $this - */ - public function setUserName($var) - { - GPBUtil::checkString($var, True); - $this->user_name = $var; - - return $this; - } - - /** - * Dataflow service generated name for this source. - * - * Generated from protobuf field string name = 2; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Dataflow service generated name for this source. - * - * Generated from protobuf field string name = 2; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * User name for the original user transform with which this transform is - * most closely associated. - * - * Generated from protobuf field string original_transform = 3; - * @return string - */ - public function getOriginalTransform() - { - return $this->original_transform; - } - - /** - * User name for the original user transform with which this transform is - * most closely associated. - * - * Generated from protobuf field string original_transform = 3; - * @param string $var - * @return $this - */ - public function setOriginalTransform($var) - { - GPBUtil::checkString($var, True); - $this->original_transform = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ComponentTransform::class, \Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary_ComponentTransform::class); - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary/StageSource.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary/StageSource.php deleted file mode 100644 index 5fd3a3c4628e..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary/StageSource.php +++ /dev/null @@ -1,176 +0,0 @@ -google.dataflow.v1beta3.ExecutionStageSummary.StageSource - */ -class StageSource extends \Google\Protobuf\Internal\Message -{ - /** - * Human-readable name for this source; may be user or system generated. - * - * Generated from protobuf field string user_name = 1; - */ - protected $user_name = ''; - /** - * Dataflow service generated name for this source. - * - * Generated from protobuf field string name = 2; - */ - protected $name = ''; - /** - * User name for the original user transform or collection with which this - * source is most closely associated. - * - * Generated from protobuf field string original_transform_or_collection = 3; - */ - protected $original_transform_or_collection = ''; - /** - * Size of the source, if measurable. - * - * Generated from protobuf field int64 size_bytes = 4; - */ - protected $size_bytes = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $user_name - * Human-readable name for this source; may be user or system generated. - * @type string $name - * Dataflow service generated name for this source. - * @type string $original_transform_or_collection - * User name for the original user transform or collection with which this - * source is most closely associated. - * @type int|string $size_bytes - * Size of the source, if measurable. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * Human-readable name for this source; may be user or system generated. - * - * Generated from protobuf field string user_name = 1; - * @return string - */ - public function getUserName() - { - return $this->user_name; - } - - /** - * Human-readable name for this source; may be user or system generated. - * - * Generated from protobuf field string user_name = 1; - * @param string $var - * @return $this - */ - public function setUserName($var) - { - GPBUtil::checkString($var, True); - $this->user_name = $var; - - return $this; - } - - /** - * Dataflow service generated name for this source. - * - * Generated from protobuf field string name = 2; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Dataflow service generated name for this source. - * - * Generated from protobuf field string name = 2; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * User name for the original user transform or collection with which this - * source is most closely associated. - * - * Generated from protobuf field string original_transform_or_collection = 3; - * @return string - */ - public function getOriginalTransformOrCollection() - { - return $this->original_transform_or_collection; - } - - /** - * User name for the original user transform or collection with which this - * source is most closely associated. - * - * Generated from protobuf field string original_transform_or_collection = 3; - * @param string $var - * @return $this - */ - public function setOriginalTransformOrCollection($var) - { - GPBUtil::checkString($var, True); - $this->original_transform_or_collection = $var; - - return $this; - } - - /** - * Size of the source, if measurable. - * - * Generated from protobuf field int64 size_bytes = 4; - * @return int|string - */ - public function getSizeBytes() - { - return $this->size_bytes; - } - - /** - * Size of the source, if measurable. - * - * Generated from protobuf field int64 size_bytes = 4; - * @param int|string $var - * @return $this - */ - public function setSizeBytes($var) - { - GPBUtil::checkInt64($var); - $this->size_bytes = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(StageSource::class, \Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary_StageSource::class); - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary_ComponentSource.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary_ComponentSource.php deleted file mode 100644 index 2146653551cd..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ExecutionStageSummary_ComponentSource.php +++ /dev/null @@ -1,16 +0,0 @@ -google.dataflow.v1beta3.ExecutionState - */ -class ExecutionState -{ - /** - * The component state is unknown or unspecified. - * - * Generated from protobuf enum EXECUTION_STATE_UNKNOWN = 0; - */ - const EXECUTION_STATE_UNKNOWN = 0; - /** - * The component is not yet running. - * - * Generated from protobuf enum EXECUTION_STATE_NOT_STARTED = 1; - */ - const EXECUTION_STATE_NOT_STARTED = 1; - /** - * The component is currently running. - * - * Generated from protobuf enum EXECUTION_STATE_RUNNING = 2; - */ - const EXECUTION_STATE_RUNNING = 2; - /** - * The component succeeded. - * - * Generated from protobuf enum EXECUTION_STATE_SUCCEEDED = 3; - */ - const EXECUTION_STATE_SUCCEEDED = 3; - /** - * The component failed. - * - * Generated from protobuf enum EXECUTION_STATE_FAILED = 4; - */ - const EXECUTION_STATE_FAILED = 4; - /** - * Execution of the component was cancelled. - * - * Generated from protobuf enum EXECUTION_STATE_CANCELLED = 5; - */ - const EXECUTION_STATE_CANCELLED = 5; - - private static $valueToName = [ - self::EXECUTION_STATE_UNKNOWN => 'EXECUTION_STATE_UNKNOWN', - self::EXECUTION_STATE_NOT_STARTED => 'EXECUTION_STATE_NOT_STARTED', - self::EXECUTION_STATE_RUNNING => 'EXECUTION_STATE_RUNNING', - self::EXECUTION_STATE_SUCCEEDED => 'EXECUTION_STATE_SUCCEEDED', - self::EXECUTION_STATE_FAILED => 'EXECUTION_STATE_FAILED', - self::EXECUTION_STATE_CANCELLED => 'EXECUTION_STATE_CANCELLED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FailedLocation.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FailedLocation.php deleted file mode 100644 index 8e4ad6a79385..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FailedLocation.php +++ /dev/null @@ -1,77 +0,0 @@ -google.dataflow.v1beta3.FailedLocation - */ -class FailedLocation extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * failed to respond. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * failed to respond. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The name of the [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * failed to respond. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * failed to respond. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FileIODetails.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FileIODetails.php deleted file mode 100644 index 266d99a1dce6..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FileIODetails.php +++ /dev/null @@ -1,67 +0,0 @@ -google.dataflow.v1beta3.FileIODetails - */ -class FileIODetails extends \Google\Protobuf\Internal\Message -{ - /** - * File Pattern used to access files by the connector. - * - * Generated from protobuf field string file_pattern = 1; - */ - protected $file_pattern = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $file_pattern - * File Pattern used to access files by the connector. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * File Pattern used to access files by the connector. - * - * Generated from protobuf field string file_pattern = 1; - * @return string - */ - public function getFilePattern() - { - return $this->file_pattern; - } - - /** - * File Pattern used to access files by the connector. - * - * Generated from protobuf field string file_pattern = 1; - * @param string $var - * @return $this - */ - public function setFilePattern($var) - { - GPBUtil::checkString($var, True); - $this->file_pattern = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FlexResourceSchedulingGoal.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FlexResourceSchedulingGoal.php deleted file mode 100644 index 67c6ad11eebb..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FlexResourceSchedulingGoal.php +++ /dev/null @@ -1,61 +0,0 @@ -google.dataflow.v1beta3.FlexResourceSchedulingGoal - */ -class FlexResourceSchedulingGoal -{ - /** - * Run in the default mode. - * - * Generated from protobuf enum FLEXRS_UNSPECIFIED = 0; - */ - const FLEXRS_UNSPECIFIED = 0; - /** - * Optimize for lower execution time. - * - * Generated from protobuf enum FLEXRS_SPEED_OPTIMIZED = 1; - */ - const FLEXRS_SPEED_OPTIMIZED = 1; - /** - * Optimize for lower cost. - * - * Generated from protobuf enum FLEXRS_COST_OPTIMIZED = 2; - */ - const FLEXRS_COST_OPTIMIZED = 2; - - private static $valueToName = [ - self::FLEXRS_UNSPECIFIED => 'FLEXRS_UNSPECIFIED', - self::FLEXRS_SPEED_OPTIMIZED => 'FLEXRS_SPEED_OPTIMIZED', - self::FLEXRS_COST_OPTIMIZED => 'FLEXRS_COST_OPTIMIZED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FlexTemplateRuntimeEnvironment.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FlexTemplateRuntimeEnvironment.php deleted file mode 100644 index 04c8d52ea43f..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FlexTemplateRuntimeEnvironment.php +++ /dev/null @@ -1,967 +0,0 @@ -google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment - */ -class FlexTemplateRuntimeEnvironment extends \Google\Protobuf\Internal\Message -{ - /** - * The initial number of Google Compute Engine instances for the job. - * - * Generated from protobuf field int32 num_workers = 1; - */ - protected $num_workers = 0; - /** - * The maximum number of Google Compute Engine instances to be made - * available to your pipeline during execution, from 1 to 1000. - * - * Generated from protobuf field int32 max_workers = 2; - */ - protected $max_workers = 0; - /** - * The Compute Engine [availability - * zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones) - * for launching worker instances to run your pipeline. - * In the future, worker_zone will take precedence. - * - * Generated from protobuf field string zone = 3; - */ - protected $zone = ''; - /** - * The email address of the service account to run the job as. - * - * Generated from protobuf field string service_account_email = 4; - */ - protected $service_account_email = ''; - /** - * The Cloud Storage path to use for temporary files. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string temp_location = 5; - */ - protected $temp_location = ''; - /** - * The machine type to use for the job. Defaults to the value from the - * template if not specified. - * - * Generated from protobuf field string machine_type = 6; - */ - protected $machine_type = ''; - /** - * Additional experiment flags for the job. - * - * Generated from protobuf field repeated string additional_experiments = 7; - */ - private $additional_experiments; - /** - * Network to which VMs will be assigned. If empty or unspecified, - * the service will use the network "default". - * - * Generated from protobuf field string network = 8; - */ - protected $network = ''; - /** - * Subnetwork to which VMs will be assigned, if desired. You can specify a - * subnetwork using either a complete URL or an abbreviated path. Expected to - * be of the form - * "https://www.googleapis.com/compute/v1/projects/HOST_PROJECT_ID/regions/REGION/subnetworks/SUBNETWORK" - * or "regions/REGION/subnetworks/SUBNETWORK". If the subnetwork is located in - * a Shared VPC network, you must use the complete URL. - * - * Generated from protobuf field string subnetwork = 9; - */ - protected $subnetwork = ''; - /** - * Additional user labels to be specified for the job. - * Keys and values must follow the restrictions specified in the [labeling - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * page. - * An object containing a list of "key": value pairs. - * Example: { "name": "wrench", "mass": "1kg", "count": "3" }. - * - * Generated from protobuf field map additional_user_labels = 10; - */ - private $additional_user_labels; - /** - * Name for the Cloud KMS key for the job. - * Key format is: - * projects//locations//keyRings//cryptoKeys/ - * - * Generated from protobuf field string kms_key_name = 11; - */ - protected $kms_key_name = ''; - /** - * Configuration for VM IPs. - * - * Generated from protobuf field .google.dataflow.v1beta3.WorkerIPAddressConfiguration ip_configuration = 12; - */ - protected $ip_configuration = 0; - /** - * The Compute Engine region - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1". Mutually exclusive - * with worker_zone. If neither worker_region nor worker_zone is specified, - * default to the control plane's region. - * - * Generated from protobuf field string worker_region = 13; - */ - protected $worker_region = ''; - /** - * The Compute Engine zone - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1-a". Mutually exclusive - * with worker_region. If neither worker_region nor worker_zone is specified, - * a zone in the control plane's region is chosen based on available capacity. - * If both `worker_zone` and `zone` are set, `worker_zone` takes precedence. - * - * Generated from protobuf field string worker_zone = 14; - */ - protected $worker_zone = ''; - /** - * Whether to enable Streaming Engine for the job. - * - * Generated from protobuf field bool enable_streaming_engine = 15; - */ - protected $enable_streaming_engine = false; - /** - * Set FlexRS goal for the job. - * https://cloud.google.com/dataflow/docs/guides/flexrs - * - * Generated from protobuf field .google.dataflow.v1beta3.FlexResourceSchedulingGoal flexrs_goal = 16; - */ - protected $flexrs_goal = 0; - /** - * The Cloud Storage path for staging local files. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string staging_location = 17; - */ - protected $staging_location = ''; - /** - * Docker registry location of container image to use for the 'worker harness. - * Default is the container for the version of the SDK. Note this field is - * only valid for portable pipelines. - * - * Generated from protobuf field string sdk_container_image = 18; - */ - protected $sdk_container_image = ''; - /** - * Worker disk size, in gigabytes. - * - * Generated from protobuf field int32 disk_size_gb = 20; - */ - protected $disk_size_gb = 0; - /** - * The algorithm to use for autoscaling - * - * Generated from protobuf field .google.dataflow.v1beta3.AutoscalingAlgorithm autoscaling_algorithm = 21; - */ - protected $autoscaling_algorithm = 0; - /** - * If true, save a heap dump before killing a thread or process which is GC - * thrashing or out of memory. The location of the heap file will either be - * echoed back to the user, or the user will be given the opportunity to - * download the heap file. - * - * Generated from protobuf field bool dump_heap_on_oom = 22; - */ - protected $dump_heap_on_oom = false; - /** - * Cloud Storage bucket (directory) to upload heap dumps to the given - * location. Enabling this implies that heap dumps should be generated on OOM - * (dump_heap_on_oom is set to true). - * - * Generated from protobuf field string save_heap_dumps_to_gcs_path = 23; - */ - protected $save_heap_dumps_to_gcs_path = ''; - /** - * The machine type to use for launching the job. The default is - * n1-standard-1. - * - * Generated from protobuf field string launcher_machine_type = 24; - */ - protected $launcher_machine_type = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $num_workers - * The initial number of Google Compute Engine instances for the job. - * @type int $max_workers - * The maximum number of Google Compute Engine instances to be made - * available to your pipeline during execution, from 1 to 1000. - * @type string $zone - * The Compute Engine [availability - * zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones) - * for launching worker instances to run your pipeline. - * In the future, worker_zone will take precedence. - * @type string $service_account_email - * The email address of the service account to run the job as. - * @type string $temp_location - * The Cloud Storage path to use for temporary files. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * @type string $machine_type - * The machine type to use for the job. Defaults to the value from the - * template if not specified. - * @type array|\Google\Protobuf\Internal\RepeatedField $additional_experiments - * Additional experiment flags for the job. - * @type string $network - * Network to which VMs will be assigned. If empty or unspecified, - * the service will use the network "default". - * @type string $subnetwork - * Subnetwork to which VMs will be assigned, if desired. You can specify a - * subnetwork using either a complete URL or an abbreviated path. Expected to - * be of the form - * "https://www.googleapis.com/compute/v1/projects/HOST_PROJECT_ID/regions/REGION/subnetworks/SUBNETWORK" - * or "regions/REGION/subnetworks/SUBNETWORK". If the subnetwork is located in - * a Shared VPC network, you must use the complete URL. - * @type array|\Google\Protobuf\Internal\MapField $additional_user_labels - * Additional user labels to be specified for the job. - * Keys and values must follow the restrictions specified in the [labeling - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * page. - * An object containing a list of "key": value pairs. - * Example: { "name": "wrench", "mass": "1kg", "count": "3" }. - * @type string $kms_key_name - * Name for the Cloud KMS key for the job. - * Key format is: - * projects//locations//keyRings//cryptoKeys/ - * @type int $ip_configuration - * Configuration for VM IPs. - * @type string $worker_region - * The Compute Engine region - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1". Mutually exclusive - * with worker_zone. If neither worker_region nor worker_zone is specified, - * default to the control plane's region. - * @type string $worker_zone - * The Compute Engine zone - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1-a". Mutually exclusive - * with worker_region. If neither worker_region nor worker_zone is specified, - * a zone in the control plane's region is chosen based on available capacity. - * If both `worker_zone` and `zone` are set, `worker_zone` takes precedence. - * @type bool $enable_streaming_engine - * Whether to enable Streaming Engine for the job. - * @type int $flexrs_goal - * Set FlexRS goal for the job. - * https://cloud.google.com/dataflow/docs/guides/flexrs - * @type string $staging_location - * The Cloud Storage path for staging local files. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * @type string $sdk_container_image - * Docker registry location of container image to use for the 'worker harness. - * Default is the container for the version of the SDK. Note this field is - * only valid for portable pipelines. - * @type int $disk_size_gb - * Worker disk size, in gigabytes. - * @type int $autoscaling_algorithm - * The algorithm to use for autoscaling - * @type bool $dump_heap_on_oom - * If true, save a heap dump before killing a thread or process which is GC - * thrashing or out of memory. The location of the heap file will either be - * echoed back to the user, or the user will be given the opportunity to - * download the heap file. - * @type string $save_heap_dumps_to_gcs_path - * Cloud Storage bucket (directory) to upload heap dumps to the given - * location. Enabling this implies that heap dumps should be generated on OOM - * (dump_heap_on_oom is set to true). - * @type string $launcher_machine_type - * The machine type to use for launching the job. The default is - * n1-standard-1. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * The initial number of Google Compute Engine instances for the job. - * - * Generated from protobuf field int32 num_workers = 1; - * @return int - */ - public function getNumWorkers() - { - return $this->num_workers; - } - - /** - * The initial number of Google Compute Engine instances for the job. - * - * Generated from protobuf field int32 num_workers = 1; - * @param int $var - * @return $this - */ - public function setNumWorkers($var) - { - GPBUtil::checkInt32($var); - $this->num_workers = $var; - - return $this; - } - - /** - * The maximum number of Google Compute Engine instances to be made - * available to your pipeline during execution, from 1 to 1000. - * - * Generated from protobuf field int32 max_workers = 2; - * @return int - */ - public function getMaxWorkers() - { - return $this->max_workers; - } - - /** - * The maximum number of Google Compute Engine instances to be made - * available to your pipeline during execution, from 1 to 1000. - * - * Generated from protobuf field int32 max_workers = 2; - * @param int $var - * @return $this - */ - public function setMaxWorkers($var) - { - GPBUtil::checkInt32($var); - $this->max_workers = $var; - - return $this; - } - - /** - * The Compute Engine [availability - * zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones) - * for launching worker instances to run your pipeline. - * In the future, worker_zone will take precedence. - * - * Generated from protobuf field string zone = 3; - * @return string - */ - public function getZone() - { - return $this->zone; - } - - /** - * The Compute Engine [availability - * zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones) - * for launching worker instances to run your pipeline. - * In the future, worker_zone will take precedence. - * - * Generated from protobuf field string zone = 3; - * @param string $var - * @return $this - */ - public function setZone($var) - { - GPBUtil::checkString($var, True); - $this->zone = $var; - - return $this; - } - - /** - * The email address of the service account to run the job as. - * - * Generated from protobuf field string service_account_email = 4; - * @return string - */ - public function getServiceAccountEmail() - { - return $this->service_account_email; - } - - /** - * The email address of the service account to run the job as. - * - * Generated from protobuf field string service_account_email = 4; - * @param string $var - * @return $this - */ - public function setServiceAccountEmail($var) - { - GPBUtil::checkString($var, True); - $this->service_account_email = $var; - - return $this; - } - - /** - * The Cloud Storage path to use for temporary files. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string temp_location = 5; - * @return string - */ - public function getTempLocation() - { - return $this->temp_location; - } - - /** - * The Cloud Storage path to use for temporary files. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string temp_location = 5; - * @param string $var - * @return $this - */ - public function setTempLocation($var) - { - GPBUtil::checkString($var, True); - $this->temp_location = $var; - - return $this; - } - - /** - * The machine type to use for the job. Defaults to the value from the - * template if not specified. - * - * Generated from protobuf field string machine_type = 6; - * @return string - */ - public function getMachineType() - { - return $this->machine_type; - } - - /** - * The machine type to use for the job. Defaults to the value from the - * template if not specified. - * - * Generated from protobuf field string machine_type = 6; - * @param string $var - * @return $this - */ - public function setMachineType($var) - { - GPBUtil::checkString($var, True); - $this->machine_type = $var; - - return $this; - } - - /** - * Additional experiment flags for the job. - * - * Generated from protobuf field repeated string additional_experiments = 7; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAdditionalExperiments() - { - return $this->additional_experiments; - } - - /** - * Additional experiment flags for the job. - * - * Generated from protobuf field repeated string additional_experiments = 7; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAdditionalExperiments($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->additional_experiments = $arr; - - return $this; - } - - /** - * Network to which VMs will be assigned. If empty or unspecified, - * the service will use the network "default". - * - * Generated from protobuf field string network = 8; - * @return string - */ - public function getNetwork() - { - return $this->network; - } - - /** - * Network to which VMs will be assigned. If empty or unspecified, - * the service will use the network "default". - * - * Generated from protobuf field string network = 8; - * @param string $var - * @return $this - */ - public function setNetwork($var) - { - GPBUtil::checkString($var, True); - $this->network = $var; - - return $this; - } - - /** - * Subnetwork to which VMs will be assigned, if desired. You can specify a - * subnetwork using either a complete URL or an abbreviated path. Expected to - * be of the form - * "https://www.googleapis.com/compute/v1/projects/HOST_PROJECT_ID/regions/REGION/subnetworks/SUBNETWORK" - * or "regions/REGION/subnetworks/SUBNETWORK". If the subnetwork is located in - * a Shared VPC network, you must use the complete URL. - * - * Generated from protobuf field string subnetwork = 9; - * @return string - */ - public function getSubnetwork() - { - return $this->subnetwork; - } - - /** - * Subnetwork to which VMs will be assigned, if desired. You can specify a - * subnetwork using either a complete URL or an abbreviated path. Expected to - * be of the form - * "https://www.googleapis.com/compute/v1/projects/HOST_PROJECT_ID/regions/REGION/subnetworks/SUBNETWORK" - * or "regions/REGION/subnetworks/SUBNETWORK". If the subnetwork is located in - * a Shared VPC network, you must use the complete URL. - * - * Generated from protobuf field string subnetwork = 9; - * @param string $var - * @return $this - */ - public function setSubnetwork($var) - { - GPBUtil::checkString($var, True); - $this->subnetwork = $var; - - return $this; - } - - /** - * Additional user labels to be specified for the job. - * Keys and values must follow the restrictions specified in the [labeling - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * page. - * An object containing a list of "key": value pairs. - * Example: { "name": "wrench", "mass": "1kg", "count": "3" }. - * - * Generated from protobuf field map additional_user_labels = 10; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAdditionalUserLabels() - { - return $this->additional_user_labels; - } - - /** - * Additional user labels to be specified for the job. - * Keys and values must follow the restrictions specified in the [labeling - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * page. - * An object containing a list of "key": value pairs. - * Example: { "name": "wrench", "mass": "1kg", "count": "3" }. - * - * Generated from protobuf field map additional_user_labels = 10; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAdditionalUserLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->additional_user_labels = $arr; - - return $this; - } - - /** - * Name for the Cloud KMS key for the job. - * Key format is: - * projects//locations//keyRings//cryptoKeys/ - * - * Generated from protobuf field string kms_key_name = 11; - * @return string - */ - public function getKmsKeyName() - { - return $this->kms_key_name; - } - - /** - * Name for the Cloud KMS key for the job. - * Key format is: - * projects//locations//keyRings//cryptoKeys/ - * - * Generated from protobuf field string kms_key_name = 11; - * @param string $var - * @return $this - */ - public function setKmsKeyName($var) - { - GPBUtil::checkString($var, True); - $this->kms_key_name = $var; - - return $this; - } - - /** - * Configuration for VM IPs. - * - * Generated from protobuf field .google.dataflow.v1beta3.WorkerIPAddressConfiguration ip_configuration = 12; - * @return int - */ - public function getIpConfiguration() - { - return $this->ip_configuration; - } - - /** - * Configuration for VM IPs. - * - * Generated from protobuf field .google.dataflow.v1beta3.WorkerIPAddressConfiguration ip_configuration = 12; - * @param int $var - * @return $this - */ - public function setIpConfiguration($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\WorkerIPAddressConfiguration::class); - $this->ip_configuration = $var; - - return $this; - } - - /** - * The Compute Engine region - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1". Mutually exclusive - * with worker_zone. If neither worker_region nor worker_zone is specified, - * default to the control plane's region. - * - * Generated from protobuf field string worker_region = 13; - * @return string - */ - public function getWorkerRegion() - { - return $this->worker_region; - } - - /** - * The Compute Engine region - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1". Mutually exclusive - * with worker_zone. If neither worker_region nor worker_zone is specified, - * default to the control plane's region. - * - * Generated from protobuf field string worker_region = 13; - * @param string $var - * @return $this - */ - public function setWorkerRegion($var) - { - GPBUtil::checkString($var, True); - $this->worker_region = $var; - - return $this; - } - - /** - * The Compute Engine zone - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1-a". Mutually exclusive - * with worker_region. If neither worker_region nor worker_zone is specified, - * a zone in the control plane's region is chosen based on available capacity. - * If both `worker_zone` and `zone` are set, `worker_zone` takes precedence. - * - * Generated from protobuf field string worker_zone = 14; - * @return string - */ - public function getWorkerZone() - { - return $this->worker_zone; - } - - /** - * The Compute Engine zone - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1-a". Mutually exclusive - * with worker_region. If neither worker_region nor worker_zone is specified, - * a zone in the control plane's region is chosen based on available capacity. - * If both `worker_zone` and `zone` are set, `worker_zone` takes precedence. - * - * Generated from protobuf field string worker_zone = 14; - * @param string $var - * @return $this - */ - public function setWorkerZone($var) - { - GPBUtil::checkString($var, True); - $this->worker_zone = $var; - - return $this; - } - - /** - * Whether to enable Streaming Engine for the job. - * - * Generated from protobuf field bool enable_streaming_engine = 15; - * @return bool - */ - public function getEnableStreamingEngine() - { - return $this->enable_streaming_engine; - } - - /** - * Whether to enable Streaming Engine for the job. - * - * Generated from protobuf field bool enable_streaming_engine = 15; - * @param bool $var - * @return $this - */ - public function setEnableStreamingEngine($var) - { - GPBUtil::checkBool($var); - $this->enable_streaming_engine = $var; - - return $this; - } - - /** - * Set FlexRS goal for the job. - * https://cloud.google.com/dataflow/docs/guides/flexrs - * - * Generated from protobuf field .google.dataflow.v1beta3.FlexResourceSchedulingGoal flexrs_goal = 16; - * @return int - */ - public function getFlexrsGoal() - { - return $this->flexrs_goal; - } - - /** - * Set FlexRS goal for the job. - * https://cloud.google.com/dataflow/docs/guides/flexrs - * - * Generated from protobuf field .google.dataflow.v1beta3.FlexResourceSchedulingGoal flexrs_goal = 16; - * @param int $var - * @return $this - */ - public function setFlexrsGoal($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\FlexResourceSchedulingGoal::class); - $this->flexrs_goal = $var; - - return $this; - } - - /** - * The Cloud Storage path for staging local files. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string staging_location = 17; - * @return string - */ - public function getStagingLocation() - { - return $this->staging_location; - } - - /** - * The Cloud Storage path for staging local files. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string staging_location = 17; - * @param string $var - * @return $this - */ - public function setStagingLocation($var) - { - GPBUtil::checkString($var, True); - $this->staging_location = $var; - - return $this; - } - - /** - * Docker registry location of container image to use for the 'worker harness. - * Default is the container for the version of the SDK. Note this field is - * only valid for portable pipelines. - * - * Generated from protobuf field string sdk_container_image = 18; - * @return string - */ - public function getSdkContainerImage() - { - return $this->sdk_container_image; - } - - /** - * Docker registry location of container image to use for the 'worker harness. - * Default is the container for the version of the SDK. Note this field is - * only valid for portable pipelines. - * - * Generated from protobuf field string sdk_container_image = 18; - * @param string $var - * @return $this - */ - public function setSdkContainerImage($var) - { - GPBUtil::checkString($var, True); - $this->sdk_container_image = $var; - - return $this; - } - - /** - * Worker disk size, in gigabytes. - * - * Generated from protobuf field int32 disk_size_gb = 20; - * @return int - */ - public function getDiskSizeGb() - { - return $this->disk_size_gb; - } - - /** - * Worker disk size, in gigabytes. - * - * Generated from protobuf field int32 disk_size_gb = 20; - * @param int $var - * @return $this - */ - public function setDiskSizeGb($var) - { - GPBUtil::checkInt32($var); - $this->disk_size_gb = $var; - - return $this; - } - - /** - * The algorithm to use for autoscaling - * - * Generated from protobuf field .google.dataflow.v1beta3.AutoscalingAlgorithm autoscaling_algorithm = 21; - * @return int - */ - public function getAutoscalingAlgorithm() - { - return $this->autoscaling_algorithm; - } - - /** - * The algorithm to use for autoscaling - * - * Generated from protobuf field .google.dataflow.v1beta3.AutoscalingAlgorithm autoscaling_algorithm = 21; - * @param int $var - * @return $this - */ - public function setAutoscalingAlgorithm($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\AutoscalingAlgorithm::class); - $this->autoscaling_algorithm = $var; - - return $this; - } - - /** - * If true, save a heap dump before killing a thread or process which is GC - * thrashing or out of memory. The location of the heap file will either be - * echoed back to the user, or the user will be given the opportunity to - * download the heap file. - * - * Generated from protobuf field bool dump_heap_on_oom = 22; - * @return bool - */ - public function getDumpHeapOnOom() - { - return $this->dump_heap_on_oom; - } - - /** - * If true, save a heap dump before killing a thread or process which is GC - * thrashing or out of memory. The location of the heap file will either be - * echoed back to the user, or the user will be given the opportunity to - * download the heap file. - * - * Generated from protobuf field bool dump_heap_on_oom = 22; - * @param bool $var - * @return $this - */ - public function setDumpHeapOnOom($var) - { - GPBUtil::checkBool($var); - $this->dump_heap_on_oom = $var; - - return $this; - } - - /** - * Cloud Storage bucket (directory) to upload heap dumps to the given - * location. Enabling this implies that heap dumps should be generated on OOM - * (dump_heap_on_oom is set to true). - * - * Generated from protobuf field string save_heap_dumps_to_gcs_path = 23; - * @return string - */ - public function getSaveHeapDumpsToGcsPath() - { - return $this->save_heap_dumps_to_gcs_path; - } - - /** - * Cloud Storage bucket (directory) to upload heap dumps to the given - * location. Enabling this implies that heap dumps should be generated on OOM - * (dump_heap_on_oom is set to true). - * - * Generated from protobuf field string save_heap_dumps_to_gcs_path = 23; - * @param string $var - * @return $this - */ - public function setSaveHeapDumpsToGcsPath($var) - { - GPBUtil::checkString($var, True); - $this->save_heap_dumps_to_gcs_path = $var; - - return $this; - } - - /** - * The machine type to use for launching the job. The default is - * n1-standard-1. - * - * Generated from protobuf field string launcher_machine_type = 24; - * @return string - */ - public function getLauncherMachineType() - { - return $this->launcher_machine_type; - } - - /** - * The machine type to use for launching the job. The default is - * n1-standard-1. - * - * Generated from protobuf field string launcher_machine_type = 24; - * @param string $var - * @return $this - */ - public function setLauncherMachineType($var) - { - GPBUtil::checkString($var, True); - $this->launcher_machine_type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FlexTemplatesServiceGrpcClient.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FlexTemplatesServiceGrpcClient.php deleted file mode 100644 index 06c93d69895e..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/FlexTemplatesServiceGrpcClient.php +++ /dev/null @@ -1,50 +0,0 @@ -_simpleRequest('/google.dataflow.v1beta3.FlexTemplatesService/LaunchFlexTemplate', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\LaunchFlexTemplateResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetJobExecutionDetailsRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetJobExecutionDetailsRequest.php deleted file mode 100644 index 48f1aa7955b6..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetJobExecutionDetailsRequest.php +++ /dev/null @@ -1,227 +0,0 @@ -google.dataflow.v1beta3.GetJobExecutionDetailsRequest - */ -class GetJobExecutionDetailsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * A project id. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * The job to get execution details for. - * - * Generated from protobuf field string job_id = 2; - */ - protected $job_id = ''; - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * - * Generated from protobuf field string location = 3; - */ - protected $location = ''; - /** - * If specified, determines the maximum number of stages to - * return. If unspecified, the service may choose an appropriate - * default, or may return an arbitrarily large number of results. - * - * Generated from protobuf field int32 page_size = 4; - */ - protected $page_size = 0; - /** - * If supplied, this should be the value of next_page_token returned - * by an earlier call. This will cause the next page of results to - * be returned. - * - * Generated from protobuf field string page_token = 5; - */ - protected $page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * A project id. - * @type string $job_id - * The job to get execution details for. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * @type int $page_size - * If specified, determines the maximum number of stages to - * return. If unspecified, the service may choose an appropriate - * default, or may return an arbitrarily large number of results. - * @type string $page_token - * If supplied, this should be the value of next_page_token returned - * by an earlier call. This will cause the next page of results to - * be returned. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * A project id. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * A project id. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * The job to get execution details for. - * - * Generated from protobuf field string job_id = 2; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * The job to get execution details for. - * - * Generated from protobuf field string job_id = 2; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * - * Generated from protobuf field string location = 3; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * - * Generated from protobuf field string location = 3; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - - /** - * If specified, determines the maximum number of stages to - * return. If unspecified, the service may choose an appropriate - * default, or may return an arbitrarily large number of results. - * - * Generated from protobuf field int32 page_size = 4; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * If specified, determines the maximum number of stages to - * return. If unspecified, the service may choose an appropriate - * default, or may return an arbitrarily large number of results. - * - * Generated from protobuf field int32 page_size = 4; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * If supplied, this should be the value of next_page_token returned - * by an earlier call. This will cause the next page of results to - * be returned. - * - * Generated from protobuf field string page_token = 5; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * If supplied, this should be the value of next_page_token returned - * by an earlier call. This will cause the next page of results to - * be returned. - * - * Generated from protobuf field string page_token = 5; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetJobMetricsRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetJobMetricsRequest.php deleted file mode 100644 index 855632b2a851..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetJobMetricsRequest.php +++ /dev/null @@ -1,191 +0,0 @@ -google.dataflow.v1beta3.GetJobMetricsRequest - */ -class GetJobMetricsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * A project id. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * The job to get metrics for. - * - * Generated from protobuf field string job_id = 2; - */ - protected $job_id = ''; - /** - * Return only metric data that has changed since this time. - * Default is to return all information about all metrics for the job. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 3; - */ - protected $start_time = null; - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * - * Generated from protobuf field string location = 4; - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * A project id. - * @type string $job_id - * The job to get metrics for. - * @type \Google\Protobuf\Timestamp $start_time - * Return only metric data that has changed since this time. - * Default is to return all information about all metrics for the job. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * A project id. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * A project id. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * The job to get metrics for. - * - * Generated from protobuf field string job_id = 2; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * The job to get metrics for. - * - * Generated from protobuf field string job_id = 2; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - - /** - * Return only metric data that has changed since this time. - * Default is to return all information about all metrics for the job. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * Return only metric data that has changed since this time. - * Default is to return all information about all metrics for the job. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * - * Generated from protobuf field string location = 4; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * - * Generated from protobuf field string location = 4; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetJobRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetJobRequest.php deleted file mode 100644 index 0743b7ff6467..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetJobRequest.php +++ /dev/null @@ -1,177 +0,0 @@ -google.dataflow.v1beta3.GetJobRequest - */ -class GetJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * The job ID. - * - * Generated from protobuf field string job_id = 2; - */ - protected $job_id = ''; - /** - * The level of information requested in response. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobView view = 3; - */ - protected $view = 0; - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 4; - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * The ID of the Cloud Platform project that the job belongs to. - * @type string $job_id - * The job ID. - * @type int $view - * The level of information requested in response. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * The job ID. - * - * Generated from protobuf field string job_id = 2; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * The job ID. - * - * Generated from protobuf field string job_id = 2; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - - /** - * The level of information requested in response. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobView view = 3; - * @return int - */ - public function getView() - { - return $this->view; - } - - /** - * The level of information requested in response. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobView view = 3; - * @param int $var - * @return $this - */ - public function setView($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\JobView::class); - $this->view = $var; - - return $this; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 4; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 4; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetSnapshotRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetSnapshotRequest.php deleted file mode 100644 index 6f7c7fda5e15..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetSnapshotRequest.php +++ /dev/null @@ -1,135 +0,0 @@ -google.dataflow.v1beta3.GetSnapshotRequest - */ -class GetSnapshotRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The ID of the Cloud Platform project that the snapshot belongs to. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * The ID of the snapshot. - * - * Generated from protobuf field string snapshot_id = 2; - */ - protected $snapshot_id = ''; - /** - * The location that contains this snapshot. - * - * Generated from protobuf field string location = 3; - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * The ID of the Cloud Platform project that the snapshot belongs to. - * @type string $snapshot_id - * The ID of the snapshot. - * @type string $location - * The location that contains this snapshot. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Snapshots::initOnce(); - parent::__construct($data); - } - - /** - * The ID of the Cloud Platform project that the snapshot belongs to. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * The ID of the Cloud Platform project that the snapshot belongs to. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * The ID of the snapshot. - * - * Generated from protobuf field string snapshot_id = 2; - * @return string - */ - public function getSnapshotId() - { - return $this->snapshot_id; - } - - /** - * The ID of the snapshot. - * - * Generated from protobuf field string snapshot_id = 2; - * @param string $var - * @return $this - */ - public function setSnapshotId($var) - { - GPBUtil::checkString($var, True); - $this->snapshot_id = $var; - - return $this; - } - - /** - * The location that contains this snapshot. - * - * Generated from protobuf field string location = 3; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The location that contains this snapshot. - * - * Generated from protobuf field string location = 3; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetStageExecutionDetailsRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetStageExecutionDetailsRequest.php deleted file mode 100644 index 0eaa17055e9d..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetStageExecutionDetailsRequest.php +++ /dev/null @@ -1,350 +0,0 @@ -google.dataflow.v1beta3.GetStageExecutionDetailsRequest - */ -class GetStageExecutionDetailsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * A project id. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * The job to get execution details for. - * - * Generated from protobuf field string job_id = 2; - */ - protected $job_id = ''; - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * - * Generated from protobuf field string location = 3; - */ - protected $location = ''; - /** - * The stage for which to fetch information. - * - * Generated from protobuf field string stage_id = 4; - */ - protected $stage_id = ''; - /** - * If specified, determines the maximum number of work items to - * return. If unspecified, the service may choose an appropriate - * default, or may return an arbitrarily large number of results. - * - * Generated from protobuf field int32 page_size = 5; - */ - protected $page_size = 0; - /** - * If supplied, this should be the value of next_page_token returned - * by an earlier call. This will cause the next page of results to - * be returned. - * - * Generated from protobuf field string page_token = 6; - */ - protected $page_token = ''; - /** - * Lower time bound of work items to include, by start time. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 7; - */ - protected $start_time = null; - /** - * Upper time bound of work items to include, by start time. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 8; - */ - protected $end_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * A project id. - * @type string $job_id - * The job to get execution details for. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * @type string $stage_id - * The stage for which to fetch information. - * @type int $page_size - * If specified, determines the maximum number of work items to - * return. If unspecified, the service may choose an appropriate - * default, or may return an arbitrarily large number of results. - * @type string $page_token - * If supplied, this should be the value of next_page_token returned - * by an earlier call. This will cause the next page of results to - * be returned. - * @type \Google\Protobuf\Timestamp $start_time - * Lower time bound of work items to include, by start time. - * @type \Google\Protobuf\Timestamp $end_time - * Upper time bound of work items to include, by start time. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * A project id. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * A project id. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * The job to get execution details for. - * - * Generated from protobuf field string job_id = 2; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * The job to get execution details for. - * - * Generated from protobuf field string job_id = 2; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * - * Generated from protobuf field string location = 3; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * - * Generated from protobuf field string location = 3; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - - /** - * The stage for which to fetch information. - * - * Generated from protobuf field string stage_id = 4; - * @return string - */ - public function getStageId() - { - return $this->stage_id; - } - - /** - * The stage for which to fetch information. - * - * Generated from protobuf field string stage_id = 4; - * @param string $var - * @return $this - */ - public function setStageId($var) - { - GPBUtil::checkString($var, True); - $this->stage_id = $var; - - return $this; - } - - /** - * If specified, determines the maximum number of work items to - * return. If unspecified, the service may choose an appropriate - * default, or may return an arbitrarily large number of results. - * - * Generated from protobuf field int32 page_size = 5; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * If specified, determines the maximum number of work items to - * return. If unspecified, the service may choose an appropriate - * default, or may return an arbitrarily large number of results. - * - * Generated from protobuf field int32 page_size = 5; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * If supplied, this should be the value of next_page_token returned - * by an earlier call. This will cause the next page of results to - * be returned. - * - * Generated from protobuf field string page_token = 6; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * If supplied, this should be the value of next_page_token returned - * by an earlier call. This will cause the next page of results to - * be returned. - * - * Generated from protobuf field string page_token = 6; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * Lower time bound of work items to include, by start time. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 7; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * Lower time bound of work items to include, by start time. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 7; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * Upper time bound of work items to include, by start time. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 8; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Upper time bound of work items to include, by start time. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 8; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateRequest.php deleted file mode 100644 index a37aa7b657b3..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateRequest.php +++ /dev/null @@ -1,191 +0,0 @@ -google.dataflow.v1beta3.GetTemplateRequest - */ -class GetTemplateRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * The view to retrieve. Defaults to METADATA_ONLY. - * - * Generated from protobuf field .google.dataflow.v1beta3.GetTemplateRequest.TemplateView view = 3; - */ - protected $view = 0; - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * - * Generated from protobuf field string location = 4; - */ - protected $location = ''; - protected $template; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * Required. The ID of the Cloud Platform project that the job belongs to. - * @type string $gcs_path - * Required. A Cloud Storage path to the template from which to - * create the job. - * Must be valid Cloud Storage URL, beginning with 'gs://'. - * @type int $view - * The view to retrieve. Defaults to METADATA_ONLY. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * Required. The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Required. A Cloud Storage path to the template from which to - * create the job. - * Must be valid Cloud Storage URL, beginning with 'gs://'. - * - * Generated from protobuf field string gcs_path = 2; - * @return string - */ - public function getGcsPath() - { - return $this->readOneof(2); - } - - public function hasGcsPath() - { - return $this->hasOneof(2); - } - - /** - * Required. A Cloud Storage path to the template from which to - * create the job. - * Must be valid Cloud Storage URL, beginning with 'gs://'. - * - * Generated from protobuf field string gcs_path = 2; - * @param string $var - * @return $this - */ - public function setGcsPath($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * The view to retrieve. Defaults to METADATA_ONLY. - * - * Generated from protobuf field .google.dataflow.v1beta3.GetTemplateRequest.TemplateView view = 3; - * @return int - */ - public function getView() - { - return $this->view; - } - - /** - * The view to retrieve. Defaults to METADATA_ONLY. - * - * Generated from protobuf field .google.dataflow.v1beta3.GetTemplateRequest.TemplateView view = 3; - * @param int $var - * @return $this - */ - public function setView($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\GetTemplateRequest\TemplateView::class); - $this->view = $var; - - return $this; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * - * Generated from protobuf field string location = 4; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * - * Generated from protobuf field string location = 4; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - - /** - * @return string - */ - public function getTemplate() - { - return $this->whichOneof("template"); - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateRequest/TemplateView.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateRequest/TemplateView.php deleted file mode 100644 index d44d1339ba0a..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateRequest/TemplateView.php +++ /dev/null @@ -1,51 +0,0 @@ -google.dataflow.v1beta3.GetTemplateRequest.TemplateView - */ -class TemplateView -{ - /** - * Template view that retrieves only the metadata associated with the - * template. - * - * Generated from protobuf enum METADATA_ONLY = 0; - */ - const METADATA_ONLY = 0; - - private static $valueToName = [ - self::METADATA_ONLY => 'METADATA_ONLY', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(TemplateView::class, \Google\Cloud\Dataflow\V1beta3\GetTemplateRequest_TemplateView::class); - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateRequest_TemplateView.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateRequest_TemplateView.php deleted file mode 100644 index b27fca21c191..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateRequest_TemplateView.php +++ /dev/null @@ -1,16 +0,0 @@ -google.dataflow.v1beta3.GetTemplateResponse - */ -class GetTemplateResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The status of the get template request. Any problems with the - * request will be indicated in the error_details. - * - * Generated from protobuf field .google.rpc.Status status = 1; - */ - protected $status = null; - /** - * The template metadata describing the template name, available - * parameters, etc. - * - * Generated from protobuf field .google.dataflow.v1beta3.TemplateMetadata metadata = 2; - */ - protected $metadata = null; - /** - * Template Type. - * - * Generated from protobuf field .google.dataflow.v1beta3.GetTemplateResponse.TemplateType template_type = 3; - */ - protected $template_type = 0; - /** - * Describes the runtime metadata with SDKInfo and available parameters. - * - * Generated from protobuf field .google.dataflow.v1beta3.RuntimeMetadata runtime_metadata = 4; - */ - protected $runtime_metadata = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Rpc\Status $status - * The status of the get template request. Any problems with the - * request will be indicated in the error_details. - * @type \Google\Cloud\Dataflow\V1beta3\TemplateMetadata $metadata - * The template metadata describing the template name, available - * parameters, etc. - * @type int $template_type - * Template Type. - * @type \Google\Cloud\Dataflow\V1beta3\RuntimeMetadata $runtime_metadata - * Describes the runtime metadata with SDKInfo and available parameters. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * The status of the get template request. Any problems with the - * request will be indicated in the error_details. - * - * Generated from protobuf field .google.rpc.Status status = 1; - * @return \Google\Rpc\Status|null - */ - public function getStatus() - { - return $this->status; - } - - public function hasStatus() - { - return isset($this->status); - } - - public function clearStatus() - { - unset($this->status); - } - - /** - * The status of the get template request. Any problems with the - * request will be indicated in the error_details. - * - * Generated from protobuf field .google.rpc.Status status = 1; - * @param \Google\Rpc\Status $var - * @return $this - */ - public function setStatus($var) - { - GPBUtil::checkMessage($var, \Google\Rpc\Status::class); - $this->status = $var; - - return $this; - } - - /** - * The template metadata describing the template name, available - * parameters, etc. - * - * Generated from protobuf field .google.dataflow.v1beta3.TemplateMetadata metadata = 2; - * @return \Google\Cloud\Dataflow\V1beta3\TemplateMetadata|null - */ - public function getMetadata() - { - return $this->metadata; - } - - public function hasMetadata() - { - return isset($this->metadata); - } - - public function clearMetadata() - { - unset($this->metadata); - } - - /** - * The template metadata describing the template name, available - * parameters, etc. - * - * Generated from protobuf field .google.dataflow.v1beta3.TemplateMetadata metadata = 2; - * @param \Google\Cloud\Dataflow\V1beta3\TemplateMetadata $var - * @return $this - */ - public function setMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\TemplateMetadata::class); - $this->metadata = $var; - - return $this; - } - - /** - * Template Type. - * - * Generated from protobuf field .google.dataflow.v1beta3.GetTemplateResponse.TemplateType template_type = 3; - * @return int - */ - public function getTemplateType() - { - return $this->template_type; - } - - /** - * Template Type. - * - * Generated from protobuf field .google.dataflow.v1beta3.GetTemplateResponse.TemplateType template_type = 3; - * @param int $var - * @return $this - */ - public function setTemplateType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\GetTemplateResponse\TemplateType::class); - $this->template_type = $var; - - return $this; - } - - /** - * Describes the runtime metadata with SDKInfo and available parameters. - * - * Generated from protobuf field .google.dataflow.v1beta3.RuntimeMetadata runtime_metadata = 4; - * @return \Google\Cloud\Dataflow\V1beta3\RuntimeMetadata|null - */ - public function getRuntimeMetadata() - { - return $this->runtime_metadata; - } - - public function hasRuntimeMetadata() - { - return isset($this->runtime_metadata); - } - - public function clearRuntimeMetadata() - { - unset($this->runtime_metadata); - } - - /** - * Describes the runtime metadata with SDKInfo and available parameters. - * - * Generated from protobuf field .google.dataflow.v1beta3.RuntimeMetadata runtime_metadata = 4; - * @param \Google\Cloud\Dataflow\V1beta3\RuntimeMetadata $var - * @return $this - */ - public function setRuntimeMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\RuntimeMetadata::class); - $this->runtime_metadata = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateResponse/TemplateType.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateResponse/TemplateType.php deleted file mode 100644 index e7e7f9d50cd3..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateResponse/TemplateType.php +++ /dev/null @@ -1,64 +0,0 @@ -google.dataflow.v1beta3.GetTemplateResponse.TemplateType - */ -class TemplateType -{ - /** - * Unknown Template Type. - * - * Generated from protobuf enum UNKNOWN = 0; - */ - const UNKNOWN = 0; - /** - * Legacy Template. - * - * Generated from protobuf enum LEGACY = 1; - */ - const LEGACY = 1; - /** - * Flex Template. - * - * Generated from protobuf enum FLEX = 2; - */ - const FLEX = 2; - - private static $valueToName = [ - self::UNKNOWN => 'UNKNOWN', - self::LEGACY => 'LEGACY', - self::FLEX => 'FLEX', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(TemplateType::class, \Google\Cloud\Dataflow\V1beta3\GetTemplateResponse_TemplateType::class); - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateResponse_TemplateType.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateResponse_TemplateType.php deleted file mode 100644 index 0131915463e1..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/GetTemplateResponse_TemplateType.php +++ /dev/null @@ -1,16 +0,0 @@ -google.dataflow.v1beta3.InvalidTemplateParameters - */ -class InvalidTemplateParameters extends \Google\Protobuf\Internal\Message -{ - /** - * Describes all parameter violations in a template request. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.InvalidTemplateParameters.ParameterViolation parameter_violations = 1; - */ - private $parameter_violations; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Dataflow\V1beta3\InvalidTemplateParameters\ParameterViolation>|\Google\Protobuf\Internal\RepeatedField $parameter_violations - * Describes all parameter violations in a template request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * Describes all parameter violations in a template request. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.InvalidTemplateParameters.ParameterViolation parameter_violations = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getParameterViolations() - { - return $this->parameter_violations; - } - - /** - * Describes all parameter violations in a template request. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.InvalidTemplateParameters.ParameterViolation parameter_violations = 1; - * @param array<\Google\Cloud\Dataflow\V1beta3\InvalidTemplateParameters\ParameterViolation>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setParameterViolations($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\InvalidTemplateParameters\ParameterViolation::class); - $this->parameter_violations = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/InvalidTemplateParameters/ParameterViolation.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/InvalidTemplateParameters/ParameterViolation.php deleted file mode 100644 index e7bb5c57d431..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/InvalidTemplateParameters/ParameterViolation.php +++ /dev/null @@ -1,104 +0,0 @@ -google.dataflow.v1beta3.InvalidTemplateParameters.ParameterViolation - */ -class ParameterViolation extends \Google\Protobuf\Internal\Message -{ - /** - * The parameter that failed to validate. - * - * Generated from protobuf field string parameter = 1; - */ - protected $parameter = ''; - /** - * A description of why the parameter failed to validate. - * - * Generated from protobuf field string description = 2; - */ - protected $description = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parameter - * The parameter that failed to validate. - * @type string $description - * A description of why the parameter failed to validate. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * The parameter that failed to validate. - * - * Generated from protobuf field string parameter = 1; - * @return string - */ - public function getParameter() - { - return $this->parameter; - } - - /** - * The parameter that failed to validate. - * - * Generated from protobuf field string parameter = 1; - * @param string $var - * @return $this - */ - public function setParameter($var) - { - GPBUtil::checkString($var, True); - $this->parameter = $var; - - return $this; - } - - /** - * A description of why the parameter failed to validate. - * - * Generated from protobuf field string description = 2; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * A description of why the parameter failed to validate. - * - * Generated from protobuf field string description = 2; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ParameterViolation::class, \Google\Cloud\Dataflow\V1beta3\InvalidTemplateParameters_ParameterViolation::class); - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/InvalidTemplateParameters_ParameterViolation.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/InvalidTemplateParameters_ParameterViolation.php deleted file mode 100644 index 36d4ce92db5a..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/InvalidTemplateParameters_ParameterViolation.php +++ /dev/null @@ -1,16 +0,0 @@ -google.dataflow.v1beta3.Job - */ -class Job extends \Google\Protobuf\Internal\Message -{ - /** - * The unique ID of this job. - * This field is set by the Cloud Dataflow service when the Job is - * created, and is immutable for the life of the job. - * - * Generated from protobuf field string id = 1; - */ - protected $id = ''; - /** - * The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 2; - */ - protected $project_id = ''; - /** - * The user-specified Cloud Dataflow job name. - * Only one Job with a given name may exist in a project at any - * given time. If a caller attempts to create a Job with the same - * name as an already-existing Job, the attempt returns the - * existing Job. - * The name must match the regular expression - * `[a-z]([-a-z0-9]{0,1022}[a-z0-9])?` - * - * Generated from protobuf field string name = 3; - */ - protected $name = ''; - /** - * The type of Cloud Dataflow job. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobType type = 4; - */ - protected $type = 0; - /** - * The environment for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.Environment environment = 5; - */ - protected $environment = null; - /** - * Exactly one of step or steps_location should be specified. - * The top-level steps that constitute the entire job. Only retrieved with - * JOB_VIEW_ALL. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Step steps = 6; - */ - private $steps; - /** - * The Cloud Storage location where the steps are stored. - * - * Generated from protobuf field string steps_location = 24; - */ - protected $steps_location = ''; - /** - * The current state of the job. - * Jobs are created in the `JOB_STATE_STOPPED` state unless otherwise - * specified. - * A job in the `JOB_STATE_RUNNING` state may asynchronously enter a - * terminal state. After a job has reached a terminal state, no - * further state updates may be made. - * This field may be mutated by the Cloud Dataflow service; - * callers cannot mutate it. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobState current_state = 7; - */ - protected $current_state = 0; - /** - * The timestamp associated with the current state. - * - * Generated from protobuf field .google.protobuf.Timestamp current_state_time = 8; - */ - protected $current_state_time = null; - /** - * The job's requested state. - * `UpdateJob` may be used to switch between the `JOB_STATE_STOPPED` and - * `JOB_STATE_RUNNING` states, by setting requested_state. `UpdateJob` may - * also be used to directly set a job's requested state to - * `JOB_STATE_CANCELLED` or `JOB_STATE_DONE`, irrevocably terminating the - * job if it has not already reached a terminal state. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobState requested_state = 9; - */ - protected $requested_state = 0; - /** - * Deprecated. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobExecutionInfo execution_info = 10; - */ - protected $execution_info = null; - /** - * The timestamp when the job was initially created. Immutable and set by the - * Cloud Dataflow service. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 11; - */ - protected $create_time = null; - /** - * If this job is an update of an existing job, this field is the job ID - * of the job it replaced. - * When sending a `CreateJobRequest`, you can update a job by specifying it - * here. The job named here is stopped, and its intermediate state is - * transferred to this job. - * - * Generated from protobuf field string replace_job_id = 12; - */ - protected $replace_job_id = ''; - /** - * The map of transform name prefixes of the job to be replaced to the - * corresponding name prefixes of the new job. - * - * Generated from protobuf field map transform_name_mapping = 13; - */ - private $transform_name_mapping; - /** - * The client's unique identifier of the job, re-used across retried attempts. - * If this field is set, the service will ensure its uniqueness. - * The request to create a job will fail if the service has knowledge of a - * previously submitted job with the same client's ID and job name. - * The caller may use this field to ensure idempotence of job - * creation across retried attempts to create a job. - * By default, the field is empty and, in that case, the service ignores it. - * - * Generated from protobuf field string client_request_id = 14; - */ - protected $client_request_id = ''; - /** - * If another job is an update of this job (and thus, this job is in - * `JOB_STATE_UPDATED`), this field contains the ID of that job. - * - * Generated from protobuf field string replaced_by_job_id = 15; - */ - protected $replaced_by_job_id = ''; - /** - * A set of files the system should be aware of that are used - * for temporary storage. These temporary files will be - * removed on job completion. - * No duplicates are allowed. - * No file patterns are supported. - * The supported files are: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field repeated string temp_files = 16; - */ - private $temp_files; - /** - * User-defined labels for this job. - * The labels map can contain no more than 64 entries. Entries of the labels - * map are UTF8 strings that comply with the following restrictions: - * * Keys must conform to regexp: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} - * * Values must conform to regexp: [\p{Ll}\p{Lo}\p{N}_-]{0,63} - * * Both keys and values are additionally constrained to be <= 128 bytes in - * size. - * - * Generated from protobuf field map labels = 17; - */ - private $labels; - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 18; - */ - protected $location = ''; - /** - * Preliminary field: The format of this data may change at any time. - * A description of the user pipeline and stages through which it is executed. - * Created by Cloud Dataflow service. Only retrieved with - * JOB_VIEW_DESCRIPTION or JOB_VIEW_ALL. - * - * Generated from protobuf field .google.dataflow.v1beta3.PipelineDescription pipeline_description = 19; - */ - protected $pipeline_description = null; - /** - * This field may be mutated by the Cloud Dataflow service; - * callers cannot mutate it. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageState stage_states = 20; - */ - private $stage_states; - /** - * This field is populated by the Dataflow service to support filtering jobs - * by the metadata values provided here. Populated for ListJobs and all GetJob - * views SUMMARY and higher. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobMetadata job_metadata = 21; - */ - protected $job_metadata = null; - /** - * The timestamp when the job was started (transitioned to JOB_STATE_PENDING). - * Flexible resource scheduling jobs are started with some delay after job - * creation, so start_time is unset before start and is updated when the - * job is started by the Cloud Dataflow service. For other jobs, start_time - * always equals to create_time and is immutable and set by the Cloud Dataflow - * service. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 22; - */ - protected $start_time = null; - /** - * If this is specified, the job's initial state is populated from the given - * snapshot. - * - * Generated from protobuf field string created_from_snapshot_id = 23; - */ - protected $created_from_snapshot_id = ''; - /** - * Reserved for future use. This field is set only in responses from the - * server; it is ignored if it is set in any requests. - * - * Generated from protobuf field bool satisfies_pzs = 25; - */ - protected $satisfies_pzs = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $id - * The unique ID of this job. - * This field is set by the Cloud Dataflow service when the Job is - * created, and is immutable for the life of the job. - * @type string $project_id - * The ID of the Cloud Platform project that the job belongs to. - * @type string $name - * The user-specified Cloud Dataflow job name. - * Only one Job with a given name may exist in a project at any - * given time. If a caller attempts to create a Job with the same - * name as an already-existing Job, the attempt returns the - * existing Job. - * The name must match the regular expression - * `[a-z]([-a-z0-9]{0,1022}[a-z0-9])?` - * @type int $type - * The type of Cloud Dataflow job. - * @type \Google\Cloud\Dataflow\V1beta3\Environment $environment - * The environment for the job. - * @type array<\Google\Cloud\Dataflow\V1beta3\Step>|\Google\Protobuf\Internal\RepeatedField $steps - * Exactly one of step or steps_location should be specified. - * The top-level steps that constitute the entire job. Only retrieved with - * JOB_VIEW_ALL. - * @type string $steps_location - * The Cloud Storage location where the steps are stored. - * @type int $current_state - * The current state of the job. - * Jobs are created in the `JOB_STATE_STOPPED` state unless otherwise - * specified. - * A job in the `JOB_STATE_RUNNING` state may asynchronously enter a - * terminal state. After a job has reached a terminal state, no - * further state updates may be made. - * This field may be mutated by the Cloud Dataflow service; - * callers cannot mutate it. - * @type \Google\Protobuf\Timestamp $current_state_time - * The timestamp associated with the current state. - * @type int $requested_state - * The job's requested state. - * `UpdateJob` may be used to switch between the `JOB_STATE_STOPPED` and - * `JOB_STATE_RUNNING` states, by setting requested_state. `UpdateJob` may - * also be used to directly set a job's requested state to - * `JOB_STATE_CANCELLED` or `JOB_STATE_DONE`, irrevocably terminating the - * job if it has not already reached a terminal state. - * @type \Google\Cloud\Dataflow\V1beta3\JobExecutionInfo $execution_info - * Deprecated. - * @type \Google\Protobuf\Timestamp $create_time - * The timestamp when the job was initially created. Immutable and set by the - * Cloud Dataflow service. - * @type string $replace_job_id - * If this job is an update of an existing job, this field is the job ID - * of the job it replaced. - * When sending a `CreateJobRequest`, you can update a job by specifying it - * here. The job named here is stopped, and its intermediate state is - * transferred to this job. - * @type array|\Google\Protobuf\Internal\MapField $transform_name_mapping - * The map of transform name prefixes of the job to be replaced to the - * corresponding name prefixes of the new job. - * @type string $client_request_id - * The client's unique identifier of the job, re-used across retried attempts. - * If this field is set, the service will ensure its uniqueness. - * The request to create a job will fail if the service has knowledge of a - * previously submitted job with the same client's ID and job name. - * The caller may use this field to ensure idempotence of job - * creation across retried attempts to create a job. - * By default, the field is empty and, in that case, the service ignores it. - * @type string $replaced_by_job_id - * If another job is an update of this job (and thus, this job is in - * `JOB_STATE_UPDATED`), this field contains the ID of that job. - * @type array|\Google\Protobuf\Internal\RepeatedField $temp_files - * A set of files the system should be aware of that are used - * for temporary storage. These temporary files will be - * removed on job completion. - * No duplicates are allowed. - * No file patterns are supported. - * The supported files are: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * @type array|\Google\Protobuf\Internal\MapField $labels - * User-defined labels for this job. - * The labels map can contain no more than 64 entries. Entries of the labels - * map are UTF8 strings that comply with the following restrictions: - * * Keys must conform to regexp: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} - * * Values must conform to regexp: [\p{Ll}\p{Lo}\p{N}_-]{0,63} - * * Both keys and values are additionally constrained to be <= 128 bytes in - * size. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * @type \Google\Cloud\Dataflow\V1beta3\PipelineDescription $pipeline_description - * Preliminary field: The format of this data may change at any time. - * A description of the user pipeline and stages through which it is executed. - * Created by Cloud Dataflow service. Only retrieved with - * JOB_VIEW_DESCRIPTION or JOB_VIEW_ALL. - * @type array<\Google\Cloud\Dataflow\V1beta3\ExecutionStageState>|\Google\Protobuf\Internal\RepeatedField $stage_states - * This field may be mutated by the Cloud Dataflow service; - * callers cannot mutate it. - * @type \Google\Cloud\Dataflow\V1beta3\JobMetadata $job_metadata - * This field is populated by the Dataflow service to support filtering jobs - * by the metadata values provided here. Populated for ListJobs and all GetJob - * views SUMMARY and higher. - * @type \Google\Protobuf\Timestamp $start_time - * The timestamp when the job was started (transitioned to JOB_STATE_PENDING). - * Flexible resource scheduling jobs are started with some delay after job - * creation, so start_time is unset before start and is updated when the - * job is started by the Cloud Dataflow service. For other jobs, start_time - * always equals to create_time and is immutable and set by the Cloud Dataflow - * service. - * @type string $created_from_snapshot_id - * If this is specified, the job's initial state is populated from the given - * snapshot. - * @type bool $satisfies_pzs - * Reserved for future use. This field is set only in responses from the - * server; it is ignored if it is set in any requests. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The unique ID of this job. - * This field is set by the Cloud Dataflow service when the Job is - * created, and is immutable for the life of the job. - * - * Generated from protobuf field string id = 1; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * The unique ID of this job. - * This field is set by the Cloud Dataflow service when the Job is - * created, and is immutable for the life of the job. - * - * Generated from protobuf field string id = 1; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 2; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 2; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * The user-specified Cloud Dataflow job name. - * Only one Job with a given name may exist in a project at any - * given time. If a caller attempts to create a Job with the same - * name as an already-existing Job, the attempt returns the - * existing Job. - * The name must match the regular expression - * `[a-z]([-a-z0-9]{0,1022}[a-z0-9])?` - * - * Generated from protobuf field string name = 3; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The user-specified Cloud Dataflow job name. - * Only one Job with a given name may exist in a project at any - * given time. If a caller attempts to create a Job with the same - * name as an already-existing Job, the attempt returns the - * existing Job. - * The name must match the regular expression - * `[a-z]([-a-z0-9]{0,1022}[a-z0-9])?` - * - * Generated from protobuf field string name = 3; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The type of Cloud Dataflow job. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobType type = 4; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * The type of Cloud Dataflow job. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobType type = 4; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\JobType::class); - $this->type = $var; - - return $this; - } - - /** - * The environment for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.Environment environment = 5; - * @return \Google\Cloud\Dataflow\V1beta3\Environment|null - */ - public function getEnvironment() - { - return $this->environment; - } - - public function hasEnvironment() - { - return isset($this->environment); - } - - public function clearEnvironment() - { - unset($this->environment); - } - - /** - * The environment for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.Environment environment = 5; - * @param \Google\Cloud\Dataflow\V1beta3\Environment $var - * @return $this - */ - public function setEnvironment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\Environment::class); - $this->environment = $var; - - return $this; - } - - /** - * Exactly one of step or steps_location should be specified. - * The top-level steps that constitute the entire job. Only retrieved with - * JOB_VIEW_ALL. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Step steps = 6; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSteps() - { - return $this->steps; - } - - /** - * Exactly one of step or steps_location should be specified. - * The top-level steps that constitute the entire job. Only retrieved with - * JOB_VIEW_ALL. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Step steps = 6; - * @param array<\Google\Cloud\Dataflow\V1beta3\Step>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSteps($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\Step::class); - $this->steps = $arr; - - return $this; - } - - /** - * The Cloud Storage location where the steps are stored. - * - * Generated from protobuf field string steps_location = 24; - * @return string - */ - public function getStepsLocation() - { - return $this->steps_location; - } - - /** - * The Cloud Storage location where the steps are stored. - * - * Generated from protobuf field string steps_location = 24; - * @param string $var - * @return $this - */ - public function setStepsLocation($var) - { - GPBUtil::checkString($var, True); - $this->steps_location = $var; - - return $this; - } - - /** - * The current state of the job. - * Jobs are created in the `JOB_STATE_STOPPED` state unless otherwise - * specified. - * A job in the `JOB_STATE_RUNNING` state may asynchronously enter a - * terminal state. After a job has reached a terminal state, no - * further state updates may be made. - * This field may be mutated by the Cloud Dataflow service; - * callers cannot mutate it. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobState current_state = 7; - * @return int - */ - public function getCurrentState() - { - return $this->current_state; - } - - /** - * The current state of the job. - * Jobs are created in the `JOB_STATE_STOPPED` state unless otherwise - * specified. - * A job in the `JOB_STATE_RUNNING` state may asynchronously enter a - * terminal state. After a job has reached a terminal state, no - * further state updates may be made. - * This field may be mutated by the Cloud Dataflow service; - * callers cannot mutate it. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobState current_state = 7; - * @param int $var - * @return $this - */ - public function setCurrentState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\JobState::class); - $this->current_state = $var; - - return $this; - } - - /** - * The timestamp associated with the current state. - * - * Generated from protobuf field .google.protobuf.Timestamp current_state_time = 8; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCurrentStateTime() - { - return $this->current_state_time; - } - - public function hasCurrentStateTime() - { - return isset($this->current_state_time); - } - - public function clearCurrentStateTime() - { - unset($this->current_state_time); - } - - /** - * The timestamp associated with the current state. - * - * Generated from protobuf field .google.protobuf.Timestamp current_state_time = 8; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCurrentStateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->current_state_time = $var; - - return $this; - } - - /** - * The job's requested state. - * `UpdateJob` may be used to switch between the `JOB_STATE_STOPPED` and - * `JOB_STATE_RUNNING` states, by setting requested_state. `UpdateJob` may - * also be used to directly set a job's requested state to - * `JOB_STATE_CANCELLED` or `JOB_STATE_DONE`, irrevocably terminating the - * job if it has not already reached a terminal state. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobState requested_state = 9; - * @return int - */ - public function getRequestedState() - { - return $this->requested_state; - } - - /** - * The job's requested state. - * `UpdateJob` may be used to switch between the `JOB_STATE_STOPPED` and - * `JOB_STATE_RUNNING` states, by setting requested_state. `UpdateJob` may - * also be used to directly set a job's requested state to - * `JOB_STATE_CANCELLED` or `JOB_STATE_DONE`, irrevocably terminating the - * job if it has not already reached a terminal state. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobState requested_state = 9; - * @param int $var - * @return $this - */ - public function setRequestedState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\JobState::class); - $this->requested_state = $var; - - return $this; - } - - /** - * Deprecated. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobExecutionInfo execution_info = 10; - * @return \Google\Cloud\Dataflow\V1beta3\JobExecutionInfo|null - */ - public function getExecutionInfo() - { - return $this->execution_info; - } - - public function hasExecutionInfo() - { - return isset($this->execution_info); - } - - public function clearExecutionInfo() - { - unset($this->execution_info); - } - - /** - * Deprecated. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobExecutionInfo execution_info = 10; - * @param \Google\Cloud\Dataflow\V1beta3\JobExecutionInfo $var - * @return $this - */ - public function setExecutionInfo($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\JobExecutionInfo::class); - $this->execution_info = $var; - - return $this; - } - - /** - * The timestamp when the job was initially created. Immutable and set by the - * Cloud Dataflow service. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 11; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreateTime() - { - return $this->create_time; - } - - public function hasCreateTime() - { - return isset($this->create_time); - } - - public function clearCreateTime() - { - unset($this->create_time); - } - - /** - * The timestamp when the job was initially created. Immutable and set by the - * Cloud Dataflow service. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 11; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->create_time = $var; - - return $this; - } - - /** - * If this job is an update of an existing job, this field is the job ID - * of the job it replaced. - * When sending a `CreateJobRequest`, you can update a job by specifying it - * here. The job named here is stopped, and its intermediate state is - * transferred to this job. - * - * Generated from protobuf field string replace_job_id = 12; - * @return string - */ - public function getReplaceJobId() - { - return $this->replace_job_id; - } - - /** - * If this job is an update of an existing job, this field is the job ID - * of the job it replaced. - * When sending a `CreateJobRequest`, you can update a job by specifying it - * here. The job named here is stopped, and its intermediate state is - * transferred to this job. - * - * Generated from protobuf field string replace_job_id = 12; - * @param string $var - * @return $this - */ - public function setReplaceJobId($var) - { - GPBUtil::checkString($var, True); - $this->replace_job_id = $var; - - return $this; - } - - /** - * The map of transform name prefixes of the job to be replaced to the - * corresponding name prefixes of the new job. - * - * Generated from protobuf field map transform_name_mapping = 13; - * @return \Google\Protobuf\Internal\MapField - */ - public function getTransformNameMapping() - { - return $this->transform_name_mapping; - } - - /** - * The map of transform name prefixes of the job to be replaced to the - * corresponding name prefixes of the new job. - * - * Generated from protobuf field map transform_name_mapping = 13; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setTransformNameMapping($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->transform_name_mapping = $arr; - - return $this; - } - - /** - * The client's unique identifier of the job, re-used across retried attempts. - * If this field is set, the service will ensure its uniqueness. - * The request to create a job will fail if the service has knowledge of a - * previously submitted job with the same client's ID and job name. - * The caller may use this field to ensure idempotence of job - * creation across retried attempts to create a job. - * By default, the field is empty and, in that case, the service ignores it. - * - * Generated from protobuf field string client_request_id = 14; - * @return string - */ - public function getClientRequestId() - { - return $this->client_request_id; - } - - /** - * The client's unique identifier of the job, re-used across retried attempts. - * If this field is set, the service will ensure its uniqueness. - * The request to create a job will fail if the service has knowledge of a - * previously submitted job with the same client's ID and job name. - * The caller may use this field to ensure idempotence of job - * creation across retried attempts to create a job. - * By default, the field is empty and, in that case, the service ignores it. - * - * Generated from protobuf field string client_request_id = 14; - * @param string $var - * @return $this - */ - public function setClientRequestId($var) - { - GPBUtil::checkString($var, True); - $this->client_request_id = $var; - - return $this; - } - - /** - * If another job is an update of this job (and thus, this job is in - * `JOB_STATE_UPDATED`), this field contains the ID of that job. - * - * Generated from protobuf field string replaced_by_job_id = 15; - * @return string - */ - public function getReplacedByJobId() - { - return $this->replaced_by_job_id; - } - - /** - * If another job is an update of this job (and thus, this job is in - * `JOB_STATE_UPDATED`), this field contains the ID of that job. - * - * Generated from protobuf field string replaced_by_job_id = 15; - * @param string $var - * @return $this - */ - public function setReplacedByJobId($var) - { - GPBUtil::checkString($var, True); - $this->replaced_by_job_id = $var; - - return $this; - } - - /** - * A set of files the system should be aware of that are used - * for temporary storage. These temporary files will be - * removed on job completion. - * No duplicates are allowed. - * No file patterns are supported. - * The supported files are: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field repeated string temp_files = 16; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getTempFiles() - { - return $this->temp_files; - } - - /** - * A set of files the system should be aware of that are used - * for temporary storage. These temporary files will be - * removed on job completion. - * No duplicates are allowed. - * No file patterns are supported. - * The supported files are: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field repeated string temp_files = 16; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setTempFiles($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->temp_files = $arr; - - return $this; - } - - /** - * User-defined labels for this job. - * The labels map can contain no more than 64 entries. Entries of the labels - * map are UTF8 strings that comply with the following restrictions: - * * Keys must conform to regexp: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} - * * Values must conform to regexp: [\p{Ll}\p{Lo}\p{N}_-]{0,63} - * * Both keys and values are additionally constrained to be <= 128 bytes in - * size. - * - * Generated from protobuf field map labels = 17; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * User-defined labels for this job. - * The labels map can contain no more than 64 entries. Entries of the labels - * map are UTF8 strings that comply with the following restrictions: - * * Keys must conform to regexp: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} - * * Values must conform to regexp: [\p{Ll}\p{Lo}\p{N}_-]{0,63} - * * Both keys and values are additionally constrained to be <= 128 bytes in - * size. - * - * Generated from protobuf field map labels = 17; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->labels = $arr; - - return $this; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 18; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 18; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - - /** - * Preliminary field: The format of this data may change at any time. - * A description of the user pipeline and stages through which it is executed. - * Created by Cloud Dataflow service. Only retrieved with - * JOB_VIEW_DESCRIPTION or JOB_VIEW_ALL. - * - * Generated from protobuf field .google.dataflow.v1beta3.PipelineDescription pipeline_description = 19; - * @return \Google\Cloud\Dataflow\V1beta3\PipelineDescription|null - */ - public function getPipelineDescription() - { - return $this->pipeline_description; - } - - public function hasPipelineDescription() - { - return isset($this->pipeline_description); - } - - public function clearPipelineDescription() - { - unset($this->pipeline_description); - } - - /** - * Preliminary field: The format of this data may change at any time. - * A description of the user pipeline and stages through which it is executed. - * Created by Cloud Dataflow service. Only retrieved with - * JOB_VIEW_DESCRIPTION or JOB_VIEW_ALL. - * - * Generated from protobuf field .google.dataflow.v1beta3.PipelineDescription pipeline_description = 19; - * @param \Google\Cloud\Dataflow\V1beta3\PipelineDescription $var - * @return $this - */ - public function setPipelineDescription($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\PipelineDescription::class); - $this->pipeline_description = $var; - - return $this; - } - - /** - * This field may be mutated by the Cloud Dataflow service; - * callers cannot mutate it. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageState stage_states = 20; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getStageStates() - { - return $this->stage_states; - } - - /** - * This field may be mutated by the Cloud Dataflow service; - * callers cannot mutate it. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageState stage_states = 20; - * @param array<\Google\Cloud\Dataflow\V1beta3\ExecutionStageState>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setStageStates($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\ExecutionStageState::class); - $this->stage_states = $arr; - - return $this; - } - - /** - * This field is populated by the Dataflow service to support filtering jobs - * by the metadata values provided here. Populated for ListJobs and all GetJob - * views SUMMARY and higher. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobMetadata job_metadata = 21; - * @return \Google\Cloud\Dataflow\V1beta3\JobMetadata|null - */ - public function getJobMetadata() - { - return $this->job_metadata; - } - - public function hasJobMetadata() - { - return isset($this->job_metadata); - } - - public function clearJobMetadata() - { - unset($this->job_metadata); - } - - /** - * This field is populated by the Dataflow service to support filtering jobs - * by the metadata values provided here. Populated for ListJobs and all GetJob - * views SUMMARY and higher. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobMetadata job_metadata = 21; - * @param \Google\Cloud\Dataflow\V1beta3\JobMetadata $var - * @return $this - */ - public function setJobMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\JobMetadata::class); - $this->job_metadata = $var; - - return $this; - } - - /** - * The timestamp when the job was started (transitioned to JOB_STATE_PENDING). - * Flexible resource scheduling jobs are started with some delay after job - * creation, so start_time is unset before start and is updated when the - * job is started by the Cloud Dataflow service. For other jobs, start_time - * always equals to create_time and is immutable and set by the Cloud Dataflow - * service. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 22; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * The timestamp when the job was started (transitioned to JOB_STATE_PENDING). - * Flexible resource scheduling jobs are started with some delay after job - * creation, so start_time is unset before start and is updated when the - * job is started by the Cloud Dataflow service. For other jobs, start_time - * always equals to create_time and is immutable and set by the Cloud Dataflow - * service. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 22; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * If this is specified, the job's initial state is populated from the given - * snapshot. - * - * Generated from protobuf field string created_from_snapshot_id = 23; - * @return string - */ - public function getCreatedFromSnapshotId() - { - return $this->created_from_snapshot_id; - } - - /** - * If this is specified, the job's initial state is populated from the given - * snapshot. - * - * Generated from protobuf field string created_from_snapshot_id = 23; - * @param string $var - * @return $this - */ - public function setCreatedFromSnapshotId($var) - { - GPBUtil::checkString($var, True); - $this->created_from_snapshot_id = $var; - - return $this; - } - - /** - * Reserved for future use. This field is set only in responses from the - * server; it is ignored if it is set in any requests. - * - * Generated from protobuf field bool satisfies_pzs = 25; - * @return bool - */ - public function getSatisfiesPzs() - { - return $this->satisfies_pzs; - } - - /** - * Reserved for future use. This field is set only in responses from the - * server; it is ignored if it is set in any requests. - * - * Generated from protobuf field bool satisfies_pzs = 25; - * @param bool $var - * @return $this - */ - public function setSatisfiesPzs($var) - { - GPBUtil::checkBool($var); - $this->satisfies_pzs = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobExecutionDetails.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobExecutionDetails.php deleted file mode 100644 index 5645aec2f176..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobExecutionDetails.php +++ /dev/null @@ -1,109 +0,0 @@ -google.dataflow.v1beta3.JobExecutionDetails - */ -class JobExecutionDetails extends \Google\Protobuf\Internal\Message -{ - /** - * The stages of the job execution. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StageSummary stages = 1; - */ - private $stages; - /** - * If present, this response does not contain all requested tasks. To obtain - * the next page of results, repeat the request with page_token set to this - * value. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Dataflow\V1beta3\StageSummary>|\Google\Protobuf\Internal\RepeatedField $stages - * The stages of the job execution. - * @type string $next_page_token - * If present, this response does not contain all requested tasks. To obtain - * the next page of results, repeat the request with page_token set to this - * value. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * The stages of the job execution. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StageSummary stages = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getStages() - { - return $this->stages; - } - - /** - * The stages of the job execution. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StageSummary stages = 1; - * @param array<\Google\Cloud\Dataflow\V1beta3\StageSummary>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setStages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\StageSummary::class); - $this->stages = $arr; - - return $this; - } - - /** - * If present, this response does not contain all requested tasks. To obtain - * the next page of results, repeat the request with page_token set to this - * value. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * If present, this response does not contain all requested tasks. To obtain - * the next page of results, repeat the request with page_token set to this - * value. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobExecutionInfo.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobExecutionInfo.php deleted file mode 100644 index 201ca49b889e..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobExecutionInfo.php +++ /dev/null @@ -1,68 +0,0 @@ -google.dataflow.v1beta3.JobExecutionInfo - */ -class JobExecutionInfo extends \Google\Protobuf\Internal\Message -{ - /** - * A mapping from each stage to the information about that stage. - * - * Generated from protobuf field map stages = 1; - */ - private $stages; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\MapField $stages - * A mapping from each stage to the information about that stage. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * A mapping from each stage to the information about that stage. - * - * Generated from protobuf field map stages = 1; - * @return \Google\Protobuf\Internal\MapField - */ - public function getStages() - { - return $this->stages; - } - - /** - * A mapping from each stage to the information about that stage. - * - * Generated from protobuf field map stages = 1; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setStages($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\JobExecutionStageInfo::class); - $this->stages = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobExecutionStageInfo.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobExecutionStageInfo.php deleted file mode 100644 index 2af78dbddbff..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobExecutionStageInfo.php +++ /dev/null @@ -1,76 +0,0 @@ -google.dataflow.v1beta3.JobExecutionStageInfo - */ -class JobExecutionStageInfo extends \Google\Protobuf\Internal\Message -{ - /** - * The steps associated with the execution stage. - * Note that stages may have several steps, and that a given step - * might be run by more than one stage. - * - * Generated from protobuf field repeated string step_name = 1; - */ - private $step_name; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $step_name - * The steps associated with the execution stage. - * Note that stages may have several steps, and that a given step - * might be run by more than one stage. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The steps associated with the execution stage. - * Note that stages may have several steps, and that a given step - * might be run by more than one stage. - * - * Generated from protobuf field repeated string step_name = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getStepName() - { - return $this->step_name; - } - - /** - * The steps associated with the execution stage. - * Note that stages may have several steps, and that a given step - * might be run by more than one stage. - * - * Generated from protobuf field repeated string step_name = 1; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setStepName($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->step_name = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobMessage.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobMessage.php deleted file mode 100644 index ebf515bb8e04..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobMessage.php +++ /dev/null @@ -1,179 +0,0 @@ -google.dataflow.v1beta3.JobMessage - */ -class JobMessage extends \Google\Protobuf\Internal\Message -{ - /** - * Deprecated. - * - * Generated from protobuf field string id = 1; - */ - protected $id = ''; - /** - * The timestamp of the message. - * - * Generated from protobuf field .google.protobuf.Timestamp time = 2; - */ - protected $time = null; - /** - * The text of the message. - * - * Generated from protobuf field string message_text = 3; - */ - protected $message_text = ''; - /** - * Importance level of the message. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobMessageImportance message_importance = 4; - */ - protected $message_importance = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $id - * Deprecated. - * @type \Google\Protobuf\Timestamp $time - * The timestamp of the message. - * @type string $message_text - * The text of the message. - * @type int $message_importance - * Importance level of the message. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Messages::initOnce(); - parent::__construct($data); - } - - /** - * Deprecated. - * - * Generated from protobuf field string id = 1; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Deprecated. - * - * Generated from protobuf field string id = 1; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * The timestamp of the message. - * - * Generated from protobuf field .google.protobuf.Timestamp time = 2; - * @return \Google\Protobuf\Timestamp|null - */ - public function getTime() - { - return $this->time; - } - - public function hasTime() - { - return isset($this->time); - } - - public function clearTime() - { - unset($this->time); - } - - /** - * The timestamp of the message. - * - * Generated from protobuf field .google.protobuf.Timestamp time = 2; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->time = $var; - - return $this; - } - - /** - * The text of the message. - * - * Generated from protobuf field string message_text = 3; - * @return string - */ - public function getMessageText() - { - return $this->message_text; - } - - /** - * The text of the message. - * - * Generated from protobuf field string message_text = 3; - * @param string $var - * @return $this - */ - public function setMessageText($var) - { - GPBUtil::checkString($var, True); - $this->message_text = $var; - - return $this; - } - - /** - * Importance level of the message. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobMessageImportance message_importance = 4; - * @return int - */ - public function getMessageImportance() - { - return $this->message_importance; - } - - /** - * Importance level of the message. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobMessageImportance message_importance = 4; - * @param int $var - * @return $this - */ - public function setMessageImportance($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\JobMessageImportance::class); - $this->message_importance = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobMessageImportance.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobMessageImportance.php deleted file mode 100644 index 66c31d12ff93..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobMessageImportance.php +++ /dev/null @@ -1,100 +0,0 @@ -google.dataflow.v1beta3.JobMessageImportance - */ -class JobMessageImportance -{ - /** - * The message importance isn't specified, or is unknown. - * - * Generated from protobuf enum JOB_MESSAGE_IMPORTANCE_UNKNOWN = 0; - */ - const JOB_MESSAGE_IMPORTANCE_UNKNOWN = 0; - /** - * The message is at the 'debug' level: typically only useful for - * software engineers working on the code the job is running. - * Typically, Dataflow pipeline runners do not display log messages - * at this level by default. - * - * Generated from protobuf enum JOB_MESSAGE_DEBUG = 1; - */ - const JOB_MESSAGE_DEBUG = 1; - /** - * The message is at the 'detailed' level: somewhat verbose, but - * potentially useful to users. Typically, Dataflow pipeline - * runners do not display log messages at this level by default. - * These messages are displayed by default in the Dataflow - * monitoring UI. - * - * Generated from protobuf enum JOB_MESSAGE_DETAILED = 2; - */ - const JOB_MESSAGE_DETAILED = 2; - /** - * The message is at the 'basic' level: useful for keeping - * track of the execution of a Dataflow pipeline. Typically, - * Dataflow pipeline runners display log messages at this level by - * default, and these messages are displayed by default in the - * Dataflow monitoring UI. - * - * Generated from protobuf enum JOB_MESSAGE_BASIC = 5; - */ - const JOB_MESSAGE_BASIC = 5; - /** - * The message is at the 'warning' level: indicating a condition - * pertaining to a job which may require human intervention. - * Typically, Dataflow pipeline runners display log messages at this - * level by default, and these messages are displayed by default in - * the Dataflow monitoring UI. - * - * Generated from protobuf enum JOB_MESSAGE_WARNING = 3; - */ - const JOB_MESSAGE_WARNING = 3; - /** - * The message is at the 'error' level: indicating a condition - * preventing a job from succeeding. Typically, Dataflow pipeline - * runners display log messages at this level by default, and these - * messages are displayed by default in the Dataflow monitoring UI. - * - * Generated from protobuf enum JOB_MESSAGE_ERROR = 4; - */ - const JOB_MESSAGE_ERROR = 4; - - private static $valueToName = [ - self::JOB_MESSAGE_IMPORTANCE_UNKNOWN => 'JOB_MESSAGE_IMPORTANCE_UNKNOWN', - self::JOB_MESSAGE_DEBUG => 'JOB_MESSAGE_DEBUG', - self::JOB_MESSAGE_DETAILED => 'JOB_MESSAGE_DETAILED', - self::JOB_MESSAGE_BASIC => 'JOB_MESSAGE_BASIC', - self::JOB_MESSAGE_WARNING => 'JOB_MESSAGE_WARNING', - self::JOB_MESSAGE_ERROR => 'JOB_MESSAGE_ERROR', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobMetadata.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobMetadata.php deleted file mode 100644 index de843e7608de..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobMetadata.php +++ /dev/null @@ -1,282 +0,0 @@ -google.dataflow.v1beta3.JobMetadata - */ -class JobMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * The SDK version used to run the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.SdkVersion sdk_version = 1; - */ - protected $sdk_version = null; - /** - * Identification of a Spanner source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.SpannerIODetails spanner_details = 2; - */ - private $spanner_details; - /** - * Identification of a BigQuery source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.BigQueryIODetails bigquery_details = 3; - */ - private $bigquery_details; - /** - * Identification of a Cloud Bigtable source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.BigTableIODetails big_table_details = 4; - */ - private $big_table_details; - /** - * Identification of a Pub/Sub source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.PubSubIODetails pubsub_details = 5; - */ - private $pubsub_details; - /** - * Identification of a File source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.FileIODetails file_details = 6; - */ - private $file_details; - /** - * Identification of a Datastore source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.DatastoreIODetails datastore_details = 7; - */ - private $datastore_details; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Dataflow\V1beta3\SdkVersion $sdk_version - * The SDK version used to run the job. - * @type array<\Google\Cloud\Dataflow\V1beta3\SpannerIODetails>|\Google\Protobuf\Internal\RepeatedField $spanner_details - * Identification of a Spanner source used in the Dataflow job. - * @type array<\Google\Cloud\Dataflow\V1beta3\BigQueryIODetails>|\Google\Protobuf\Internal\RepeatedField $bigquery_details - * Identification of a BigQuery source used in the Dataflow job. - * @type array<\Google\Cloud\Dataflow\V1beta3\BigTableIODetails>|\Google\Protobuf\Internal\RepeatedField $big_table_details - * Identification of a Cloud Bigtable source used in the Dataflow job. - * @type array<\Google\Cloud\Dataflow\V1beta3\PubSubIODetails>|\Google\Protobuf\Internal\RepeatedField $pubsub_details - * Identification of a Pub/Sub source used in the Dataflow job. - * @type array<\Google\Cloud\Dataflow\V1beta3\FileIODetails>|\Google\Protobuf\Internal\RepeatedField $file_details - * Identification of a File source used in the Dataflow job. - * @type array<\Google\Cloud\Dataflow\V1beta3\DatastoreIODetails>|\Google\Protobuf\Internal\RepeatedField $datastore_details - * Identification of a Datastore source used in the Dataflow job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The SDK version used to run the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.SdkVersion sdk_version = 1; - * @return \Google\Cloud\Dataflow\V1beta3\SdkVersion|null - */ - public function getSdkVersion() - { - return $this->sdk_version; - } - - public function hasSdkVersion() - { - return isset($this->sdk_version); - } - - public function clearSdkVersion() - { - unset($this->sdk_version); - } - - /** - * The SDK version used to run the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.SdkVersion sdk_version = 1; - * @param \Google\Cloud\Dataflow\V1beta3\SdkVersion $var - * @return $this - */ - public function setSdkVersion($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\SdkVersion::class); - $this->sdk_version = $var; - - return $this; - } - - /** - * Identification of a Spanner source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.SpannerIODetails spanner_details = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSpannerDetails() - { - return $this->spanner_details; - } - - /** - * Identification of a Spanner source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.SpannerIODetails spanner_details = 2; - * @param array<\Google\Cloud\Dataflow\V1beta3\SpannerIODetails>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSpannerDetails($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\SpannerIODetails::class); - $this->spanner_details = $arr; - - return $this; - } - - /** - * Identification of a BigQuery source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.BigQueryIODetails bigquery_details = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getBigqueryDetails() - { - return $this->bigquery_details; - } - - /** - * Identification of a BigQuery source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.BigQueryIODetails bigquery_details = 3; - * @param array<\Google\Cloud\Dataflow\V1beta3\BigQueryIODetails>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setBigqueryDetails($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\BigQueryIODetails::class); - $this->bigquery_details = $arr; - - return $this; - } - - /** - * Identification of a Cloud Bigtable source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.BigTableIODetails big_table_details = 4; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getBigTableDetails() - { - return $this->big_table_details; - } - - /** - * Identification of a Cloud Bigtable source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.BigTableIODetails big_table_details = 4; - * @param array<\Google\Cloud\Dataflow\V1beta3\BigTableIODetails>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setBigTableDetails($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\BigTableIODetails::class); - $this->big_table_details = $arr; - - return $this; - } - - /** - * Identification of a Pub/Sub source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.PubSubIODetails pubsub_details = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPubsubDetails() - { - return $this->pubsub_details; - } - - /** - * Identification of a Pub/Sub source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.PubSubIODetails pubsub_details = 5; - * @param array<\Google\Cloud\Dataflow\V1beta3\PubSubIODetails>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPubsubDetails($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\PubSubIODetails::class); - $this->pubsub_details = $arr; - - return $this; - } - - /** - * Identification of a File source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.FileIODetails file_details = 6; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getFileDetails() - { - return $this->file_details; - } - - /** - * Identification of a File source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.FileIODetails file_details = 6; - * @param array<\Google\Cloud\Dataflow\V1beta3\FileIODetails>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setFileDetails($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\FileIODetails::class); - $this->file_details = $arr; - - return $this; - } - - /** - * Identification of a Datastore source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.DatastoreIODetails datastore_details = 7; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDatastoreDetails() - { - return $this->datastore_details; - } - - /** - * Identification of a Datastore source used in the Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.DatastoreIODetails datastore_details = 7; - * @param array<\Google\Cloud\Dataflow\V1beta3\DatastoreIODetails>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDatastoreDetails($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\DatastoreIODetails::class); - $this->datastore_details = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobMetrics.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobMetrics.php deleted file mode 100644 index 750b6885b0c2..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobMetrics.php +++ /dev/null @@ -1,116 +0,0 @@ -google.dataflow.v1beta3.JobMetrics - */ -class JobMetrics extends \Google\Protobuf\Internal\Message -{ - /** - * Timestamp as of which metric values are current. - * - * Generated from protobuf field .google.protobuf.Timestamp metric_time = 1; - */ - protected $metric_time = null; - /** - * All metrics for this job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; - */ - private $metrics; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $metric_time - * Timestamp as of which metric values are current. - * @type array<\Google\Cloud\Dataflow\V1beta3\MetricUpdate>|\Google\Protobuf\Internal\RepeatedField $metrics - * All metrics for this job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * Timestamp as of which metric values are current. - * - * Generated from protobuf field .google.protobuf.Timestamp metric_time = 1; - * @return \Google\Protobuf\Timestamp|null - */ - public function getMetricTime() - { - return $this->metric_time; - } - - public function hasMetricTime() - { - return isset($this->metric_time); - } - - public function clearMetricTime() - { - unset($this->metric_time); - } - - /** - * Timestamp as of which metric values are current. - * - * Generated from protobuf field .google.protobuf.Timestamp metric_time = 1; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setMetricTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->metric_time = $var; - - return $this; - } - - /** - * All metrics for this job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getMetrics() - { - return $this->metrics; - } - - /** - * All metrics for this job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.MetricUpdate metrics = 2; - * @param array<\Google\Cloud\Dataflow\V1beta3\MetricUpdate>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setMetrics($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\MetricUpdate::class); - $this->metrics = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobState.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobState.php deleted file mode 100644 index 53587a61ad51..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobState.php +++ /dev/null @@ -1,163 +0,0 @@ -google.dataflow.v1beta3.JobState - */ -class JobState -{ - /** - * The job's run state isn't specified. - * - * Generated from protobuf enum JOB_STATE_UNKNOWN = 0; - */ - const JOB_STATE_UNKNOWN = 0; - /** - * `JOB_STATE_STOPPED` indicates that the job has not - * yet started to run. - * - * Generated from protobuf enum JOB_STATE_STOPPED = 1; - */ - const JOB_STATE_STOPPED = 1; - /** - * `JOB_STATE_RUNNING` indicates that the job is currently running. - * - * Generated from protobuf enum JOB_STATE_RUNNING = 2; - */ - const JOB_STATE_RUNNING = 2; - /** - * `JOB_STATE_DONE` indicates that the job has successfully completed. - * This is a terminal job state. This state may be set by the Cloud Dataflow - * service, as a transition from `JOB_STATE_RUNNING`. It may also be set via a - * Cloud Dataflow `UpdateJob` call, if the job has not yet reached a terminal - * state. - * - * Generated from protobuf enum JOB_STATE_DONE = 3; - */ - const JOB_STATE_DONE = 3; - /** - * `JOB_STATE_FAILED` indicates that the job has failed. This is a - * terminal job state. This state may only be set by the Cloud Dataflow - * service, and only as a transition from `JOB_STATE_RUNNING`. - * - * Generated from protobuf enum JOB_STATE_FAILED = 4; - */ - const JOB_STATE_FAILED = 4; - /** - * `JOB_STATE_CANCELLED` indicates that the job has been explicitly - * cancelled. This is a terminal job state. This state may only be - * set via a Cloud Dataflow `UpdateJob` call, and only if the job has not - * yet reached another terminal state. - * - * Generated from protobuf enum JOB_STATE_CANCELLED = 5; - */ - const JOB_STATE_CANCELLED = 5; - /** - * `JOB_STATE_UPDATED` indicates that the job was successfully updated, - * meaning that this job was stopped and another job was started, inheriting - * state from this one. This is a terminal job state. This state may only be - * set by the Cloud Dataflow service, and only as a transition from - * `JOB_STATE_RUNNING`. - * - * Generated from protobuf enum JOB_STATE_UPDATED = 6; - */ - const JOB_STATE_UPDATED = 6; - /** - * `JOB_STATE_DRAINING` indicates that the job is in the process of draining. - * A draining job has stopped pulling from its input sources and is processing - * any data that remains in-flight. This state may be set via a Cloud Dataflow - * `UpdateJob` call, but only as a transition from `JOB_STATE_RUNNING`. Jobs - * that are draining may only transition to `JOB_STATE_DRAINED`, - * `JOB_STATE_CANCELLED`, or `JOB_STATE_FAILED`. - * - * Generated from protobuf enum JOB_STATE_DRAINING = 7; - */ - const JOB_STATE_DRAINING = 7; - /** - * `JOB_STATE_DRAINED` indicates that the job has been drained. - * A drained job terminated by stopping pulling from its input sources and - * processing any data that remained in-flight when draining was requested. - * This state is a terminal state, may only be set by the Cloud Dataflow - * service, and only as a transition from `JOB_STATE_DRAINING`. - * - * Generated from protobuf enum JOB_STATE_DRAINED = 8; - */ - const JOB_STATE_DRAINED = 8; - /** - * `JOB_STATE_PENDING` indicates that the job has been created but is not yet - * running. Jobs that are pending may only transition to `JOB_STATE_RUNNING`, - * or `JOB_STATE_FAILED`. - * - * Generated from protobuf enum JOB_STATE_PENDING = 9; - */ - const JOB_STATE_PENDING = 9; - /** - * `JOB_STATE_CANCELLING` indicates that the job has been explicitly cancelled - * and is in the process of stopping. Jobs that are cancelling may only - * transition to `JOB_STATE_CANCELLED` or `JOB_STATE_FAILED`. - * - * Generated from protobuf enum JOB_STATE_CANCELLING = 10; - */ - const JOB_STATE_CANCELLING = 10; - /** - * `JOB_STATE_QUEUED` indicates that the job has been created but is being - * delayed until launch. Jobs that are queued may only transition to - * `JOB_STATE_PENDING` or `JOB_STATE_CANCELLED`. - * - * Generated from protobuf enum JOB_STATE_QUEUED = 11; - */ - const JOB_STATE_QUEUED = 11; - /** - * `JOB_STATE_RESOURCE_CLEANING_UP` indicates that the batch job's associated - * resources are currently being cleaned up after a successful run. - * Currently, this is an opt-in feature, please reach out to Cloud support - * team if you are interested. - * - * Generated from protobuf enum JOB_STATE_RESOURCE_CLEANING_UP = 12; - */ - const JOB_STATE_RESOURCE_CLEANING_UP = 12; - - private static $valueToName = [ - self::JOB_STATE_UNKNOWN => 'JOB_STATE_UNKNOWN', - self::JOB_STATE_STOPPED => 'JOB_STATE_STOPPED', - self::JOB_STATE_RUNNING => 'JOB_STATE_RUNNING', - self::JOB_STATE_DONE => 'JOB_STATE_DONE', - self::JOB_STATE_FAILED => 'JOB_STATE_FAILED', - self::JOB_STATE_CANCELLED => 'JOB_STATE_CANCELLED', - self::JOB_STATE_UPDATED => 'JOB_STATE_UPDATED', - self::JOB_STATE_DRAINING => 'JOB_STATE_DRAINING', - self::JOB_STATE_DRAINED => 'JOB_STATE_DRAINED', - self::JOB_STATE_PENDING => 'JOB_STATE_PENDING', - self::JOB_STATE_CANCELLING => 'JOB_STATE_CANCELLING', - self::JOB_STATE_QUEUED => 'JOB_STATE_QUEUED', - self::JOB_STATE_RESOURCE_CLEANING_UP => 'JOB_STATE_RESOURCE_CLEANING_UP', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobType.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobType.php deleted file mode 100644 index 35a10c4dd525..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobType.php +++ /dev/null @@ -1,66 +0,0 @@ -google.dataflow.v1beta3.JobType - */ -class JobType -{ - /** - * The type of the job is unspecified, or unknown. - * - * Generated from protobuf enum JOB_TYPE_UNKNOWN = 0; - */ - const JOB_TYPE_UNKNOWN = 0; - /** - * A batch job with a well-defined end point: data is read, data is - * processed, data is written, and the job is done. - * - * Generated from protobuf enum JOB_TYPE_BATCH = 1; - */ - const JOB_TYPE_BATCH = 1; - /** - * A continuously streaming job with no end: data is read, - * processed, and written continuously. - * - * Generated from protobuf enum JOB_TYPE_STREAMING = 2; - */ - const JOB_TYPE_STREAMING = 2; - - private static $valueToName = [ - self::JOB_TYPE_UNKNOWN => 'JOB_TYPE_UNKNOWN', - self::JOB_TYPE_BATCH => 'JOB_TYPE_BATCH', - self::JOB_TYPE_STREAMING => 'JOB_TYPE_STREAMING', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobView.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobView.php deleted file mode 100644 index 4e770bb11f5c..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobView.php +++ /dev/null @@ -1,73 +0,0 @@ -google.dataflow.v1beta3.JobView - */ -class JobView -{ - /** - * The job view to return isn't specified, or is unknown. - * Responses will contain at least the `JOB_VIEW_SUMMARY` information, - * and may contain additional information. - * - * Generated from protobuf enum JOB_VIEW_UNKNOWN = 0; - */ - const JOB_VIEW_UNKNOWN = 0; - /** - * Request summary information only: - * Project ID, Job ID, job name, job type, job status, start/end time, - * and Cloud SDK version details. - * - * Generated from protobuf enum JOB_VIEW_SUMMARY = 1; - */ - const JOB_VIEW_SUMMARY = 1; - /** - * Request all information available for this job. - * - * Generated from protobuf enum JOB_VIEW_ALL = 2; - */ - const JOB_VIEW_ALL = 2; - /** - * Request summary info and limited job description data for steps, labels and - * environment. - * - * Generated from protobuf enum JOB_VIEW_DESCRIPTION = 3; - */ - const JOB_VIEW_DESCRIPTION = 3; - - private static $valueToName = [ - self::JOB_VIEW_UNKNOWN => 'JOB_VIEW_UNKNOWN', - self::JOB_VIEW_SUMMARY => 'JOB_VIEW_SUMMARY', - self::JOB_VIEW_ALL => 'JOB_VIEW_ALL', - self::JOB_VIEW_DESCRIPTION => 'JOB_VIEW_DESCRIPTION', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobsV1Beta3GrpcClient.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobsV1Beta3GrpcClient.php deleted file mode 100644 index 0ee3303779b3..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/JobsV1Beta3GrpcClient.php +++ /dev/null @@ -1,166 +0,0 @@ -_simpleRequest('/google.dataflow.v1beta3.JobsV1Beta3/CreateJob', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\Job', 'decode'], - $metadata, $options); - } - - /** - * Gets the state of the specified Cloud Dataflow job. - * - * To get the state of a job, we recommend using `projects.locations.jobs.get` - * with a [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using - * `projects.jobs.get` is not recommended, as you can only get the state of - * jobs that are running in `us-central1`. - * @param \Google\Cloud\Dataflow\V1beta3\GetJobRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetJob(\Google\Cloud\Dataflow\V1beta3\GetJobRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.dataflow.v1beta3.JobsV1Beta3/GetJob', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\Job', 'decode'], - $metadata, $options); - } - - /** - * Updates the state of an existing Cloud Dataflow job. - * - * To update the state of an existing job, we recommend using - * `projects.locations.jobs.update` with a [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using - * `projects.jobs.update` is not recommended, as you can only update the state - * of jobs that are running in `us-central1`. - * @param \Google\Cloud\Dataflow\V1beta3\UpdateJobRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function UpdateJob(\Google\Cloud\Dataflow\V1beta3\UpdateJobRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.dataflow.v1beta3.JobsV1Beta3/UpdateJob', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\Job', 'decode'], - $metadata, $options); - } - - /** - * List the jobs of a project. - * - * To list the jobs of a project in a region, we recommend using - * `projects.locations.jobs.list` with a [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). To - * list the all jobs across all regions, use `projects.jobs.aggregated`. Using - * `projects.jobs.list` is not recommended, as you can only get the list of - * jobs that are running in `us-central1`. - * @param \Google\Cloud\Dataflow\V1beta3\ListJobsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListJobs(\Google\Cloud\Dataflow\V1beta3\ListJobsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.dataflow.v1beta3.JobsV1Beta3/ListJobs', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\ListJobsResponse', 'decode'], - $metadata, $options); - } - - /** - * List the jobs of a project across all regions. - * @param \Google\Cloud\Dataflow\V1beta3\ListJobsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function AggregatedListJobs(\Google\Cloud\Dataflow\V1beta3\ListJobsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.dataflow.v1beta3.JobsV1Beta3/AggregatedListJobs', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\ListJobsResponse', 'decode'], - $metadata, $options); - } - - /** - * Check for existence of active jobs in the given project across all regions. - * @param \Google\Cloud\Dataflow\V1beta3\CheckActiveJobsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function CheckActiveJobs(\Google\Cloud\Dataflow\V1beta3\CheckActiveJobsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.dataflow.v1beta3.JobsV1Beta3/CheckActiveJobs', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\CheckActiveJobsResponse', 'decode'], - $metadata, $options); - } - - /** - * Snapshot the state of a streaming job. - * @param \Google\Cloud\Dataflow\V1beta3\SnapshotJobRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function SnapshotJob(\Google\Cloud\Dataflow\V1beta3\SnapshotJobRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.dataflow.v1beta3.JobsV1Beta3/SnapshotJob', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\Snapshot', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/KeyRangeDataDiskAssignment.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/KeyRangeDataDiskAssignment.php deleted file mode 100644 index 969c3ac77411..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/KeyRangeDataDiskAssignment.php +++ /dev/null @@ -1,150 +0,0 @@ -google.dataflow.v1beta3.KeyRangeDataDiskAssignment - */ -class KeyRangeDataDiskAssignment extends \Google\Protobuf\Internal\Message -{ - /** - * The start (inclusive) of the key range. - * - * Generated from protobuf field string start = 1; - */ - protected $start = ''; - /** - * The end (exclusive) of the key range. - * - * Generated from protobuf field string end = 2; - */ - protected $end = ''; - /** - * The name of the data disk where data for this range is stored. - * This name is local to the Google Cloud Platform project and uniquely - * identifies the disk within that project, for example - * "myproject-1014-104817-4c2-harness-0-disk-1". - * - * Generated from protobuf field string data_disk = 3; - */ - protected $data_disk = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $start - * The start (inclusive) of the key range. - * @type string $end - * The end (exclusive) of the key range. - * @type string $data_disk - * The name of the data disk where data for this range is stored. - * This name is local to the Google Cloud Platform project and uniquely - * identifies the disk within that project, for example - * "myproject-1014-104817-4c2-harness-0-disk-1". - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * The start (inclusive) of the key range. - * - * Generated from protobuf field string start = 1; - * @return string - */ - public function getStart() - { - return $this->start; - } - - /** - * The start (inclusive) of the key range. - * - * Generated from protobuf field string start = 1; - * @param string $var - * @return $this - */ - public function setStart($var) - { - GPBUtil::checkString($var, True); - $this->start = $var; - - return $this; - } - - /** - * The end (exclusive) of the key range. - * - * Generated from protobuf field string end = 2; - * @return string - */ - public function getEnd() - { - return $this->end; - } - - /** - * The end (exclusive) of the key range. - * - * Generated from protobuf field string end = 2; - * @param string $var - * @return $this - */ - public function setEnd($var) - { - GPBUtil::checkString($var, True); - $this->end = $var; - - return $this; - } - - /** - * The name of the data disk where data for this range is stored. - * This name is local to the Google Cloud Platform project and uniquely - * identifies the disk within that project, for example - * "myproject-1014-104817-4c2-harness-0-disk-1". - * - * Generated from protobuf field string data_disk = 3; - * @return string - */ - public function getDataDisk() - { - return $this->data_disk; - } - - /** - * The name of the data disk where data for this range is stored. - * This name is local to the Google Cloud Platform project and uniquely - * identifies the disk within that project, for example - * "myproject-1014-104817-4c2-harness-0-disk-1". - * - * Generated from protobuf field string data_disk = 3; - * @param string $var - * @return $this - */ - public function setDataDisk($var) - { - GPBUtil::checkString($var, True); - $this->data_disk = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/KeyRangeLocation.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/KeyRangeLocation.php deleted file mode 100644 index e485dfde7d1b..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/KeyRangeLocation.php +++ /dev/null @@ -1,230 +0,0 @@ -google.dataflow.v1beta3.KeyRangeLocation - */ -class KeyRangeLocation extends \Google\Protobuf\Internal\Message -{ - /** - * The start (inclusive) of the key range. - * - * Generated from protobuf field string start = 1; - */ - protected $start = ''; - /** - * The end (exclusive) of the key range. - * - * Generated from protobuf field string end = 2; - */ - protected $end = ''; - /** - * The physical location of this range assignment to be used for - * streaming computation cross-worker message delivery. - * - * Generated from protobuf field string delivery_endpoint = 3; - */ - protected $delivery_endpoint = ''; - /** - * The name of the data disk where data for this range is stored. - * This name is local to the Google Cloud Platform project and uniquely - * identifies the disk within that project, for example - * "myproject-1014-104817-4c2-harness-0-disk-1". - * - * Generated from protobuf field string data_disk = 5; - */ - protected $data_disk = ''; - /** - * DEPRECATED. The location of the persistent state for this range, as a - * persistent directory in the worker local filesystem. - * - * Generated from protobuf field string deprecated_persistent_directory = 4 [deprecated = true]; - * @deprecated - */ - protected $deprecated_persistent_directory = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $start - * The start (inclusive) of the key range. - * @type string $end - * The end (exclusive) of the key range. - * @type string $delivery_endpoint - * The physical location of this range assignment to be used for - * streaming computation cross-worker message delivery. - * @type string $data_disk - * The name of the data disk where data for this range is stored. - * This name is local to the Google Cloud Platform project and uniquely - * identifies the disk within that project, for example - * "myproject-1014-104817-4c2-harness-0-disk-1". - * @type string $deprecated_persistent_directory - * DEPRECATED. The location of the persistent state for this range, as a - * persistent directory in the worker local filesystem. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * The start (inclusive) of the key range. - * - * Generated from protobuf field string start = 1; - * @return string - */ - public function getStart() - { - return $this->start; - } - - /** - * The start (inclusive) of the key range. - * - * Generated from protobuf field string start = 1; - * @param string $var - * @return $this - */ - public function setStart($var) - { - GPBUtil::checkString($var, True); - $this->start = $var; - - return $this; - } - - /** - * The end (exclusive) of the key range. - * - * Generated from protobuf field string end = 2; - * @return string - */ - public function getEnd() - { - return $this->end; - } - - /** - * The end (exclusive) of the key range. - * - * Generated from protobuf field string end = 2; - * @param string $var - * @return $this - */ - public function setEnd($var) - { - GPBUtil::checkString($var, True); - $this->end = $var; - - return $this; - } - - /** - * The physical location of this range assignment to be used for - * streaming computation cross-worker message delivery. - * - * Generated from protobuf field string delivery_endpoint = 3; - * @return string - */ - public function getDeliveryEndpoint() - { - return $this->delivery_endpoint; - } - - /** - * The physical location of this range assignment to be used for - * streaming computation cross-worker message delivery. - * - * Generated from protobuf field string delivery_endpoint = 3; - * @param string $var - * @return $this - */ - public function setDeliveryEndpoint($var) - { - GPBUtil::checkString($var, True); - $this->delivery_endpoint = $var; - - return $this; - } - - /** - * The name of the data disk where data for this range is stored. - * This name is local to the Google Cloud Platform project and uniquely - * identifies the disk within that project, for example - * "myproject-1014-104817-4c2-harness-0-disk-1". - * - * Generated from protobuf field string data_disk = 5; - * @return string - */ - public function getDataDisk() - { - return $this->data_disk; - } - - /** - * The name of the data disk where data for this range is stored. - * This name is local to the Google Cloud Platform project and uniquely - * identifies the disk within that project, for example - * "myproject-1014-104817-4c2-harness-0-disk-1". - * - * Generated from protobuf field string data_disk = 5; - * @param string $var - * @return $this - */ - public function setDataDisk($var) - { - GPBUtil::checkString($var, True); - $this->data_disk = $var; - - return $this; - } - - /** - * DEPRECATED. The location of the persistent state for this range, as a - * persistent directory in the worker local filesystem. - * - * Generated from protobuf field string deprecated_persistent_directory = 4 [deprecated = true]; - * @return string - * @deprecated - */ - public function getDeprecatedPersistentDirectory() - { - @trigger_error('deprecated_persistent_directory is deprecated.', E_USER_DEPRECATED); - return $this->deprecated_persistent_directory; - } - - /** - * DEPRECATED. The location of the persistent state for this range, as a - * persistent directory in the worker local filesystem. - * - * Generated from protobuf field string deprecated_persistent_directory = 4 [deprecated = true]; - * @param string $var - * @return $this - * @deprecated - */ - public function setDeprecatedPersistentDirectory($var) - { - @trigger_error('deprecated_persistent_directory is deprecated.', E_USER_DEPRECATED); - GPBUtil::checkString($var, True); - $this->deprecated_persistent_directory = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/KindType.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/KindType.php deleted file mode 100644 index 4ba975392d1f..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/KindType.php +++ /dev/null @@ -1,103 +0,0 @@ -google.dataflow.v1beta3.KindType - */ -class KindType -{ - /** - * Unrecognized transform type. - * - * Generated from protobuf enum UNKNOWN_KIND = 0; - */ - const UNKNOWN_KIND = 0; - /** - * ParDo transform. - * - * Generated from protobuf enum PAR_DO_KIND = 1; - */ - const PAR_DO_KIND = 1; - /** - * Group By Key transform. - * - * Generated from protobuf enum GROUP_BY_KEY_KIND = 2; - */ - const GROUP_BY_KEY_KIND = 2; - /** - * Flatten transform. - * - * Generated from protobuf enum FLATTEN_KIND = 3; - */ - const FLATTEN_KIND = 3; - /** - * Read transform. - * - * Generated from protobuf enum READ_KIND = 4; - */ - const READ_KIND = 4; - /** - * Write transform. - * - * Generated from protobuf enum WRITE_KIND = 5; - */ - const WRITE_KIND = 5; - /** - * Constructs from a constant value, such as with Create.of. - * - * Generated from protobuf enum CONSTANT_KIND = 6; - */ - const CONSTANT_KIND = 6; - /** - * Creates a Singleton view of a collection. - * - * Generated from protobuf enum SINGLETON_KIND = 7; - */ - const SINGLETON_KIND = 7; - /** - * Opening or closing a shuffle session, often as part of a GroupByKey. - * - * Generated from protobuf enum SHUFFLE_KIND = 8; - */ - const SHUFFLE_KIND = 8; - - private static $valueToName = [ - self::UNKNOWN_KIND => 'UNKNOWN_KIND', - self::PAR_DO_KIND => 'PAR_DO_KIND', - self::GROUP_BY_KEY_KIND => 'GROUP_BY_KEY_KIND', - self::FLATTEN_KIND => 'FLATTEN_KIND', - self::READ_KIND => 'READ_KIND', - self::WRITE_KIND => 'WRITE_KIND', - self::CONSTANT_KIND => 'CONSTANT_KIND', - self::SINGLETON_KIND => 'SINGLETON_KIND', - self::SHUFFLE_KIND => 'SHUFFLE_KIND', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchFlexTemplateParameter.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchFlexTemplateParameter.php deleted file mode 100644 index 016cf17a9e0b..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchFlexTemplateParameter.php +++ /dev/null @@ -1,353 +0,0 @@ -google.dataflow.v1beta3.LaunchFlexTemplateParameter - */ -class LaunchFlexTemplateParameter extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The job name to use for the created job. For update job request, - * job name should be same as the existing running job. - * - * Generated from protobuf field string job_name = 1; - */ - protected $job_name = ''; - /** - * The parameters for FlexTemplate. - * Ex. {"num_workers":"5"} - * - * Generated from protobuf field map parameters = 2; - */ - private $parameters; - /** - * Launch options for this flex template job. This is a common set of options - * across languages and templates. This should not be used to pass job - * parameters. - * - * Generated from protobuf field map launch_options = 6; - */ - private $launch_options; - /** - * The runtime environment for the FlexTemplate job - * - * Generated from protobuf field .google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment environment = 7; - */ - protected $environment = null; - /** - * Set this to true if you are sending a request to update a running - * streaming job. When set, the job name should be the same as the - * running job. - * - * Generated from protobuf field bool update = 8; - */ - protected $update = false; - /** - * Use this to pass transform_name_mappings for streaming update jobs. - * Ex:{"oldTransformName":"newTransformName",...}' - * - * Generated from protobuf field map transform_name_mappings = 9; - */ - private $transform_name_mappings; - protected $template; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $job_name - * Required. The job name to use for the created job. For update job request, - * job name should be same as the existing running job. - * @type \Google\Cloud\Dataflow\V1beta3\ContainerSpec $container_spec - * Spec about the container image to launch. - * @type string $container_spec_gcs_path - * Cloud Storage path to a file with json serialized ContainerSpec as - * content. - * @type array|\Google\Protobuf\Internal\MapField $parameters - * The parameters for FlexTemplate. - * Ex. {"num_workers":"5"} - * @type array|\Google\Protobuf\Internal\MapField $launch_options - * Launch options for this flex template job. This is a common set of options - * across languages and templates. This should not be used to pass job - * parameters. - * @type \Google\Cloud\Dataflow\V1beta3\FlexTemplateRuntimeEnvironment $environment - * The runtime environment for the FlexTemplate job - * @type bool $update - * Set this to true if you are sending a request to update a running - * streaming job. When set, the job name should be the same as the - * running job. - * @type array|\Google\Protobuf\Internal\MapField $transform_name_mappings - * Use this to pass transform_name_mappings for streaming update jobs. - * Ex:{"oldTransformName":"newTransformName",...}' - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * Required. The job name to use for the created job. For update job request, - * job name should be same as the existing running job. - * - * Generated from protobuf field string job_name = 1; - * @return string - */ - public function getJobName() - { - return $this->job_name; - } - - /** - * Required. The job name to use for the created job. For update job request, - * job name should be same as the existing running job. - * - * Generated from protobuf field string job_name = 1; - * @param string $var - * @return $this - */ - public function setJobName($var) - { - GPBUtil::checkString($var, True); - $this->job_name = $var; - - return $this; - } - - /** - * Spec about the container image to launch. - * - * Generated from protobuf field .google.dataflow.v1beta3.ContainerSpec container_spec = 4; - * @return \Google\Cloud\Dataflow\V1beta3\ContainerSpec|null - */ - public function getContainerSpec() - { - return $this->readOneof(4); - } - - public function hasContainerSpec() - { - return $this->hasOneof(4); - } - - /** - * Spec about the container image to launch. - * - * Generated from protobuf field .google.dataflow.v1beta3.ContainerSpec container_spec = 4; - * @param \Google\Cloud\Dataflow\V1beta3\ContainerSpec $var - * @return $this - */ - public function setContainerSpec($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\ContainerSpec::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Cloud Storage path to a file with json serialized ContainerSpec as - * content. - * - * Generated from protobuf field string container_spec_gcs_path = 5; - * @return string - */ - public function getContainerSpecGcsPath() - { - return $this->readOneof(5); - } - - public function hasContainerSpecGcsPath() - { - return $this->hasOneof(5); - } - - /** - * Cloud Storage path to a file with json serialized ContainerSpec as - * content. - * - * Generated from protobuf field string container_spec_gcs_path = 5; - * @param string $var - * @return $this - */ - public function setContainerSpecGcsPath($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * The parameters for FlexTemplate. - * Ex. {"num_workers":"5"} - * - * Generated from protobuf field map parameters = 2; - * @return \Google\Protobuf\Internal\MapField - */ - public function getParameters() - { - return $this->parameters; - } - - /** - * The parameters for FlexTemplate. - * Ex. {"num_workers":"5"} - * - * Generated from protobuf field map parameters = 2; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setParameters($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->parameters = $arr; - - return $this; - } - - /** - * Launch options for this flex template job. This is a common set of options - * across languages and templates. This should not be used to pass job - * parameters. - * - * Generated from protobuf field map launch_options = 6; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLaunchOptions() - { - return $this->launch_options; - } - - /** - * Launch options for this flex template job. This is a common set of options - * across languages and templates. This should not be used to pass job - * parameters. - * - * Generated from protobuf field map launch_options = 6; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setLaunchOptions($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->launch_options = $arr; - - return $this; - } - - /** - * The runtime environment for the FlexTemplate job - * - * Generated from protobuf field .google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment environment = 7; - * @return \Google\Cloud\Dataflow\V1beta3\FlexTemplateRuntimeEnvironment|null - */ - public function getEnvironment() - { - return $this->environment; - } - - public function hasEnvironment() - { - return isset($this->environment); - } - - public function clearEnvironment() - { - unset($this->environment); - } - - /** - * The runtime environment for the FlexTemplate job - * - * Generated from protobuf field .google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment environment = 7; - * @param \Google\Cloud\Dataflow\V1beta3\FlexTemplateRuntimeEnvironment $var - * @return $this - */ - public function setEnvironment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\FlexTemplateRuntimeEnvironment::class); - $this->environment = $var; - - return $this; - } - - /** - * Set this to true if you are sending a request to update a running - * streaming job. When set, the job name should be the same as the - * running job. - * - * Generated from protobuf field bool update = 8; - * @return bool - */ - public function getUpdate() - { - return $this->update; - } - - /** - * Set this to true if you are sending a request to update a running - * streaming job. When set, the job name should be the same as the - * running job. - * - * Generated from protobuf field bool update = 8; - * @param bool $var - * @return $this - */ - public function setUpdate($var) - { - GPBUtil::checkBool($var); - $this->update = $var; - - return $this; - } - - /** - * Use this to pass transform_name_mappings for streaming update jobs. - * Ex:{"oldTransformName":"newTransformName",...}' - * - * Generated from protobuf field map transform_name_mappings = 9; - * @return \Google\Protobuf\Internal\MapField - */ - public function getTransformNameMappings() - { - return $this->transform_name_mappings; - } - - /** - * Use this to pass transform_name_mappings for streaming update jobs. - * Ex:{"oldTransformName":"newTransformName",...}' - * - * Generated from protobuf field map transform_name_mappings = 9; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setTransformNameMappings($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->transform_name_mappings = $arr; - - return $this; - } - - /** - * @return string - */ - public function getTemplate() - { - return $this->whichOneof("template"); - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchFlexTemplateRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchFlexTemplateRequest.php deleted file mode 100644 index 1ee046a95135..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchFlexTemplateRequest.php +++ /dev/null @@ -1,191 +0,0 @@ -google.dataflow.v1beta3.LaunchFlexTemplateRequest - */ -class LaunchFlexTemplateRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * Required. Parameter to launch a job form Flex Template. - * - * Generated from protobuf field .google.dataflow.v1beta3.LaunchFlexTemplateParameter launch_parameter = 2; - */ - protected $launch_parameter = null; - /** - * Required. The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. E.g., us-central1, us-west1. - * - * Generated from protobuf field string location = 3; - */ - protected $location = ''; - /** - * If true, the request is validated but not actually executed. - * Defaults to false. - * - * Generated from protobuf field bool validate_only = 4; - */ - protected $validate_only = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * Required. The ID of the Cloud Platform project that the job belongs to. - * @type \Google\Cloud\Dataflow\V1beta3\LaunchFlexTemplateParameter $launch_parameter - * Required. Parameter to launch a job form Flex Template. - * @type string $location - * Required. The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. E.g., us-central1, us-west1. - * @type bool $validate_only - * If true, the request is validated but not actually executed. - * Defaults to false. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * Required. The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Required. Parameter to launch a job form Flex Template. - * - * Generated from protobuf field .google.dataflow.v1beta3.LaunchFlexTemplateParameter launch_parameter = 2; - * @return \Google\Cloud\Dataflow\V1beta3\LaunchFlexTemplateParameter|null - */ - public function getLaunchParameter() - { - return $this->launch_parameter; - } - - public function hasLaunchParameter() - { - return isset($this->launch_parameter); - } - - public function clearLaunchParameter() - { - unset($this->launch_parameter); - } - - /** - * Required. Parameter to launch a job form Flex Template. - * - * Generated from protobuf field .google.dataflow.v1beta3.LaunchFlexTemplateParameter launch_parameter = 2; - * @param \Google\Cloud\Dataflow\V1beta3\LaunchFlexTemplateParameter $var - * @return $this - */ - public function setLaunchParameter($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\LaunchFlexTemplateParameter::class); - $this->launch_parameter = $var; - - return $this; - } - - /** - * Required. The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. E.g., us-central1, us-west1. - * - * Generated from protobuf field string location = 3; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * Required. The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. E.g., us-central1, us-west1. - * - * Generated from protobuf field string location = 3; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - - /** - * If true, the request is validated but not actually executed. - * Defaults to false. - * - * Generated from protobuf field bool validate_only = 4; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * If true, the request is validated but not actually executed. - * Defaults to false. - * - * Generated from protobuf field bool validate_only = 4; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchFlexTemplateResponse.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchFlexTemplateResponse.php deleted file mode 100644 index 430297fab7dc..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchFlexTemplateResponse.php +++ /dev/null @@ -1,81 +0,0 @@ -google.dataflow.v1beta3.LaunchFlexTemplateResponse - */ -class LaunchFlexTemplateResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The job that was launched, if the request was not a dry run and - * the job was successfully launched. - * - * Generated from protobuf field .google.dataflow.v1beta3.Job job = 1; - */ - protected $job = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Dataflow\V1beta3\Job $job - * The job that was launched, if the request was not a dry run and - * the job was successfully launched. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * The job that was launched, if the request was not a dry run and - * the job was successfully launched. - * - * Generated from protobuf field .google.dataflow.v1beta3.Job job = 1; - * @return \Google\Cloud\Dataflow\V1beta3\Job|null - */ - public function getJob() - { - return $this->job; - } - - public function hasJob() - { - return isset($this->job); - } - - public function clearJob() - { - unset($this->job); - } - - /** - * The job that was launched, if the request was not a dry run and - * the job was successfully launched. - * - * Generated from protobuf field .google.dataflow.v1beta3.Job job = 1; - * @param \Google\Cloud\Dataflow\V1beta3\Job $var - * @return $this - */ - public function setJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\Job::class); - $this->job = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchTemplateParameters.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchTemplateParameters.php deleted file mode 100644 index dbff580ebd29..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchTemplateParameters.php +++ /dev/null @@ -1,221 +0,0 @@ -google.dataflow.v1beta3.LaunchTemplateParameters - */ -class LaunchTemplateParameters extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The job name to use for the created job. - * - * Generated from protobuf field string job_name = 1; - */ - protected $job_name = ''; - /** - * The runtime parameters to pass to the job. - * - * Generated from protobuf field map parameters = 2; - */ - private $parameters; - /** - * The runtime environment for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.RuntimeEnvironment environment = 3; - */ - protected $environment = null; - /** - * If set, replace the existing pipeline with the name specified by jobName - * with this pipeline, preserving state. - * - * Generated from protobuf field bool update = 4; - */ - protected $update = false; - /** - * Only applicable when updating a pipeline. Map of transform name prefixes of - * the job to be replaced to the corresponding name prefixes of the new job. - * - * Generated from protobuf field map transform_name_mapping = 5; - */ - private $transform_name_mapping; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $job_name - * Required. The job name to use for the created job. - * @type array|\Google\Protobuf\Internal\MapField $parameters - * The runtime parameters to pass to the job. - * @type \Google\Cloud\Dataflow\V1beta3\RuntimeEnvironment $environment - * The runtime environment for the job. - * @type bool $update - * If set, replace the existing pipeline with the name specified by jobName - * with this pipeline, preserving state. - * @type array|\Google\Protobuf\Internal\MapField $transform_name_mapping - * Only applicable when updating a pipeline. Map of transform name prefixes of - * the job to be replaced to the corresponding name prefixes of the new job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * Required. The job name to use for the created job. - * - * Generated from protobuf field string job_name = 1; - * @return string - */ - public function getJobName() - { - return $this->job_name; - } - - /** - * Required. The job name to use for the created job. - * - * Generated from protobuf field string job_name = 1; - * @param string $var - * @return $this - */ - public function setJobName($var) - { - GPBUtil::checkString($var, True); - $this->job_name = $var; - - return $this; - } - - /** - * The runtime parameters to pass to the job. - * - * Generated from protobuf field map parameters = 2; - * @return \Google\Protobuf\Internal\MapField - */ - public function getParameters() - { - return $this->parameters; - } - - /** - * The runtime parameters to pass to the job. - * - * Generated from protobuf field map parameters = 2; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setParameters($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->parameters = $arr; - - return $this; - } - - /** - * The runtime environment for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.RuntimeEnvironment environment = 3; - * @return \Google\Cloud\Dataflow\V1beta3\RuntimeEnvironment|null - */ - public function getEnvironment() - { - return $this->environment; - } - - public function hasEnvironment() - { - return isset($this->environment); - } - - public function clearEnvironment() - { - unset($this->environment); - } - - /** - * The runtime environment for the job. - * - * Generated from protobuf field .google.dataflow.v1beta3.RuntimeEnvironment environment = 3; - * @param \Google\Cloud\Dataflow\V1beta3\RuntimeEnvironment $var - * @return $this - */ - public function setEnvironment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\RuntimeEnvironment::class); - $this->environment = $var; - - return $this; - } - - /** - * If set, replace the existing pipeline with the name specified by jobName - * with this pipeline, preserving state. - * - * Generated from protobuf field bool update = 4; - * @return bool - */ - public function getUpdate() - { - return $this->update; - } - - /** - * If set, replace the existing pipeline with the name specified by jobName - * with this pipeline, preserving state. - * - * Generated from protobuf field bool update = 4; - * @param bool $var - * @return $this - */ - public function setUpdate($var) - { - GPBUtil::checkBool($var); - $this->update = $var; - - return $this; - } - - /** - * Only applicable when updating a pipeline. Map of transform name prefixes of - * the job to be replaced to the corresponding name prefixes of the new job. - * - * Generated from protobuf field map transform_name_mapping = 5; - * @return \Google\Protobuf\Internal\MapField - */ - public function getTransformNameMapping() - { - return $this->transform_name_mapping; - } - - /** - * Only applicable when updating a pipeline. Map of transform name prefixes of - * the job to be replaced to the corresponding name prefixes of the new job. - * - * Generated from protobuf field map transform_name_mapping = 5; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setTransformNameMapping($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->transform_name_mapping = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchTemplateRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchTemplateRequest.php deleted file mode 100644 index f251dc164ce2..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchTemplateRequest.php +++ /dev/null @@ -1,276 +0,0 @@ -google.dataflow.v1beta3.LaunchTemplateRequest - */ -class LaunchTemplateRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * If true, the request is validated but not actually executed. - * Defaults to false. - * - * Generated from protobuf field bool validate_only = 2; - */ - protected $validate_only = false; - /** - * The parameters of the template to launch. This should be part of the - * body of the POST request. - * - * Generated from protobuf field .google.dataflow.v1beta3.LaunchTemplateParameters launch_parameters = 4; - */ - protected $launch_parameters = null; - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * - * Generated from protobuf field string location = 5; - */ - protected $location = ''; - protected $template; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * Required. The ID of the Cloud Platform project that the job belongs to. - * @type bool $validate_only - * If true, the request is validated but not actually executed. - * Defaults to false. - * @type string $gcs_path - * A Cloud Storage path to the template from which to create - * the job. - * Must be valid Cloud Storage URL, beginning with 'gs://'. - * @type \Google\Cloud\Dataflow\V1beta3\DynamicTemplateLaunchParams $dynamic_template - * Params for launching a dynamic template. - * @type \Google\Cloud\Dataflow\V1beta3\LaunchTemplateParameters $launch_parameters - * The parameters of the template to launch. This should be part of the - * body of the POST request. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * Required. The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * Required. The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * If true, the request is validated but not actually executed. - * Defaults to false. - * - * Generated from protobuf field bool validate_only = 2; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * If true, the request is validated but not actually executed. - * Defaults to false. - * - * Generated from protobuf field bool validate_only = 2; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - - /** - * A Cloud Storage path to the template from which to create - * the job. - * Must be valid Cloud Storage URL, beginning with 'gs://'. - * - * Generated from protobuf field string gcs_path = 3; - * @return string - */ - public function getGcsPath() - { - return $this->readOneof(3); - } - - public function hasGcsPath() - { - return $this->hasOneof(3); - } - - /** - * A Cloud Storage path to the template from which to create - * the job. - * Must be valid Cloud Storage URL, beginning with 'gs://'. - * - * Generated from protobuf field string gcs_path = 3; - * @param string $var - * @return $this - */ - public function setGcsPath($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Params for launching a dynamic template. - * - * Generated from protobuf field .google.dataflow.v1beta3.DynamicTemplateLaunchParams dynamic_template = 6; - * @return \Google\Cloud\Dataflow\V1beta3\DynamicTemplateLaunchParams|null - */ - public function getDynamicTemplate() - { - return $this->readOneof(6); - } - - public function hasDynamicTemplate() - { - return $this->hasOneof(6); - } - - /** - * Params for launching a dynamic template. - * - * Generated from protobuf field .google.dataflow.v1beta3.DynamicTemplateLaunchParams dynamic_template = 6; - * @param \Google\Cloud\Dataflow\V1beta3\DynamicTemplateLaunchParams $var - * @return $this - */ - public function setDynamicTemplate($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\DynamicTemplateLaunchParams::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * The parameters of the template to launch. This should be part of the - * body of the POST request. - * - * Generated from protobuf field .google.dataflow.v1beta3.LaunchTemplateParameters launch_parameters = 4; - * @return \Google\Cloud\Dataflow\V1beta3\LaunchTemplateParameters|null - */ - public function getLaunchParameters() - { - return $this->launch_parameters; - } - - public function hasLaunchParameters() - { - return isset($this->launch_parameters); - } - - public function clearLaunchParameters() - { - unset($this->launch_parameters); - } - - /** - * The parameters of the template to launch. This should be part of the - * body of the POST request. - * - * Generated from protobuf field .google.dataflow.v1beta3.LaunchTemplateParameters launch_parameters = 4; - * @param \Google\Cloud\Dataflow\V1beta3\LaunchTemplateParameters $var - * @return $this - */ - public function setLaunchParameters($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\LaunchTemplateParameters::class); - $this->launch_parameters = $var; - - return $this; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * - * Generated from protobuf field string location = 5; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * - * Generated from protobuf field string location = 5; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - - /** - * @return string - */ - public function getTemplate() - { - return $this->whichOneof("template"); - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchTemplateResponse.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchTemplateResponse.php deleted file mode 100644 index 30d2f305bfe9..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/LaunchTemplateResponse.php +++ /dev/null @@ -1,81 +0,0 @@ -google.dataflow.v1beta3.LaunchTemplateResponse - */ -class LaunchTemplateResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The job that was launched, if the request was not a dry run and - * the job was successfully launched. - * - * Generated from protobuf field .google.dataflow.v1beta3.Job job = 1; - */ - protected $job = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Dataflow\V1beta3\Job $job - * The job that was launched, if the request was not a dry run and - * the job was successfully launched. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * The job that was launched, if the request was not a dry run and - * the job was successfully launched. - * - * Generated from protobuf field .google.dataflow.v1beta3.Job job = 1; - * @return \Google\Cloud\Dataflow\V1beta3\Job|null - */ - public function getJob() - { - return $this->job; - } - - public function hasJob() - { - return isset($this->job); - } - - public function clearJob() - { - unset($this->job); - } - - /** - * The job that was launched, if the request was not a dry run and - * the job was successfully launched. - * - * Generated from protobuf field .google.dataflow.v1beta3.Job job = 1; - * @param \Google\Cloud\Dataflow\V1beta3\Job $var - * @return $this - */ - public function setJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\Job::class); - $this->job = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobMessagesRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobMessagesRequest.php deleted file mode 100644 index d2318ccbac0e..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobMessagesRequest.php +++ /dev/null @@ -1,360 +0,0 @@ -google.dataflow.v1beta3.ListJobMessagesRequest - */ -class ListJobMessagesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * A project id. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * The job to get messages about. - * - * Generated from protobuf field string job_id = 2; - */ - protected $job_id = ''; - /** - * Filter to only get messages with importance >= level - * - * Generated from protobuf field .google.dataflow.v1beta3.JobMessageImportance minimum_importance = 3; - */ - protected $minimum_importance = 0; - /** - * If specified, determines the maximum number of messages to - * return. If unspecified, the service may choose an appropriate - * default, or may return an arbitrarily large number of results. - * - * Generated from protobuf field int32 page_size = 4; - */ - protected $page_size = 0; - /** - * If supplied, this should be the value of next_page_token returned - * by an earlier call. This will cause the next page of results to - * be returned. - * - * Generated from protobuf field string page_token = 5; - */ - protected $page_token = ''; - /** - * If specified, return only messages with timestamps >= start_time. - * The default is the job creation time (i.e. beginning of messages). - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 6; - */ - protected $start_time = null; - /** - * Return only messages with timestamps < end_time. The default is now - * (i.e. return up to the latest messages available). - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 7; - */ - protected $end_time = null; - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * - * Generated from protobuf field string location = 8; - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * A project id. - * @type string $job_id - * The job to get messages about. - * @type int $minimum_importance - * Filter to only get messages with importance >= level - * @type int $page_size - * If specified, determines the maximum number of messages to - * return. If unspecified, the service may choose an appropriate - * default, or may return an arbitrarily large number of results. - * @type string $page_token - * If supplied, this should be the value of next_page_token returned - * by an earlier call. This will cause the next page of results to - * be returned. - * @type \Google\Protobuf\Timestamp $start_time - * If specified, return only messages with timestamps >= start_time. - * The default is the job creation time (i.e. beginning of messages). - * @type \Google\Protobuf\Timestamp $end_time - * Return only messages with timestamps < end_time. The default is now - * (i.e. return up to the latest messages available). - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Messages::initOnce(); - parent::__construct($data); - } - - /** - * A project id. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * A project id. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * The job to get messages about. - * - * Generated from protobuf field string job_id = 2; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * The job to get messages about. - * - * Generated from protobuf field string job_id = 2; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - - /** - * Filter to only get messages with importance >= level - * - * Generated from protobuf field .google.dataflow.v1beta3.JobMessageImportance minimum_importance = 3; - * @return int - */ - public function getMinimumImportance() - { - return $this->minimum_importance; - } - - /** - * Filter to only get messages with importance >= level - * - * Generated from protobuf field .google.dataflow.v1beta3.JobMessageImportance minimum_importance = 3; - * @param int $var - * @return $this - */ - public function setMinimumImportance($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\JobMessageImportance::class); - $this->minimum_importance = $var; - - return $this; - } - - /** - * If specified, determines the maximum number of messages to - * return. If unspecified, the service may choose an appropriate - * default, or may return an arbitrarily large number of results. - * - * Generated from protobuf field int32 page_size = 4; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * If specified, determines the maximum number of messages to - * return. If unspecified, the service may choose an appropriate - * default, or may return an arbitrarily large number of results. - * - * Generated from protobuf field int32 page_size = 4; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * If supplied, this should be the value of next_page_token returned - * by an earlier call. This will cause the next page of results to - * be returned. - * - * Generated from protobuf field string page_token = 5; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * If supplied, this should be the value of next_page_token returned - * by an earlier call. This will cause the next page of results to - * be returned. - * - * Generated from protobuf field string page_token = 5; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * If specified, return only messages with timestamps >= start_time. - * The default is the job creation time (i.e. beginning of messages). - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 6; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * If specified, return only messages with timestamps >= start_time. - * The default is the job creation time (i.e. beginning of messages). - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 6; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * Return only messages with timestamps < end_time. The default is now - * (i.e. return up to the latest messages available). - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 7; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * Return only messages with timestamps < end_time. The default is now - * (i.e. return up to the latest messages available). - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 7; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * - * Generated from protobuf field string location = 8; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * - * Generated from protobuf field string location = 8; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobMessagesResponse.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobMessagesResponse.php deleted file mode 100644 index 59b3f8a270fb..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobMessagesResponse.php +++ /dev/null @@ -1,135 +0,0 @@ -google.dataflow.v1beta3.ListJobMessagesResponse - */ -class ListJobMessagesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Messages in ascending timestamp order. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.JobMessage job_messages = 1; - */ - private $job_messages; - /** - * The token to obtain the next page of results if there are more. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Autoscaling events in ascending timestamp order. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.AutoscalingEvent autoscaling_events = 3; - */ - private $autoscaling_events; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Dataflow\V1beta3\JobMessage>|\Google\Protobuf\Internal\RepeatedField $job_messages - * Messages in ascending timestamp order. - * @type string $next_page_token - * The token to obtain the next page of results if there are more. - * @type array<\Google\Cloud\Dataflow\V1beta3\AutoscalingEvent>|\Google\Protobuf\Internal\RepeatedField $autoscaling_events - * Autoscaling events in ascending timestamp order. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Messages::initOnce(); - parent::__construct($data); - } - - /** - * Messages in ascending timestamp order. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.JobMessage job_messages = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getJobMessages() - { - return $this->job_messages; - } - - /** - * Messages in ascending timestamp order. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.JobMessage job_messages = 1; - * @param array<\Google\Cloud\Dataflow\V1beta3\JobMessage>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setJobMessages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\JobMessage::class); - $this->job_messages = $arr; - - return $this; - } - - /** - * The token to obtain the next page of results if there are more. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * The token to obtain the next page of results if there are more. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Autoscaling events in ascending timestamp order. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.AutoscalingEvent autoscaling_events = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAutoscalingEvents() - { - return $this->autoscaling_events; - } - - /** - * Autoscaling events in ascending timestamp order. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.AutoscalingEvent autoscaling_events = 3; - * @param array<\Google\Cloud\Dataflow\V1beta3\AutoscalingEvent>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAutoscalingEvents($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\AutoscalingEvent::class); - $this->autoscaling_events = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobsRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobsRequest.php deleted file mode 100644 index d62437d2c2d2..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobsRequest.php +++ /dev/null @@ -1,266 +0,0 @@ -google.dataflow.v1beta3.ListJobsRequest - */ -class ListJobsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The kind of filter to use. - * - * Generated from protobuf field .google.dataflow.v1beta3.ListJobsRequest.Filter filter = 5; - */ - protected $filter = 0; - /** - * The project which owns the jobs. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * Deprecated. ListJobs always returns summaries now. - * Use GetJob for other JobViews. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobView view = 2 [deprecated = true]; - * @deprecated - */ - protected $view = 0; - /** - * If there are many jobs, limit response to at most this many. - * The actual number of jobs returned will be the lesser of max_responses - * and an unspecified server-defined limit. - * - * Generated from protobuf field int32 page_size = 3; - */ - protected $page_size = 0; - /** - * Set this to the 'next_page_token' field of a previous response - * to request additional results in a long list. - * - * Generated from protobuf field string page_token = 4; - */ - protected $page_token = ''; - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 17; - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $filter - * The kind of filter to use. - * @type string $project_id - * The project which owns the jobs. - * @type int $view - * Deprecated. ListJobs always returns summaries now. - * Use GetJob for other JobViews. - * @type int $page_size - * If there are many jobs, limit response to at most this many. - * The actual number of jobs returned will be the lesser of max_responses - * and an unspecified server-defined limit. - * @type string $page_token - * Set this to the 'next_page_token' field of a previous response - * to request additional results in a long list. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The kind of filter to use. - * - * Generated from protobuf field .google.dataflow.v1beta3.ListJobsRequest.Filter filter = 5; - * @return int - */ - public function getFilter() - { - return $this->filter; - } - - /** - * The kind of filter to use. - * - * Generated from protobuf field .google.dataflow.v1beta3.ListJobsRequest.Filter filter = 5; - * @param int $var - * @return $this - */ - public function setFilter($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\ListJobsRequest\Filter::class); - $this->filter = $var; - - return $this; - } - - /** - * The project which owns the jobs. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * The project which owns the jobs. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * Deprecated. ListJobs always returns summaries now. - * Use GetJob for other JobViews. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobView view = 2 [deprecated = true]; - * @return int - * @deprecated - */ - public function getView() - { - @trigger_error('view is deprecated.', E_USER_DEPRECATED); - return $this->view; - } - - /** - * Deprecated. ListJobs always returns summaries now. - * Use GetJob for other JobViews. - * - * Generated from protobuf field .google.dataflow.v1beta3.JobView view = 2 [deprecated = true]; - * @param int $var - * @return $this - * @deprecated - */ - public function setView($var) - { - @trigger_error('view is deprecated.', E_USER_DEPRECATED); - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\JobView::class); - $this->view = $var; - - return $this; - } - - /** - * If there are many jobs, limit response to at most this many. - * The actual number of jobs returned will be the lesser of max_responses - * and an unspecified server-defined limit. - * - * Generated from protobuf field int32 page_size = 3; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * If there are many jobs, limit response to at most this many. - * The actual number of jobs returned will be the lesser of max_responses - * and an unspecified server-defined limit. - * - * Generated from protobuf field int32 page_size = 3; - * @param int $var - * @return $this - */ - public function setPageSize($var) - { - GPBUtil::checkInt32($var); - $this->page_size = $var; - - return $this; - } - - /** - * Set this to the 'next_page_token' field of a previous response - * to request additional results in a long list. - * - * Generated from protobuf field string page_token = 4; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Set this to the 'next_page_token' field of a previous response - * to request additional results in a long list. - * - * Generated from protobuf field string page_token = 4; - * @param string $var - * @return $this - */ - public function setPageToken($var) - { - GPBUtil::checkString($var, True); - $this->page_token = $var; - - return $this; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 17; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 17; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobsRequest/Filter.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobsRequest/Filter.php deleted file mode 100644 index 09d6602f79b8..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobsRequest/Filter.php +++ /dev/null @@ -1,77 +0,0 @@ -google.dataflow.v1beta3.ListJobsRequest.Filter - */ -class Filter -{ - /** - * The filter isn't specified, or is unknown. This returns all jobs ordered - * on descending `JobUuid`. - * - * Generated from protobuf enum UNKNOWN = 0; - */ - const UNKNOWN = 0; - /** - * Returns all running jobs first ordered on creation timestamp, then - * returns all terminated jobs ordered on the termination timestamp. - * - * Generated from protobuf enum ALL = 1; - */ - const ALL = 1; - /** - * Filters the jobs that have a terminated state, ordered on the - * termination timestamp. Example terminated states: `JOB_STATE_STOPPED`, - * `JOB_STATE_UPDATED`, `JOB_STATE_DRAINED`, etc. - * - * Generated from protobuf enum TERMINATED = 2; - */ - const TERMINATED = 2; - /** - * Filters the jobs that are running ordered on the creation timestamp. - * - * Generated from protobuf enum ACTIVE = 3; - */ - const ACTIVE = 3; - - private static $valueToName = [ - self::UNKNOWN => 'UNKNOWN', - self::ALL => 'ALL', - self::TERMINATED => 'TERMINATED', - self::ACTIVE => 'ACTIVE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Filter::class, \Google\Cloud\Dataflow\V1beta3\ListJobsRequest_Filter::class); - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobsRequest_Filter.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobsRequest_Filter.php deleted file mode 100644 index 465ac348d5a8..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListJobsRequest_Filter.php +++ /dev/null @@ -1,16 +0,0 @@ -google.dataflow.v1beta3.ListJobsResponse - */ -class ListJobsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * A subset of the requested job information. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Job jobs = 1; - */ - private $jobs; - /** - * Set if there may be more results than fit in this response. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - /** - * Zero or more messages describing the [regional endpoints] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * failed to respond. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.FailedLocation failed_location = 3; - */ - private $failed_location; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Dataflow\V1beta3\Job>|\Google\Protobuf\Internal\RepeatedField $jobs - * A subset of the requested job information. - * @type string $next_page_token - * Set if there may be more results than fit in this response. - * @type array<\Google\Cloud\Dataflow\V1beta3\FailedLocation>|\Google\Protobuf\Internal\RepeatedField $failed_location - * Zero or more messages describing the [regional endpoints] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * failed to respond. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * A subset of the requested job information. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Job jobs = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getJobs() - { - return $this->jobs; - } - - /** - * A subset of the requested job information. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Job jobs = 1; - * @param array<\Google\Cloud\Dataflow\V1beta3\Job>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setJobs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\Job::class); - $this->jobs = $arr; - - return $this; - } - - /** - * Set if there may be more results than fit in this response. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * Set if there may be more results than fit in this response. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - - /** - * Zero or more messages describing the [regional endpoints] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * failed to respond. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.FailedLocation failed_location = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getFailedLocation() - { - return $this->failed_location; - } - - /** - * Zero or more messages describing the [regional endpoints] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * failed to respond. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.FailedLocation failed_location = 3; - * @param array<\Google\Cloud\Dataflow\V1beta3\FailedLocation>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setFailedLocation($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\FailedLocation::class); - $this->failed_location = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListSnapshotsRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListSnapshotsRequest.php deleted file mode 100644 index 945043d38182..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListSnapshotsRequest.php +++ /dev/null @@ -1,135 +0,0 @@ -google.dataflow.v1beta3.ListSnapshotsRequest - */ -class ListSnapshotsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The project ID to list snapshots for. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * If specified, list snapshots created from this job. - * - * Generated from protobuf field string job_id = 3; - */ - protected $job_id = ''; - /** - * The location to list snapshots in. - * - * Generated from protobuf field string location = 2; - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * The project ID to list snapshots for. - * @type string $job_id - * If specified, list snapshots created from this job. - * @type string $location - * The location to list snapshots in. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Snapshots::initOnce(); - parent::__construct($data); - } - - /** - * The project ID to list snapshots for. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * The project ID to list snapshots for. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * If specified, list snapshots created from this job. - * - * Generated from protobuf field string job_id = 3; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * If specified, list snapshots created from this job. - * - * Generated from protobuf field string job_id = 3; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - - /** - * The location to list snapshots in. - * - * Generated from protobuf field string location = 2; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The location to list snapshots in. - * - * Generated from protobuf field string location = 2; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListSnapshotsResponse.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListSnapshotsResponse.php deleted file mode 100644 index 96702e54e143..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ListSnapshotsResponse.php +++ /dev/null @@ -1,67 +0,0 @@ -google.dataflow.v1beta3.ListSnapshotsResponse - */ -class ListSnapshotsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * Returned snapshots. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Snapshot snapshots = 1; - */ - private $snapshots; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Dataflow\V1beta3\Snapshot>|\Google\Protobuf\Internal\RepeatedField $snapshots - * Returned snapshots. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Snapshots::initOnce(); - parent::__construct($data); - } - - /** - * Returned snapshots. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Snapshot snapshots = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSnapshots() - { - return $this->snapshots; - } - - /** - * Returned snapshots. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Snapshot snapshots = 1; - * @param array<\Google\Cloud\Dataflow\V1beta3\Snapshot>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSnapshots($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\Snapshot::class); - $this->snapshots = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MessagesV1Beta3GrpcClient.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MessagesV1Beta3GrpcClient.php deleted file mode 100644 index f1b32145cec9..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MessagesV1Beta3GrpcClient.php +++ /dev/null @@ -1,57 +0,0 @@ -_simpleRequest('/google.dataflow.v1beta3.MessagesV1Beta3/ListJobMessages', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\ListJobMessagesResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MetricStructuredName.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MetricStructuredName.php deleted file mode 100644 index d65a20f84348..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MetricStructuredName.php +++ /dev/null @@ -1,156 +0,0 @@ -google.dataflow.v1beta3.MetricStructuredName - */ -class MetricStructuredName extends \Google\Protobuf\Internal\Message -{ - /** - * Origin (namespace) of metric name. May be blank for user-define metrics; - * will be "dataflow" for metrics defined by the Dataflow service or SDK. - * - * Generated from protobuf field string origin = 1; - */ - protected $origin = ''; - /** - * Worker-defined metric name. - * - * Generated from protobuf field string name = 2; - */ - protected $name = ''; - /** - * Zero or more labeled fields which identify the part of the job this - * metric is associated with, such as the name of a step or collection. - * For example, built-in counters associated with steps will have - * context['step'] = . Counters associated with PCollections - * in the SDK will have context['pcollection'] = . - * - * Generated from protobuf field map context = 3; - */ - private $context; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $origin - * Origin (namespace) of metric name. May be blank for user-define metrics; - * will be "dataflow" for metrics defined by the Dataflow service or SDK. - * @type string $name - * Worker-defined metric name. - * @type array|\Google\Protobuf\Internal\MapField $context - * Zero or more labeled fields which identify the part of the job this - * metric is associated with, such as the name of a step or collection. - * For example, built-in counters associated with steps will have - * context['step'] = . Counters associated with PCollections - * in the SDK will have context['pcollection'] = . - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * Origin (namespace) of metric name. May be blank for user-define metrics; - * will be "dataflow" for metrics defined by the Dataflow service or SDK. - * - * Generated from protobuf field string origin = 1; - * @return string - */ - public function getOrigin() - { - return $this->origin; - } - - /** - * Origin (namespace) of metric name. May be blank for user-define metrics; - * will be "dataflow" for metrics defined by the Dataflow service or SDK. - * - * Generated from protobuf field string origin = 1; - * @param string $var - * @return $this - */ - public function setOrigin($var) - { - GPBUtil::checkString($var, True); - $this->origin = $var; - - return $this; - } - - /** - * Worker-defined metric name. - * - * Generated from protobuf field string name = 2; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Worker-defined metric name. - * - * Generated from protobuf field string name = 2; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Zero or more labeled fields which identify the part of the job this - * metric is associated with, such as the name of a step or collection. - * For example, built-in counters associated with steps will have - * context['step'] = . Counters associated with PCollections - * in the SDK will have context['pcollection'] = . - * - * Generated from protobuf field map context = 3; - * @return \Google\Protobuf\Internal\MapField - */ - public function getContext() - { - return $this->context; - } - - /** - * Zero or more labeled fields which identify the part of the job this - * metric is associated with, such as the name of a step or collection. - * For example, built-in counters associated with steps will have - * context['step'] = . Counters associated with PCollections - * in the SDK will have context['pcollection'] = . - * - * Generated from protobuf field map context = 3; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setContext($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->context = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MetricUpdate.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MetricUpdate.php deleted file mode 100644 index 23006b9c23af..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MetricUpdate.php +++ /dev/null @@ -1,585 +0,0 @@ -google.dataflow.v1beta3.MetricUpdate - */ -class MetricUpdate extends \Google\Protobuf\Internal\Message -{ - /** - * Name of the metric. - * - * Generated from protobuf field .google.dataflow.v1beta3.MetricStructuredName name = 1; - */ - protected $name = null; - /** - * Metric aggregation kind. The possible metric aggregation kinds are - * "Sum", "Max", "Min", "Mean", "Set", "And", "Or", and "Distribution". - * The specified aggregation kind is case-insensitive. - * If omitted, this is not an aggregated value but instead - * a single metric sample value. - * - * Generated from protobuf field string kind = 2; - */ - protected $kind = ''; - /** - * True if this metric is reported as the total cumulative aggregate - * value accumulated since the worker started working on this WorkItem. - * By default this is false, indicating that this metric is reported - * as a delta that is not associated with any WorkItem. - * - * Generated from protobuf field bool cumulative = 3; - */ - protected $cumulative = false; - /** - * Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", - * "And", and "Or". The possible value types are Long, Double, and Boolean. - * - * Generated from protobuf field .google.protobuf.Value scalar = 4; - */ - protected $scalar = null; - /** - * Worker-computed aggregate value for the "Mean" aggregation kind. - * This holds the sum of the aggregated values and is used in combination - * with mean_count below to obtain the actual mean aggregate value. - * The only possible value types are Long and Double. - * - * Generated from protobuf field .google.protobuf.Value mean_sum = 5; - */ - protected $mean_sum = null; - /** - * Worker-computed aggregate value for the "Mean" aggregation kind. - * This holds the count of the aggregated values and is used in combination - * with mean_sum above to obtain the actual mean aggregate value. - * The only possible value type is Long. - * - * Generated from protobuf field .google.protobuf.Value mean_count = 6; - */ - protected $mean_count = null; - /** - * Worker-computed aggregate value for the "Set" aggregation kind. The only - * possible value type is a list of Values whose type can be Long, Double, - * or String, according to the metric's type. All Values in the list must - * be of the same type. - * - * Generated from protobuf field .google.protobuf.Value set = 7; - */ - protected $set = null; - /** - * A struct value describing properties of a distribution of numeric values. - * - * Generated from protobuf field .google.protobuf.Value distribution = 11; - */ - protected $distribution = null; - /** - * A struct value describing properties of a Gauge. - * Metrics of gauge type show the value of a metric across time, and is - * aggregated based on the newest value. - * - * Generated from protobuf field .google.protobuf.Value gauge = 12; - */ - protected $gauge = null; - /** - * Worker-computed aggregate value for internal use by the Dataflow - * service. - * - * Generated from protobuf field .google.protobuf.Value internal = 8; - */ - protected $internal = null; - /** - * Timestamp associated with the metric value. Optional when workers are - * reporting work progress; it will be filled in responses from the - * metrics API. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 9; - */ - protected $update_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Dataflow\V1beta3\MetricStructuredName $name - * Name of the metric. - * @type string $kind - * Metric aggregation kind. The possible metric aggregation kinds are - * "Sum", "Max", "Min", "Mean", "Set", "And", "Or", and "Distribution". - * The specified aggregation kind is case-insensitive. - * If omitted, this is not an aggregated value but instead - * a single metric sample value. - * @type bool $cumulative - * True if this metric is reported as the total cumulative aggregate - * value accumulated since the worker started working on this WorkItem. - * By default this is false, indicating that this metric is reported - * as a delta that is not associated with any WorkItem. - * @type \Google\Protobuf\Value $scalar - * Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", - * "And", and "Or". The possible value types are Long, Double, and Boolean. - * @type \Google\Protobuf\Value $mean_sum - * Worker-computed aggregate value for the "Mean" aggregation kind. - * This holds the sum of the aggregated values and is used in combination - * with mean_count below to obtain the actual mean aggregate value. - * The only possible value types are Long and Double. - * @type \Google\Protobuf\Value $mean_count - * Worker-computed aggregate value for the "Mean" aggregation kind. - * This holds the count of the aggregated values and is used in combination - * with mean_sum above to obtain the actual mean aggregate value. - * The only possible value type is Long. - * @type \Google\Protobuf\Value $set - * Worker-computed aggregate value for the "Set" aggregation kind. The only - * possible value type is a list of Values whose type can be Long, Double, - * or String, according to the metric's type. All Values in the list must - * be of the same type. - * @type \Google\Protobuf\Value $distribution - * A struct value describing properties of a distribution of numeric values. - * @type \Google\Protobuf\Value $gauge - * A struct value describing properties of a Gauge. - * Metrics of gauge type show the value of a metric across time, and is - * aggregated based on the newest value. - * @type \Google\Protobuf\Value $internal - * Worker-computed aggregate value for internal use by the Dataflow - * service. - * @type \Google\Protobuf\Timestamp $update_time - * Timestamp associated with the metric value. Optional when workers are - * reporting work progress; it will be filled in responses from the - * metrics API. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * Name of the metric. - * - * Generated from protobuf field .google.dataflow.v1beta3.MetricStructuredName name = 1; - * @return \Google\Cloud\Dataflow\V1beta3\MetricStructuredName|null - */ - public function getName() - { - return $this->name; - } - - public function hasName() - { - return isset($this->name); - } - - public function clearName() - { - unset($this->name); - } - - /** - * Name of the metric. - * - * Generated from protobuf field .google.dataflow.v1beta3.MetricStructuredName name = 1; - * @param \Google\Cloud\Dataflow\V1beta3\MetricStructuredName $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\MetricStructuredName::class); - $this->name = $var; - - return $this; - } - - /** - * Metric aggregation kind. The possible metric aggregation kinds are - * "Sum", "Max", "Min", "Mean", "Set", "And", "Or", and "Distribution". - * The specified aggregation kind is case-insensitive. - * If omitted, this is not an aggregated value but instead - * a single metric sample value. - * - * Generated from protobuf field string kind = 2; - * @return string - */ - public function getKind() - { - return $this->kind; - } - - /** - * Metric aggregation kind. The possible metric aggregation kinds are - * "Sum", "Max", "Min", "Mean", "Set", "And", "Or", and "Distribution". - * The specified aggregation kind is case-insensitive. - * If omitted, this is not an aggregated value but instead - * a single metric sample value. - * - * Generated from protobuf field string kind = 2; - * @param string $var - * @return $this - */ - public function setKind($var) - { - GPBUtil::checkString($var, True); - $this->kind = $var; - - return $this; - } - - /** - * True if this metric is reported as the total cumulative aggregate - * value accumulated since the worker started working on this WorkItem. - * By default this is false, indicating that this metric is reported - * as a delta that is not associated with any WorkItem. - * - * Generated from protobuf field bool cumulative = 3; - * @return bool - */ - public function getCumulative() - { - return $this->cumulative; - } - - /** - * True if this metric is reported as the total cumulative aggregate - * value accumulated since the worker started working on this WorkItem. - * By default this is false, indicating that this metric is reported - * as a delta that is not associated with any WorkItem. - * - * Generated from protobuf field bool cumulative = 3; - * @param bool $var - * @return $this - */ - public function setCumulative($var) - { - GPBUtil::checkBool($var); - $this->cumulative = $var; - - return $this; - } - - /** - * Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", - * "And", and "Or". The possible value types are Long, Double, and Boolean. - * - * Generated from protobuf field .google.protobuf.Value scalar = 4; - * @return \Google\Protobuf\Value|null - */ - public function getScalar() - { - return $this->scalar; - } - - public function hasScalar() - { - return isset($this->scalar); - } - - public function clearScalar() - { - unset($this->scalar); - } - - /** - * Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", - * "And", and "Or". The possible value types are Long, Double, and Boolean. - * - * Generated from protobuf field .google.protobuf.Value scalar = 4; - * @param \Google\Protobuf\Value $var - * @return $this - */ - public function setScalar($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); - $this->scalar = $var; - - return $this; - } - - /** - * Worker-computed aggregate value for the "Mean" aggregation kind. - * This holds the sum of the aggregated values and is used in combination - * with mean_count below to obtain the actual mean aggregate value. - * The only possible value types are Long and Double. - * - * Generated from protobuf field .google.protobuf.Value mean_sum = 5; - * @return \Google\Protobuf\Value|null - */ - public function getMeanSum() - { - return $this->mean_sum; - } - - public function hasMeanSum() - { - return isset($this->mean_sum); - } - - public function clearMeanSum() - { - unset($this->mean_sum); - } - - /** - * Worker-computed aggregate value for the "Mean" aggregation kind. - * This holds the sum of the aggregated values and is used in combination - * with mean_count below to obtain the actual mean aggregate value. - * The only possible value types are Long and Double. - * - * Generated from protobuf field .google.protobuf.Value mean_sum = 5; - * @param \Google\Protobuf\Value $var - * @return $this - */ - public function setMeanSum($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); - $this->mean_sum = $var; - - return $this; - } - - /** - * Worker-computed aggregate value for the "Mean" aggregation kind. - * This holds the count of the aggregated values and is used in combination - * with mean_sum above to obtain the actual mean aggregate value. - * The only possible value type is Long. - * - * Generated from protobuf field .google.protobuf.Value mean_count = 6; - * @return \Google\Protobuf\Value|null - */ - public function getMeanCount() - { - return $this->mean_count; - } - - public function hasMeanCount() - { - return isset($this->mean_count); - } - - public function clearMeanCount() - { - unset($this->mean_count); - } - - /** - * Worker-computed aggregate value for the "Mean" aggregation kind. - * This holds the count of the aggregated values and is used in combination - * with mean_sum above to obtain the actual mean aggregate value. - * The only possible value type is Long. - * - * Generated from protobuf field .google.protobuf.Value mean_count = 6; - * @param \Google\Protobuf\Value $var - * @return $this - */ - public function setMeanCount($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); - $this->mean_count = $var; - - return $this; - } - - /** - * Worker-computed aggregate value for the "Set" aggregation kind. The only - * possible value type is a list of Values whose type can be Long, Double, - * or String, according to the metric's type. All Values in the list must - * be of the same type. - * - * Generated from protobuf field .google.protobuf.Value set = 7; - * @return \Google\Protobuf\Value|null - */ - public function getSet() - { - return $this->set; - } - - public function hasSet() - { - return isset($this->set); - } - - public function clearSet() - { - unset($this->set); - } - - /** - * Worker-computed aggregate value for the "Set" aggregation kind. The only - * possible value type is a list of Values whose type can be Long, Double, - * or String, according to the metric's type. All Values in the list must - * be of the same type. - * - * Generated from protobuf field .google.protobuf.Value set = 7; - * @param \Google\Protobuf\Value $var - * @return $this - */ - public function setSet($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); - $this->set = $var; - - return $this; - } - - /** - * A struct value describing properties of a distribution of numeric values. - * - * Generated from protobuf field .google.protobuf.Value distribution = 11; - * @return \Google\Protobuf\Value|null - */ - public function getDistribution() - { - return $this->distribution; - } - - public function hasDistribution() - { - return isset($this->distribution); - } - - public function clearDistribution() - { - unset($this->distribution); - } - - /** - * A struct value describing properties of a distribution of numeric values. - * - * Generated from protobuf field .google.protobuf.Value distribution = 11; - * @param \Google\Protobuf\Value $var - * @return $this - */ - public function setDistribution($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); - $this->distribution = $var; - - return $this; - } - - /** - * A struct value describing properties of a Gauge. - * Metrics of gauge type show the value of a metric across time, and is - * aggregated based on the newest value. - * - * Generated from protobuf field .google.protobuf.Value gauge = 12; - * @return \Google\Protobuf\Value|null - */ - public function getGauge() - { - return $this->gauge; - } - - public function hasGauge() - { - return isset($this->gauge); - } - - public function clearGauge() - { - unset($this->gauge); - } - - /** - * A struct value describing properties of a Gauge. - * Metrics of gauge type show the value of a metric across time, and is - * aggregated based on the newest value. - * - * Generated from protobuf field .google.protobuf.Value gauge = 12; - * @param \Google\Protobuf\Value $var - * @return $this - */ - public function setGauge($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); - $this->gauge = $var; - - return $this; - } - - /** - * Worker-computed aggregate value for internal use by the Dataflow - * service. - * - * Generated from protobuf field .google.protobuf.Value internal = 8; - * @return \Google\Protobuf\Value|null - */ - public function getInternal() - { - return $this->internal; - } - - public function hasInternal() - { - return isset($this->internal); - } - - public function clearInternal() - { - unset($this->internal); - } - - /** - * Worker-computed aggregate value for internal use by the Dataflow - * service. - * - * Generated from protobuf field .google.protobuf.Value internal = 8; - * @param \Google\Protobuf\Value $var - * @return $this - */ - public function setInternal($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); - $this->internal = $var; - - return $this; - } - - /** - * Timestamp associated with the metric value. Optional when workers are - * reporting work progress; it will be filled in responses from the - * metrics API. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 9; - * @return \Google\Protobuf\Timestamp|null - */ - public function getUpdateTime() - { - return $this->update_time; - } - - public function hasUpdateTime() - { - return isset($this->update_time); - } - - public function clearUpdateTime() - { - unset($this->update_time); - } - - /** - * Timestamp associated with the metric value. Optional when workers are - * reporting work progress; it will be filled in responses from the - * metrics API. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 9; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setUpdateTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->update_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MetricsV1Beta3GrpcClient.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MetricsV1Beta3GrpcClient.php deleted file mode 100644 index 074d785de0d6..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MetricsV1Beta3GrpcClient.php +++ /dev/null @@ -1,92 +0,0 @@ -_simpleRequest('/google.dataflow.v1beta3.MetricsV1Beta3/GetJobMetrics', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\JobMetrics', 'decode'], - $metadata, $options); - } - - /** - * Request detailed information about the execution status of the job. - * - * EXPERIMENTAL. This API is subject to change or removal without notice. - * @param \Google\Cloud\Dataflow\V1beta3\GetJobExecutionDetailsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetJobExecutionDetails(\Google\Cloud\Dataflow\V1beta3\GetJobExecutionDetailsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.dataflow.v1beta3.MetricsV1Beta3/GetJobExecutionDetails', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\JobExecutionDetails', 'decode'], - $metadata, $options); - } - - /** - * Request detailed information about the execution status of a stage of the - * job. - * - * EXPERIMENTAL. This API is subject to change or removal without notice. - * @param \Google\Cloud\Dataflow\V1beta3\GetStageExecutionDetailsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetStageExecutionDetails(\Google\Cloud\Dataflow\V1beta3\GetStageExecutionDetailsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.dataflow.v1beta3.MetricsV1Beta3/GetStageExecutionDetails', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\StageExecutionDetails', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MountedDataDisk.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MountedDataDisk.php deleted file mode 100644 index 9f01a098ac06..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/MountedDataDisk.php +++ /dev/null @@ -1,79 +0,0 @@ -google.dataflow.v1beta3.MountedDataDisk - */ -class MountedDataDisk extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the data disk. - * This name is local to the Google Cloud Platform project and uniquely - * identifies the disk within that project, for example - * "myproject-1014-104817-4c2-harness-0-disk-1". - * - * Generated from protobuf field string data_disk = 1; - */ - protected $data_disk = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $data_disk - * The name of the data disk. - * This name is local to the Google Cloud Platform project and uniquely - * identifies the disk within that project, for example - * "myproject-1014-104817-4c2-harness-0-disk-1". - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * The name of the data disk. - * This name is local to the Google Cloud Platform project and uniquely - * identifies the disk within that project, for example - * "myproject-1014-104817-4c2-harness-0-disk-1". - * - * Generated from protobuf field string data_disk = 1; - * @return string - */ - public function getDataDisk() - { - return $this->data_disk; - } - - /** - * The name of the data disk. - * This name is local to the Google Cloud Platform project and uniquely - * identifies the disk within that project, for example - * "myproject-1014-104817-4c2-harness-0-disk-1". - * - * Generated from protobuf field string data_disk = 1; - * @param string $var - * @return $this - */ - public function setDataDisk($var) - { - GPBUtil::checkString($var, True); - $this->data_disk = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Package.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Package.php deleted file mode 100644 index 772dc8d5c967..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Package.php +++ /dev/null @@ -1,120 +0,0 @@ -google.dataflow.v1beta3.Package - */ -class Package extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the package. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * The resource to read the package from. The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket} - * bucket.storage.googleapis.com/ - * - * Generated from protobuf field string location = 2; - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * The name of the package. - * @type string $location - * The resource to read the package from. The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket} - * bucket.storage.googleapis.com/ - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Environment::initOnce(); - parent::__construct($data); - } - - /** - * The name of the package. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name of the package. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * The resource to read the package from. The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket} - * bucket.storage.googleapis.com/ - * - * Generated from protobuf field string location = 2; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The resource to read the package from. The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket} - * bucket.storage.googleapis.com/ - * - * Generated from protobuf field string location = 2; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ParameterMetadata.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ParameterMetadata.php deleted file mode 100644 index 19e648449885..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ParameterMetadata.php +++ /dev/null @@ -1,275 +0,0 @@ -google.dataflow.v1beta3.ParameterMetadata - */ -class ParameterMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the parameter. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Required. The label to display for the parameter. - * - * Generated from protobuf field string label = 2; - */ - protected $label = ''; - /** - * Required. The help text to display for the parameter. - * - * Generated from protobuf field string help_text = 3; - */ - protected $help_text = ''; - /** - * Optional. Whether the parameter is optional. Defaults to false. - * - * Generated from protobuf field bool is_optional = 4; - */ - protected $is_optional = false; - /** - * Optional. Regexes that the parameter must match. - * - * Generated from protobuf field repeated string regexes = 5; - */ - private $regexes; - /** - * Optional. The type of the parameter. - * Used for selecting input picker. - * - * Generated from protobuf field .google.dataflow.v1beta3.ParameterType param_type = 6; - */ - protected $param_type = 0; - /** - * Optional. Additional metadata for describing this parameter. - * - * Generated from protobuf field map custom_metadata = 7; - */ - private $custom_metadata; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the parameter. - * @type string $label - * Required. The label to display for the parameter. - * @type string $help_text - * Required. The help text to display for the parameter. - * @type bool $is_optional - * Optional. Whether the parameter is optional. Defaults to false. - * @type array|\Google\Protobuf\Internal\RepeatedField $regexes - * Optional. Regexes that the parameter must match. - * @type int $param_type - * Optional. The type of the parameter. - * Used for selecting input picker. - * @type array|\Google\Protobuf\Internal\MapField $custom_metadata - * Optional. Additional metadata for describing this parameter. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the parameter. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the parameter. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Required. The label to display for the parameter. - * - * Generated from protobuf field string label = 2; - * @return string - */ - public function getLabel() - { - return $this->label; - } - - /** - * Required. The label to display for the parameter. - * - * Generated from protobuf field string label = 2; - * @param string $var - * @return $this - */ - public function setLabel($var) - { - GPBUtil::checkString($var, True); - $this->label = $var; - - return $this; - } - - /** - * Required. The help text to display for the parameter. - * - * Generated from protobuf field string help_text = 3; - * @return string - */ - public function getHelpText() - { - return $this->help_text; - } - - /** - * Required. The help text to display for the parameter. - * - * Generated from protobuf field string help_text = 3; - * @param string $var - * @return $this - */ - public function setHelpText($var) - { - GPBUtil::checkString($var, True); - $this->help_text = $var; - - return $this; - } - - /** - * Optional. Whether the parameter is optional. Defaults to false. - * - * Generated from protobuf field bool is_optional = 4; - * @return bool - */ - public function getIsOptional() - { - return $this->is_optional; - } - - /** - * Optional. Whether the parameter is optional. Defaults to false. - * - * Generated from protobuf field bool is_optional = 4; - * @param bool $var - * @return $this - */ - public function setIsOptional($var) - { - GPBUtil::checkBool($var); - $this->is_optional = $var; - - return $this; - } - - /** - * Optional. Regexes that the parameter must match. - * - * Generated from protobuf field repeated string regexes = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRegexes() - { - return $this->regexes; - } - - /** - * Optional. Regexes that the parameter must match. - * - * Generated from protobuf field repeated string regexes = 5; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRegexes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->regexes = $arr; - - return $this; - } - - /** - * Optional. The type of the parameter. - * Used for selecting input picker. - * - * Generated from protobuf field .google.dataflow.v1beta3.ParameterType param_type = 6; - * @return int - */ - public function getParamType() - { - return $this->param_type; - } - - /** - * Optional. The type of the parameter. - * Used for selecting input picker. - * - * Generated from protobuf field .google.dataflow.v1beta3.ParameterType param_type = 6; - * @param int $var - * @return $this - */ - public function setParamType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\ParameterType::class); - $this->param_type = $var; - - return $this; - } - - /** - * Optional. Additional metadata for describing this parameter. - * - * Generated from protobuf field map custom_metadata = 7; - * @return \Google\Protobuf\Internal\MapField - */ - public function getCustomMetadata() - { - return $this->custom_metadata; - } - - /** - * Optional. Additional metadata for describing this parameter. - * - * Generated from protobuf field map custom_metadata = 7; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setCustomMetadata($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->custom_metadata = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ParameterType.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ParameterType.php deleted file mode 100644 index 87f11cee2152..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ParameterType.php +++ /dev/null @@ -1,114 +0,0 @@ -google.dataflow.v1beta3.ParameterType - */ -class ParameterType -{ - /** - * Default input type. - * - * Generated from protobuf enum DEFAULT = 0; - */ - const PBDEFAULT = 0; - /** - * The parameter specifies generic text input. - * - * Generated from protobuf enum TEXT = 1; - */ - const TEXT = 1; - /** - * The parameter specifies a Cloud Storage Bucket to read from. - * - * Generated from protobuf enum GCS_READ_BUCKET = 2; - */ - const GCS_READ_BUCKET = 2; - /** - * The parameter specifies a Cloud Storage Bucket to write to. - * - * Generated from protobuf enum GCS_WRITE_BUCKET = 3; - */ - const GCS_WRITE_BUCKET = 3; - /** - * The parameter specifies a Cloud Storage file path to read from. - * - * Generated from protobuf enum GCS_READ_FILE = 4; - */ - const GCS_READ_FILE = 4; - /** - * The parameter specifies a Cloud Storage file path to write to. - * - * Generated from protobuf enum GCS_WRITE_FILE = 5; - */ - const GCS_WRITE_FILE = 5; - /** - * The parameter specifies a Cloud Storage folder path to read from. - * - * Generated from protobuf enum GCS_READ_FOLDER = 6; - */ - const GCS_READ_FOLDER = 6; - /** - * The parameter specifies a Cloud Storage folder to write to. - * - * Generated from protobuf enum GCS_WRITE_FOLDER = 7; - */ - const GCS_WRITE_FOLDER = 7; - /** - * The parameter specifies a Pub/Sub Topic. - * - * Generated from protobuf enum PUBSUB_TOPIC = 8; - */ - const PUBSUB_TOPIC = 8; - /** - * The parameter specifies a Pub/Sub Subscription. - * - * Generated from protobuf enum PUBSUB_SUBSCRIPTION = 9; - */ - const PUBSUB_SUBSCRIPTION = 9; - - private static $valueToName = [ - self::PBDEFAULT => 'DEFAULT', - self::TEXT => 'TEXT', - self::GCS_READ_BUCKET => 'GCS_READ_BUCKET', - self::GCS_WRITE_BUCKET => 'GCS_WRITE_BUCKET', - self::GCS_READ_FILE => 'GCS_READ_FILE', - self::GCS_WRITE_FILE => 'GCS_WRITE_FILE', - self::GCS_READ_FOLDER => 'GCS_READ_FOLDER', - self::GCS_WRITE_FOLDER => 'GCS_WRITE_FOLDER', - self::PUBSUB_TOPIC => 'PUBSUB_TOPIC', - self::PUBSUB_SUBSCRIPTION => 'PUBSUB_SUBSCRIPTION', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - $pbconst = __CLASS__. '::PB' . strtoupper($name); - if (!defined($pbconst)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($pbconst); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/PipelineDescription.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/PipelineDescription.php deleted file mode 100644 index 4ab464562d31..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/PipelineDescription.php +++ /dev/null @@ -1,137 +0,0 @@ -google.dataflow.v1beta3.PipelineDescription - */ -class PipelineDescription extends \Google\Protobuf\Internal\Message -{ - /** - * Description of each transform in the pipeline and collections between them. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.TransformSummary original_pipeline_transform = 1; - */ - private $original_pipeline_transform; - /** - * Description of each stage of execution of the pipeline. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary execution_pipeline_stage = 2; - */ - private $execution_pipeline_stage; - /** - * Pipeline level display data. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.DisplayData display_data = 3; - */ - private $display_data; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Dataflow\V1beta3\TransformSummary>|\Google\Protobuf\Internal\RepeatedField $original_pipeline_transform - * Description of each transform in the pipeline and collections between them. - * @type array<\Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary>|\Google\Protobuf\Internal\RepeatedField $execution_pipeline_stage - * Description of each stage of execution of the pipeline. - * @type array<\Google\Cloud\Dataflow\V1beta3\DisplayData>|\Google\Protobuf\Internal\RepeatedField $display_data - * Pipeline level display data. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * Description of each transform in the pipeline and collections between them. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.TransformSummary original_pipeline_transform = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOriginalPipelineTransform() - { - return $this->original_pipeline_transform; - } - - /** - * Description of each transform in the pipeline and collections between them. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.TransformSummary original_pipeline_transform = 1; - * @param array<\Google\Cloud\Dataflow\V1beta3\TransformSummary>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOriginalPipelineTransform($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\TransformSummary::class); - $this->original_pipeline_transform = $arr; - - return $this; - } - - /** - * Description of each stage of execution of the pipeline. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary execution_pipeline_stage = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getExecutionPipelineStage() - { - return $this->execution_pipeline_stage; - } - - /** - * Description of each stage of execution of the pipeline. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ExecutionStageSummary execution_pipeline_stage = 2; - * @param array<\Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setExecutionPipelineStage($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\ExecutionStageSummary::class); - $this->execution_pipeline_stage = $arr; - - return $this; - } - - /** - * Pipeline level display data. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.DisplayData display_data = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDisplayData() - { - return $this->display_data; - } - - /** - * Pipeline level display data. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.DisplayData display_data = 3; - * @param array<\Google\Cloud\Dataflow\V1beta3\DisplayData>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDisplayData($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\DisplayData::class); - $this->display_data = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ProgressTimeseries.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ProgressTimeseries.php deleted file mode 100644 index a83d098a1bfc..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ProgressTimeseries.php +++ /dev/null @@ -1,105 +0,0 @@ -google.dataflow.v1beta3.ProgressTimeseries - */ -class ProgressTimeseries extends \Google\Protobuf\Internal\Message -{ - /** - * The current progress of the component, in the range [0,1]. - * - * Generated from protobuf field double current_progress = 1; - */ - protected $current_progress = 0.0; - /** - * History of progress for the component. - * Points are sorted by time. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ProgressTimeseries.Point data_points = 2; - */ - private $data_points; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type float $current_progress - * The current progress of the component, in the range [0,1]. - * @type array<\Google\Cloud\Dataflow\V1beta3\ProgressTimeseries\Point>|\Google\Protobuf\Internal\RepeatedField $data_points - * History of progress for the component. - * Points are sorted by time. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * The current progress of the component, in the range [0,1]. - * - * Generated from protobuf field double current_progress = 1; - * @return float - */ - public function getCurrentProgress() - { - return $this->current_progress; - } - - /** - * The current progress of the component, in the range [0,1]. - * - * Generated from protobuf field double current_progress = 1; - * @param float $var - * @return $this - */ - public function setCurrentProgress($var) - { - GPBUtil::checkDouble($var); - $this->current_progress = $var; - - return $this; - } - - /** - * History of progress for the component. - * Points are sorted by time. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ProgressTimeseries.Point data_points = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDataPoints() - { - return $this->data_points; - } - - /** - * History of progress for the component. - * Points are sorted by time. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ProgressTimeseries.Point data_points = 2; - * @param array<\Google\Cloud\Dataflow\V1beta3\ProgressTimeseries\Point>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDataPoints($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\ProgressTimeseries\Point::class); - $this->data_points = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ProgressTimeseries/Point.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ProgressTimeseries/Point.php deleted file mode 100644 index 587fc218913e..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ProgressTimeseries/Point.php +++ /dev/null @@ -1,114 +0,0 @@ -google.dataflow.v1beta3.ProgressTimeseries.Point - */ -class Point extends \Google\Protobuf\Internal\Message -{ - /** - * The timestamp of the point. - * - * Generated from protobuf field .google.protobuf.Timestamp time = 1; - */ - protected $time = null; - /** - * The value of the point. - * - * Generated from protobuf field double value = 2; - */ - protected $value = 0.0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Protobuf\Timestamp $time - * The timestamp of the point. - * @type float $value - * The value of the point. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * The timestamp of the point. - * - * Generated from protobuf field .google.protobuf.Timestamp time = 1; - * @return \Google\Protobuf\Timestamp|null - */ - public function getTime() - { - return $this->time; - } - - public function hasTime() - { - return isset($this->time); - } - - public function clearTime() - { - unset($this->time); - } - - /** - * The timestamp of the point. - * - * Generated from protobuf field .google.protobuf.Timestamp time = 1; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->time = $var; - - return $this; - } - - /** - * The value of the point. - * - * Generated from protobuf field double value = 2; - * @return float - */ - public function getValue() - { - return $this->value; - } - - /** - * The value of the point. - * - * Generated from protobuf field double value = 2; - * @param float $var - * @return $this - */ - public function setValue($var) - { - GPBUtil::checkDouble($var); - $this->value = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Point::class, \Google\Cloud\Dataflow\V1beta3\ProgressTimeseries_Point::class); - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ProgressTimeseries_Point.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ProgressTimeseries_Point.php deleted file mode 100644 index 2a0ec5aec882..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/ProgressTimeseries_Point.php +++ /dev/null @@ -1,16 +0,0 @@ -google.dataflow.v1beta3.PubSubIODetails - */ -class PubSubIODetails extends \Google\Protobuf\Internal\Message -{ - /** - * Topic accessed in the connection. - * - * Generated from protobuf field string topic = 1; - */ - protected $topic = ''; - /** - * Subscription used in the connection. - * - * Generated from protobuf field string subscription = 2; - */ - protected $subscription = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $topic - * Topic accessed in the connection. - * @type string $subscription - * Subscription used in the connection. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * Topic accessed in the connection. - * - * Generated from protobuf field string topic = 1; - * @return string - */ - public function getTopic() - { - return $this->topic; - } - - /** - * Topic accessed in the connection. - * - * Generated from protobuf field string topic = 1; - * @param string $var - * @return $this - */ - public function setTopic($var) - { - GPBUtil::checkString($var, True); - $this->topic = $var; - - return $this; - } - - /** - * Subscription used in the connection. - * - * Generated from protobuf field string subscription = 2; - * @return string - */ - public function getSubscription() - { - return $this->subscription; - } - - /** - * Subscription used in the connection. - * - * Generated from protobuf field string subscription = 2; - * @param string $var - * @return $this - */ - public function setSubscription($var) - { - GPBUtil::checkString($var, True); - $this->subscription = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/PubsubLocation.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/PubsubLocation.php deleted file mode 100644 index ef5f954f9f70..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/PubsubLocation.php +++ /dev/null @@ -1,292 +0,0 @@ -google.dataflow.v1beta3.PubsubLocation - */ -class PubsubLocation extends \Google\Protobuf\Internal\Message -{ - /** - * A pubsub topic, in the form of - * "pubsub.googleapis.com/topics//" - * - * Generated from protobuf field string topic = 1; - */ - protected $topic = ''; - /** - * A pubsub subscription, in the form of - * "pubsub.googleapis.com/subscriptions//" - * - * Generated from protobuf field string subscription = 2; - */ - protected $subscription = ''; - /** - * If set, contains a pubsub label from which to extract record timestamps. - * If left empty, record timestamps will be generated upon arrival. - * - * Generated from protobuf field string timestamp_label = 3; - */ - protected $timestamp_label = ''; - /** - * If set, contains a pubsub label from which to extract record ids. - * If left empty, record deduplication will be strictly best effort. - * - * Generated from protobuf field string id_label = 4; - */ - protected $id_label = ''; - /** - * Indicates whether the pipeline allows late-arriving data. - * - * Generated from protobuf field bool drop_late_data = 5; - */ - protected $drop_late_data = false; - /** - * If set, specifies the pubsub subscription that will be used for tracking - * custom time timestamps for watermark estimation. - * - * Generated from protobuf field string tracking_subscription = 6; - */ - protected $tracking_subscription = ''; - /** - * If true, then the client has requested to get pubsub attributes. - * - * Generated from protobuf field bool with_attributes = 7; - */ - protected $with_attributes = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $topic - * A pubsub topic, in the form of - * "pubsub.googleapis.com/topics//" - * @type string $subscription - * A pubsub subscription, in the form of - * "pubsub.googleapis.com/subscriptions//" - * @type string $timestamp_label - * If set, contains a pubsub label from which to extract record timestamps. - * If left empty, record timestamps will be generated upon arrival. - * @type string $id_label - * If set, contains a pubsub label from which to extract record ids. - * If left empty, record deduplication will be strictly best effort. - * @type bool $drop_late_data - * Indicates whether the pipeline allows late-arriving data. - * @type string $tracking_subscription - * If set, specifies the pubsub subscription that will be used for tracking - * custom time timestamps for watermark estimation. - * @type bool $with_attributes - * If true, then the client has requested to get pubsub attributes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * A pubsub topic, in the form of - * "pubsub.googleapis.com/topics//" - * - * Generated from protobuf field string topic = 1; - * @return string - */ - public function getTopic() - { - return $this->topic; - } - - /** - * A pubsub topic, in the form of - * "pubsub.googleapis.com/topics//" - * - * Generated from protobuf field string topic = 1; - * @param string $var - * @return $this - */ - public function setTopic($var) - { - GPBUtil::checkString($var, True); - $this->topic = $var; - - return $this; - } - - /** - * A pubsub subscription, in the form of - * "pubsub.googleapis.com/subscriptions//" - * - * Generated from protobuf field string subscription = 2; - * @return string - */ - public function getSubscription() - { - return $this->subscription; - } - - /** - * A pubsub subscription, in the form of - * "pubsub.googleapis.com/subscriptions//" - * - * Generated from protobuf field string subscription = 2; - * @param string $var - * @return $this - */ - public function setSubscription($var) - { - GPBUtil::checkString($var, True); - $this->subscription = $var; - - return $this; - } - - /** - * If set, contains a pubsub label from which to extract record timestamps. - * If left empty, record timestamps will be generated upon arrival. - * - * Generated from protobuf field string timestamp_label = 3; - * @return string - */ - public function getTimestampLabel() - { - return $this->timestamp_label; - } - - /** - * If set, contains a pubsub label from which to extract record timestamps. - * If left empty, record timestamps will be generated upon arrival. - * - * Generated from protobuf field string timestamp_label = 3; - * @param string $var - * @return $this - */ - public function setTimestampLabel($var) - { - GPBUtil::checkString($var, True); - $this->timestamp_label = $var; - - return $this; - } - - /** - * If set, contains a pubsub label from which to extract record ids. - * If left empty, record deduplication will be strictly best effort. - * - * Generated from protobuf field string id_label = 4; - * @return string - */ - public function getIdLabel() - { - return $this->id_label; - } - - /** - * If set, contains a pubsub label from which to extract record ids. - * If left empty, record deduplication will be strictly best effort. - * - * Generated from protobuf field string id_label = 4; - * @param string $var - * @return $this - */ - public function setIdLabel($var) - { - GPBUtil::checkString($var, True); - $this->id_label = $var; - - return $this; - } - - /** - * Indicates whether the pipeline allows late-arriving data. - * - * Generated from protobuf field bool drop_late_data = 5; - * @return bool - */ - public function getDropLateData() - { - return $this->drop_late_data; - } - - /** - * Indicates whether the pipeline allows late-arriving data. - * - * Generated from protobuf field bool drop_late_data = 5; - * @param bool $var - * @return $this - */ - public function setDropLateData($var) - { - GPBUtil::checkBool($var); - $this->drop_late_data = $var; - - return $this; - } - - /** - * If set, specifies the pubsub subscription that will be used for tracking - * custom time timestamps for watermark estimation. - * - * Generated from protobuf field string tracking_subscription = 6; - * @return string - */ - public function getTrackingSubscription() - { - return $this->tracking_subscription; - } - - /** - * If set, specifies the pubsub subscription that will be used for tracking - * custom time timestamps for watermark estimation. - * - * Generated from protobuf field string tracking_subscription = 6; - * @param string $var - * @return $this - */ - public function setTrackingSubscription($var) - { - GPBUtil::checkString($var, True); - $this->tracking_subscription = $var; - - return $this; - } - - /** - * If true, then the client has requested to get pubsub attributes. - * - * Generated from protobuf field bool with_attributes = 7; - * @return bool - */ - public function getWithAttributes() - { - return $this->with_attributes; - } - - /** - * If true, then the client has requested to get pubsub attributes. - * - * Generated from protobuf field bool with_attributes = 7; - * @param bool $var - * @return $this - */ - public function setWithAttributes($var) - { - GPBUtil::checkBool($var); - $this->with_attributes = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/PubsubSnapshotMetadata.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/PubsubSnapshotMetadata.php deleted file mode 100644 index 735379d53159..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/PubsubSnapshotMetadata.php +++ /dev/null @@ -1,145 +0,0 @@ -google.dataflow.v1beta3.PubsubSnapshotMetadata - */ -class PubsubSnapshotMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * The name of the Pubsub topic. - * - * Generated from protobuf field string topic_name = 1; - */ - protected $topic_name = ''; - /** - * The name of the Pubsub snapshot. - * - * Generated from protobuf field string snapshot_name = 2; - */ - protected $snapshot_name = ''; - /** - * The expire time of the Pubsub snapshot. - * - * Generated from protobuf field .google.protobuf.Timestamp expire_time = 3; - */ - protected $expire_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $topic_name - * The name of the Pubsub topic. - * @type string $snapshot_name - * The name of the Pubsub snapshot. - * @type \Google\Protobuf\Timestamp $expire_time - * The expire time of the Pubsub snapshot. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Snapshots::initOnce(); - parent::__construct($data); - } - - /** - * The name of the Pubsub topic. - * - * Generated from protobuf field string topic_name = 1; - * @return string - */ - public function getTopicName() - { - return $this->topic_name; - } - - /** - * The name of the Pubsub topic. - * - * Generated from protobuf field string topic_name = 1; - * @param string $var - * @return $this - */ - public function setTopicName($var) - { - GPBUtil::checkString($var, True); - $this->topic_name = $var; - - return $this; - } - - /** - * The name of the Pubsub snapshot. - * - * Generated from protobuf field string snapshot_name = 2; - * @return string - */ - public function getSnapshotName() - { - return $this->snapshot_name; - } - - /** - * The name of the Pubsub snapshot. - * - * Generated from protobuf field string snapshot_name = 2; - * @param string $var - * @return $this - */ - public function setSnapshotName($var) - { - GPBUtil::checkString($var, True); - $this->snapshot_name = $var; - - return $this; - } - - /** - * The expire time of the Pubsub snapshot. - * - * Generated from protobuf field .google.protobuf.Timestamp expire_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getExpireTime() - { - return $this->expire_time; - } - - public function hasExpireTime() - { - return isset($this->expire_time); - } - - public function clearExpireTime() - { - unset($this->expire_time); - } - - /** - * The expire time of the Pubsub snapshot. - * - * Generated from protobuf field .google.protobuf.Timestamp expire_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setExpireTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->expire_time = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/RuntimeEnvironment.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/RuntimeEnvironment.php deleted file mode 100644 index db078f09e5c1..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/RuntimeEnvironment.php +++ /dev/null @@ -1,697 +0,0 @@ -google.dataflow.v1beta3.RuntimeEnvironment - */ -class RuntimeEnvironment extends \Google\Protobuf\Internal\Message -{ - /** - * The initial number of Google Compute Engine instnaces for the job. - * - * Generated from protobuf field int32 num_workers = 11; - */ - protected $num_workers = 0; - /** - * The maximum number of Google Compute Engine instances to be made - * available to your pipeline during execution, from 1 to 1000. - * - * Generated from protobuf field int32 max_workers = 1; - */ - protected $max_workers = 0; - /** - * The Compute Engine [availability - * zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones) - * for launching worker instances to run your pipeline. - * In the future, worker_zone will take precedence. - * - * Generated from protobuf field string zone = 2; - */ - protected $zone = ''; - /** - * The email address of the service account to run the job as. - * - * Generated from protobuf field string service_account_email = 3; - */ - protected $service_account_email = ''; - /** - * The Cloud Storage path to use for temporary files. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string temp_location = 4; - */ - protected $temp_location = ''; - /** - * Whether to bypass the safety checks for the job's temporary directory. - * Use with caution. - * - * Generated from protobuf field bool bypass_temp_dir_validation = 5; - */ - protected $bypass_temp_dir_validation = false; - /** - * The machine type to use for the job. Defaults to the value from the - * template if not specified. - * - * Generated from protobuf field string machine_type = 6; - */ - protected $machine_type = ''; - /** - * Additional experiment flags for the job, specified with the - * `--experiments` option. - * - * Generated from protobuf field repeated string additional_experiments = 7; - */ - private $additional_experiments; - /** - * Network to which VMs will be assigned. If empty or unspecified, - * the service will use the network "default". - * - * Generated from protobuf field string network = 8; - */ - protected $network = ''; - /** - * Subnetwork to which VMs will be assigned, if desired. You can specify a - * subnetwork using either a complete URL or an abbreviated path. Expected to - * be of the form - * "https://www.googleapis.com/compute/v1/projects/HOST_PROJECT_ID/regions/REGION/subnetworks/SUBNETWORK" - * or "regions/REGION/subnetworks/SUBNETWORK". If the subnetwork is located in - * a Shared VPC network, you must use the complete URL. - * - * Generated from protobuf field string subnetwork = 9; - */ - protected $subnetwork = ''; - /** - * Additional user labels to be specified for the job. - * Keys and values should follow the restrictions specified in the [labeling - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * page. - * An object containing a list of "key": value pairs. - * Example: { "name": "wrench", "mass": "1kg", "count": "3" }. - * - * Generated from protobuf field map additional_user_labels = 10; - */ - private $additional_user_labels; - /** - * Name for the Cloud KMS key for the job. - * Key format is: - * projects//locations//keyRings//cryptoKeys/ - * - * Generated from protobuf field string kms_key_name = 12; - */ - protected $kms_key_name = ''; - /** - * Configuration for VM IPs. - * - * Generated from protobuf field .google.dataflow.v1beta3.WorkerIPAddressConfiguration ip_configuration = 14; - */ - protected $ip_configuration = 0; - /** - * The Compute Engine region - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1". Mutually exclusive - * with worker_zone. If neither worker_region nor worker_zone is specified, - * default to the control plane's region. - * - * Generated from protobuf field string worker_region = 15; - */ - protected $worker_region = ''; - /** - * The Compute Engine zone - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1-a". Mutually exclusive - * with worker_region. If neither worker_region nor worker_zone is specified, - * a zone in the control plane's region is chosen based on available capacity. - * If both `worker_zone` and `zone` are set, `worker_zone` takes precedence. - * - * Generated from protobuf field string worker_zone = 16; - */ - protected $worker_zone = ''; - /** - * Whether to enable Streaming Engine for the job. - * - * Generated from protobuf field bool enable_streaming_engine = 17; - */ - protected $enable_streaming_engine = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $num_workers - * The initial number of Google Compute Engine instnaces for the job. - * @type int $max_workers - * The maximum number of Google Compute Engine instances to be made - * available to your pipeline during execution, from 1 to 1000. - * @type string $zone - * The Compute Engine [availability - * zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones) - * for launching worker instances to run your pipeline. - * In the future, worker_zone will take precedence. - * @type string $service_account_email - * The email address of the service account to run the job as. - * @type string $temp_location - * The Cloud Storage path to use for temporary files. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * @type bool $bypass_temp_dir_validation - * Whether to bypass the safety checks for the job's temporary directory. - * Use with caution. - * @type string $machine_type - * The machine type to use for the job. Defaults to the value from the - * template if not specified. - * @type array|\Google\Protobuf\Internal\RepeatedField $additional_experiments - * Additional experiment flags for the job, specified with the - * `--experiments` option. - * @type string $network - * Network to which VMs will be assigned. If empty or unspecified, - * the service will use the network "default". - * @type string $subnetwork - * Subnetwork to which VMs will be assigned, if desired. You can specify a - * subnetwork using either a complete URL or an abbreviated path. Expected to - * be of the form - * "https://www.googleapis.com/compute/v1/projects/HOST_PROJECT_ID/regions/REGION/subnetworks/SUBNETWORK" - * or "regions/REGION/subnetworks/SUBNETWORK". If the subnetwork is located in - * a Shared VPC network, you must use the complete URL. - * @type array|\Google\Protobuf\Internal\MapField $additional_user_labels - * Additional user labels to be specified for the job. - * Keys and values should follow the restrictions specified in the [labeling - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * page. - * An object containing a list of "key": value pairs. - * Example: { "name": "wrench", "mass": "1kg", "count": "3" }. - * @type string $kms_key_name - * Name for the Cloud KMS key for the job. - * Key format is: - * projects//locations//keyRings//cryptoKeys/ - * @type int $ip_configuration - * Configuration for VM IPs. - * @type string $worker_region - * The Compute Engine region - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1". Mutually exclusive - * with worker_zone. If neither worker_region nor worker_zone is specified, - * default to the control plane's region. - * @type string $worker_zone - * The Compute Engine zone - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1-a". Mutually exclusive - * with worker_region. If neither worker_region nor worker_zone is specified, - * a zone in the control plane's region is chosen based on available capacity. - * If both `worker_zone` and `zone` are set, `worker_zone` takes precedence. - * @type bool $enable_streaming_engine - * Whether to enable Streaming Engine for the job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * The initial number of Google Compute Engine instnaces for the job. - * - * Generated from protobuf field int32 num_workers = 11; - * @return int - */ - public function getNumWorkers() - { - return $this->num_workers; - } - - /** - * The initial number of Google Compute Engine instnaces for the job. - * - * Generated from protobuf field int32 num_workers = 11; - * @param int $var - * @return $this - */ - public function setNumWorkers($var) - { - GPBUtil::checkInt32($var); - $this->num_workers = $var; - - return $this; - } - - /** - * The maximum number of Google Compute Engine instances to be made - * available to your pipeline during execution, from 1 to 1000. - * - * Generated from protobuf field int32 max_workers = 1; - * @return int - */ - public function getMaxWorkers() - { - return $this->max_workers; - } - - /** - * The maximum number of Google Compute Engine instances to be made - * available to your pipeline during execution, from 1 to 1000. - * - * Generated from protobuf field int32 max_workers = 1; - * @param int $var - * @return $this - */ - public function setMaxWorkers($var) - { - GPBUtil::checkInt32($var); - $this->max_workers = $var; - - return $this; - } - - /** - * The Compute Engine [availability - * zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones) - * for launching worker instances to run your pipeline. - * In the future, worker_zone will take precedence. - * - * Generated from protobuf field string zone = 2; - * @return string - */ - public function getZone() - { - return $this->zone; - } - - /** - * The Compute Engine [availability - * zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones) - * for launching worker instances to run your pipeline. - * In the future, worker_zone will take precedence. - * - * Generated from protobuf field string zone = 2; - * @param string $var - * @return $this - */ - public function setZone($var) - { - GPBUtil::checkString($var, True); - $this->zone = $var; - - return $this; - } - - /** - * The email address of the service account to run the job as. - * - * Generated from protobuf field string service_account_email = 3; - * @return string - */ - public function getServiceAccountEmail() - { - return $this->service_account_email; - } - - /** - * The email address of the service account to run the job as. - * - * Generated from protobuf field string service_account_email = 3; - * @param string $var - * @return $this - */ - public function setServiceAccountEmail($var) - { - GPBUtil::checkString($var, True); - $this->service_account_email = $var; - - return $this; - } - - /** - * The Cloud Storage path to use for temporary files. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string temp_location = 4; - * @return string - */ - public function getTempLocation() - { - return $this->temp_location; - } - - /** - * The Cloud Storage path to use for temporary files. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * - * Generated from protobuf field string temp_location = 4; - * @param string $var - * @return $this - */ - public function setTempLocation($var) - { - GPBUtil::checkString($var, True); - $this->temp_location = $var; - - return $this; - } - - /** - * Whether to bypass the safety checks for the job's temporary directory. - * Use with caution. - * - * Generated from protobuf field bool bypass_temp_dir_validation = 5; - * @return bool - */ - public function getBypassTempDirValidation() - { - return $this->bypass_temp_dir_validation; - } - - /** - * Whether to bypass the safety checks for the job's temporary directory. - * Use with caution. - * - * Generated from protobuf field bool bypass_temp_dir_validation = 5; - * @param bool $var - * @return $this - */ - public function setBypassTempDirValidation($var) - { - GPBUtil::checkBool($var); - $this->bypass_temp_dir_validation = $var; - - return $this; - } - - /** - * The machine type to use for the job. Defaults to the value from the - * template if not specified. - * - * Generated from protobuf field string machine_type = 6; - * @return string - */ - public function getMachineType() - { - return $this->machine_type; - } - - /** - * The machine type to use for the job. Defaults to the value from the - * template if not specified. - * - * Generated from protobuf field string machine_type = 6; - * @param string $var - * @return $this - */ - public function setMachineType($var) - { - GPBUtil::checkString($var, True); - $this->machine_type = $var; - - return $this; - } - - /** - * Additional experiment flags for the job, specified with the - * `--experiments` option. - * - * Generated from protobuf field repeated string additional_experiments = 7; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAdditionalExperiments() - { - return $this->additional_experiments; - } - - /** - * Additional experiment flags for the job, specified with the - * `--experiments` option. - * - * Generated from protobuf field repeated string additional_experiments = 7; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAdditionalExperiments($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->additional_experiments = $arr; - - return $this; - } - - /** - * Network to which VMs will be assigned. If empty or unspecified, - * the service will use the network "default". - * - * Generated from protobuf field string network = 8; - * @return string - */ - public function getNetwork() - { - return $this->network; - } - - /** - * Network to which VMs will be assigned. If empty or unspecified, - * the service will use the network "default". - * - * Generated from protobuf field string network = 8; - * @param string $var - * @return $this - */ - public function setNetwork($var) - { - GPBUtil::checkString($var, True); - $this->network = $var; - - return $this; - } - - /** - * Subnetwork to which VMs will be assigned, if desired. You can specify a - * subnetwork using either a complete URL or an abbreviated path. Expected to - * be of the form - * "https://www.googleapis.com/compute/v1/projects/HOST_PROJECT_ID/regions/REGION/subnetworks/SUBNETWORK" - * or "regions/REGION/subnetworks/SUBNETWORK". If the subnetwork is located in - * a Shared VPC network, you must use the complete URL. - * - * Generated from protobuf field string subnetwork = 9; - * @return string - */ - public function getSubnetwork() - { - return $this->subnetwork; - } - - /** - * Subnetwork to which VMs will be assigned, if desired. You can specify a - * subnetwork using either a complete URL or an abbreviated path. Expected to - * be of the form - * "https://www.googleapis.com/compute/v1/projects/HOST_PROJECT_ID/regions/REGION/subnetworks/SUBNETWORK" - * or "regions/REGION/subnetworks/SUBNETWORK". If the subnetwork is located in - * a Shared VPC network, you must use the complete URL. - * - * Generated from protobuf field string subnetwork = 9; - * @param string $var - * @return $this - */ - public function setSubnetwork($var) - { - GPBUtil::checkString($var, True); - $this->subnetwork = $var; - - return $this; - } - - /** - * Additional user labels to be specified for the job. - * Keys and values should follow the restrictions specified in the [labeling - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * page. - * An object containing a list of "key": value pairs. - * Example: { "name": "wrench", "mass": "1kg", "count": "3" }. - * - * Generated from protobuf field map additional_user_labels = 10; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAdditionalUserLabels() - { - return $this->additional_user_labels; - } - - /** - * Additional user labels to be specified for the job. - * Keys and values should follow the restrictions specified in the [labeling - * restrictions](https://cloud.google.com/compute/docs/labeling-resources#restrictions) - * page. - * An object containing a list of "key": value pairs. - * Example: { "name": "wrench", "mass": "1kg", "count": "3" }. - * - * Generated from protobuf field map additional_user_labels = 10; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setAdditionalUserLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->additional_user_labels = $arr; - - return $this; - } - - /** - * Name for the Cloud KMS key for the job. - * Key format is: - * projects//locations//keyRings//cryptoKeys/ - * - * Generated from protobuf field string kms_key_name = 12; - * @return string - */ - public function getKmsKeyName() - { - return $this->kms_key_name; - } - - /** - * Name for the Cloud KMS key for the job. - * Key format is: - * projects//locations//keyRings//cryptoKeys/ - * - * Generated from protobuf field string kms_key_name = 12; - * @param string $var - * @return $this - */ - public function setKmsKeyName($var) - { - GPBUtil::checkString($var, True); - $this->kms_key_name = $var; - - return $this; - } - - /** - * Configuration for VM IPs. - * - * Generated from protobuf field .google.dataflow.v1beta3.WorkerIPAddressConfiguration ip_configuration = 14; - * @return int - */ - public function getIpConfiguration() - { - return $this->ip_configuration; - } - - /** - * Configuration for VM IPs. - * - * Generated from protobuf field .google.dataflow.v1beta3.WorkerIPAddressConfiguration ip_configuration = 14; - * @param int $var - * @return $this - */ - public function setIpConfiguration($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\WorkerIPAddressConfiguration::class); - $this->ip_configuration = $var; - - return $this; - } - - /** - * The Compute Engine region - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1". Mutually exclusive - * with worker_zone. If neither worker_region nor worker_zone is specified, - * default to the control plane's region. - * - * Generated from protobuf field string worker_region = 15; - * @return string - */ - public function getWorkerRegion() - { - return $this->worker_region; - } - - /** - * The Compute Engine region - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1". Mutually exclusive - * with worker_zone. If neither worker_region nor worker_zone is specified, - * default to the control plane's region. - * - * Generated from protobuf field string worker_region = 15; - * @param string $var - * @return $this - */ - public function setWorkerRegion($var) - { - GPBUtil::checkString($var, True); - $this->worker_region = $var; - - return $this; - } - - /** - * The Compute Engine zone - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1-a". Mutually exclusive - * with worker_region. If neither worker_region nor worker_zone is specified, - * a zone in the control plane's region is chosen based on available capacity. - * If both `worker_zone` and `zone` are set, `worker_zone` takes precedence. - * - * Generated from protobuf field string worker_zone = 16; - * @return string - */ - public function getWorkerZone() - { - return $this->worker_zone; - } - - /** - * The Compute Engine zone - * (https://cloud.google.com/compute/docs/regions-zones/regions-zones) in - * which worker processing should occur, e.g. "us-west1-a". Mutually exclusive - * with worker_region. If neither worker_region nor worker_zone is specified, - * a zone in the control plane's region is chosen based on available capacity. - * If both `worker_zone` and `zone` are set, `worker_zone` takes precedence. - * - * Generated from protobuf field string worker_zone = 16; - * @param string $var - * @return $this - */ - public function setWorkerZone($var) - { - GPBUtil::checkString($var, True); - $this->worker_zone = $var; - - return $this; - } - - /** - * Whether to enable Streaming Engine for the job. - * - * Generated from protobuf field bool enable_streaming_engine = 17; - * @return bool - */ - public function getEnableStreamingEngine() - { - return $this->enable_streaming_engine; - } - - /** - * Whether to enable Streaming Engine for the job. - * - * Generated from protobuf field bool enable_streaming_engine = 17; - * @param bool $var - * @return $this - */ - public function setEnableStreamingEngine($var) - { - GPBUtil::checkBool($var); - $this->enable_streaming_engine = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/RuntimeMetadata.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/RuntimeMetadata.php deleted file mode 100644 index 07b47f697cde..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/RuntimeMetadata.php +++ /dev/null @@ -1,111 +0,0 @@ -google.dataflow.v1beta3.RuntimeMetadata - */ -class RuntimeMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * SDK Info for the template. - * - * Generated from protobuf field .google.dataflow.v1beta3.SDKInfo sdk_info = 1; - */ - protected $sdk_info = null; - /** - * The parameters for the template. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 2; - */ - private $parameters; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Dataflow\V1beta3\SDKInfo $sdk_info - * SDK Info for the template. - * @type array<\Google\Cloud\Dataflow\V1beta3\ParameterMetadata>|\Google\Protobuf\Internal\RepeatedField $parameters - * The parameters for the template. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * SDK Info for the template. - * - * Generated from protobuf field .google.dataflow.v1beta3.SDKInfo sdk_info = 1; - * @return \Google\Cloud\Dataflow\V1beta3\SDKInfo|null - */ - public function getSdkInfo() - { - return $this->sdk_info; - } - - public function hasSdkInfo() - { - return isset($this->sdk_info); - } - - public function clearSdkInfo() - { - unset($this->sdk_info); - } - - /** - * SDK Info for the template. - * - * Generated from protobuf field .google.dataflow.v1beta3.SDKInfo sdk_info = 1; - * @param \Google\Cloud\Dataflow\V1beta3\SDKInfo $var - * @return $this - */ - public function setSdkInfo($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\SDKInfo::class); - $this->sdk_info = $var; - - return $this; - } - - /** - * The parameters for the template. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getParameters() - { - return $this->parameters; - } - - /** - * The parameters for the template. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 2; - * @param array<\Google\Cloud\Dataflow\V1beta3\ParameterMetadata>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setParameters($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\ParameterMetadata::class); - $this->parameters = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SDKInfo.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SDKInfo.php deleted file mode 100644 index 8396a1fe7ebc..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SDKInfo.php +++ /dev/null @@ -1,101 +0,0 @@ -google.dataflow.v1beta3.SDKInfo - */ -class SDKInfo extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The SDK Language. - * - * Generated from protobuf field .google.dataflow.v1beta3.SDKInfo.Language language = 1; - */ - protected $language = 0; - /** - * Optional. The SDK version. - * - * Generated from protobuf field string version = 2; - */ - protected $version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $language - * Required. The SDK Language. - * @type string $version - * Optional. The SDK version. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * Required. The SDK Language. - * - * Generated from protobuf field .google.dataflow.v1beta3.SDKInfo.Language language = 1; - * @return int - */ - public function getLanguage() - { - return $this->language; - } - - /** - * Required. The SDK Language. - * - * Generated from protobuf field .google.dataflow.v1beta3.SDKInfo.Language language = 1; - * @param int $var - * @return $this - */ - public function setLanguage($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\SDKInfo\Language::class); - $this->language = $var; - - return $this; - } - - /** - * Optional. The SDK version. - * - * Generated from protobuf field string version = 2; - * @return string - */ - public function getVersion() - { - return $this->version; - } - - /** - * Optional. The SDK version. - * - * Generated from protobuf field string version = 2; - * @param string $var - * @return $this - */ - public function setVersion($var) - { - GPBUtil::checkString($var, True); - $this->version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SDKInfo/Language.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SDKInfo/Language.php deleted file mode 100644 index a5329e29ef80..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SDKInfo/Language.php +++ /dev/null @@ -1,64 +0,0 @@ -google.dataflow.v1beta3.SDKInfo.Language - */ -class Language -{ - /** - * UNKNOWN Language. - * - * Generated from protobuf enum UNKNOWN = 0; - */ - const UNKNOWN = 0; - /** - * Java. - * - * Generated from protobuf enum JAVA = 1; - */ - const JAVA = 1; - /** - * Python. - * - * Generated from protobuf enum PYTHON = 2; - */ - const PYTHON = 2; - - private static $valueToName = [ - self::UNKNOWN => 'UNKNOWN', - self::JAVA => 'JAVA', - self::PYTHON => 'PYTHON', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Language::class, \Google\Cloud\Dataflow\V1beta3\SDKInfo_Language::class); - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SDKInfo_Language.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SDKInfo_Language.php deleted file mode 100644 index 2403f59dd3a4..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SDKInfo_Language.php +++ /dev/null @@ -1,16 +0,0 @@ -google.dataflow.v1beta3.SdkHarnessContainerImage - */ -class SdkHarnessContainerImage extends \Google\Protobuf\Internal\Message -{ - /** - * A docker container image that resides in Google Container Registry. - * - * Generated from protobuf field string container_image = 1; - */ - protected $container_image = ''; - /** - * If true, recommends the Dataflow service to use only one core per SDK - * container instance with this image. If false (or unset) recommends using - * more than one core per SDK container instance with this image for - * efficiency. Note that Dataflow service may choose to override this property - * if needed. - * - * Generated from protobuf field bool use_single_core_per_container = 2; - */ - protected $use_single_core_per_container = false; - /** - * Environment ID for the Beam runner API proto Environment that corresponds - * to the current SDK Harness. - * - * Generated from protobuf field string environment_id = 3; - */ - protected $environment_id = ''; - /** - * The set of capabilities enumerated in the above Environment proto. See also - * https://github.com/apache/beam/blob/master/model/pipeline/src/main/proto/beam_runner_api.proto - * - * Generated from protobuf field repeated string capabilities = 4; - */ - private $capabilities; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $container_image - * A docker container image that resides in Google Container Registry. - * @type bool $use_single_core_per_container - * If true, recommends the Dataflow service to use only one core per SDK - * container instance with this image. If false (or unset) recommends using - * more than one core per SDK container instance with this image for - * efficiency. Note that Dataflow service may choose to override this property - * if needed. - * @type string $environment_id - * Environment ID for the Beam runner API proto Environment that corresponds - * to the current SDK Harness. - * @type array|\Google\Protobuf\Internal\RepeatedField $capabilities - * The set of capabilities enumerated in the above Environment proto. See also - * https://github.com/apache/beam/blob/master/model/pipeline/src/main/proto/beam_runner_api.proto - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Environment::initOnce(); - parent::__construct($data); - } - - /** - * A docker container image that resides in Google Container Registry. - * - * Generated from protobuf field string container_image = 1; - * @return string - */ - public function getContainerImage() - { - return $this->container_image; - } - - /** - * A docker container image that resides in Google Container Registry. - * - * Generated from protobuf field string container_image = 1; - * @param string $var - * @return $this - */ - public function setContainerImage($var) - { - GPBUtil::checkString($var, True); - $this->container_image = $var; - - return $this; - } - - /** - * If true, recommends the Dataflow service to use only one core per SDK - * container instance with this image. If false (or unset) recommends using - * more than one core per SDK container instance with this image for - * efficiency. Note that Dataflow service may choose to override this property - * if needed. - * - * Generated from protobuf field bool use_single_core_per_container = 2; - * @return bool - */ - public function getUseSingleCorePerContainer() - { - return $this->use_single_core_per_container; - } - - /** - * If true, recommends the Dataflow service to use only one core per SDK - * container instance with this image. If false (or unset) recommends using - * more than one core per SDK container instance with this image for - * efficiency. Note that Dataflow service may choose to override this property - * if needed. - * - * Generated from protobuf field bool use_single_core_per_container = 2; - * @param bool $var - * @return $this - */ - public function setUseSingleCorePerContainer($var) - { - GPBUtil::checkBool($var); - $this->use_single_core_per_container = $var; - - return $this; - } - - /** - * Environment ID for the Beam runner API proto Environment that corresponds - * to the current SDK Harness. - * - * Generated from protobuf field string environment_id = 3; - * @return string - */ - public function getEnvironmentId() - { - return $this->environment_id; - } - - /** - * Environment ID for the Beam runner API proto Environment that corresponds - * to the current SDK Harness. - * - * Generated from protobuf field string environment_id = 3; - * @param string $var - * @return $this - */ - public function setEnvironmentId($var) - { - GPBUtil::checkString($var, True); - $this->environment_id = $var; - - return $this; - } - - /** - * The set of capabilities enumerated in the above Environment proto. See also - * https://github.com/apache/beam/blob/master/model/pipeline/src/main/proto/beam_runner_api.proto - * - * Generated from protobuf field repeated string capabilities = 4; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCapabilities() - { - return $this->capabilities; - } - - /** - * The set of capabilities enumerated in the above Environment proto. See also - * https://github.com/apache/beam/blob/master/model/pipeline/src/main/proto/beam_runner_api.proto - * - * Generated from protobuf field repeated string capabilities = 4; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCapabilities($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->capabilities = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SdkVersion.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SdkVersion.php deleted file mode 100644 index 2dadc75ced64..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SdkVersion.php +++ /dev/null @@ -1,135 +0,0 @@ -google.dataflow.v1beta3.SdkVersion - */ -class SdkVersion extends \Google\Protobuf\Internal\Message -{ - /** - * The version of the SDK used to run the job. - * - * Generated from protobuf field string version = 1; - */ - protected $version = ''; - /** - * A readable string describing the version of the SDK. - * - * Generated from protobuf field string version_display_name = 2; - */ - protected $version_display_name = ''; - /** - * The support status for this SDK version. - * - * Generated from protobuf field .google.dataflow.v1beta3.SdkVersion.SdkSupportStatus sdk_support_status = 3; - */ - protected $sdk_support_status = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $version - * The version of the SDK used to run the job. - * @type string $version_display_name - * A readable string describing the version of the SDK. - * @type int $sdk_support_status - * The support status for this SDK version. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The version of the SDK used to run the job. - * - * Generated from protobuf field string version = 1; - * @return string - */ - public function getVersion() - { - return $this->version; - } - - /** - * The version of the SDK used to run the job. - * - * Generated from protobuf field string version = 1; - * @param string $var - * @return $this - */ - public function setVersion($var) - { - GPBUtil::checkString($var, True); - $this->version = $var; - - return $this; - } - - /** - * A readable string describing the version of the SDK. - * - * Generated from protobuf field string version_display_name = 2; - * @return string - */ - public function getVersionDisplayName() - { - return $this->version_display_name; - } - - /** - * A readable string describing the version of the SDK. - * - * Generated from protobuf field string version_display_name = 2; - * @param string $var - * @return $this - */ - public function setVersionDisplayName($var) - { - GPBUtil::checkString($var, True); - $this->version_display_name = $var; - - return $this; - } - - /** - * The support status for this SDK version. - * - * Generated from protobuf field .google.dataflow.v1beta3.SdkVersion.SdkSupportStatus sdk_support_status = 3; - * @return int - */ - public function getSdkSupportStatus() - { - return $this->sdk_support_status; - } - - /** - * The support status for this SDK version. - * - * Generated from protobuf field .google.dataflow.v1beta3.SdkVersion.SdkSupportStatus sdk_support_status = 3; - * @param int $var - * @return $this - */ - public function setSdkSupportStatus($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\SdkVersion\SdkSupportStatus::class); - $this->sdk_support_status = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SdkVersion/SdkSupportStatus.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SdkVersion/SdkSupportStatus.php deleted file mode 100644 index cede66359d07..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SdkVersion/SdkSupportStatus.php +++ /dev/null @@ -1,79 +0,0 @@ -google.dataflow.v1beta3.SdkVersion.SdkSupportStatus - */ -class SdkSupportStatus -{ - /** - * Cloud Dataflow is unaware of this version. - * - * Generated from protobuf enum UNKNOWN = 0; - */ - const UNKNOWN = 0; - /** - * This is a known version of an SDK, and is supported. - * - * Generated from protobuf enum SUPPORTED = 1; - */ - const SUPPORTED = 1; - /** - * A newer version of the SDK family exists, and an update is recommended. - * - * Generated from protobuf enum STALE = 2; - */ - const STALE = 2; - /** - * This version of the SDK is deprecated and will eventually be - * unsupported. - * - * Generated from protobuf enum DEPRECATED = 3; - */ - const DEPRECATED = 3; - /** - * Support for this SDK version has ended and it should no longer be used. - * - * Generated from protobuf enum UNSUPPORTED = 4; - */ - const UNSUPPORTED = 4; - - private static $valueToName = [ - self::UNKNOWN => 'UNKNOWN', - self::SUPPORTED => 'SUPPORTED', - self::STALE => 'STALE', - self::DEPRECATED => 'DEPRECATED', - self::UNSUPPORTED => 'UNSUPPORTED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(SdkSupportStatus::class, \Google\Cloud\Dataflow\V1beta3\SdkVersion_SdkSupportStatus::class); - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SdkVersion_SdkSupportStatus.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SdkVersion_SdkSupportStatus.php deleted file mode 100644 index df22e16e856c..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SdkVersion_SdkSupportStatus.php +++ /dev/null @@ -1,16 +0,0 @@ -google.dataflow.v1beta3.ShuffleMode - */ -class ShuffleMode -{ - /** - * Shuffle mode information is not available. - * - * Generated from protobuf enum SHUFFLE_MODE_UNSPECIFIED = 0; - */ - const SHUFFLE_MODE_UNSPECIFIED = 0; - /** - * Shuffle is done on the worker VMs. - * - * Generated from protobuf enum VM_BASED = 1; - */ - const VM_BASED = 1; - /** - * Shuffle is done on the service side. - * - * Generated from protobuf enum SERVICE_BASED = 2; - */ - const SERVICE_BASED = 2; - - private static $valueToName = [ - self::SHUFFLE_MODE_UNSPECIFIED => 'SHUFFLE_MODE_UNSPECIFIED', - self::VM_BASED => 'VM_BASED', - self::SERVICE_BASED => 'SERVICE_BASED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Snapshot.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Snapshot.php deleted file mode 100644 index 54a653bb1013..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Snapshot.php +++ /dev/null @@ -1,397 +0,0 @@ -google.dataflow.v1beta3.Snapshot - */ -class Snapshot extends \Google\Protobuf\Internal\Message -{ - /** - * The unique ID of this snapshot. - * - * Generated from protobuf field string id = 1; - */ - protected $id = ''; - /** - * The project this snapshot belongs to. - * - * Generated from protobuf field string project_id = 2; - */ - protected $project_id = ''; - /** - * The job this snapshot was created from. - * - * Generated from protobuf field string source_job_id = 3; - */ - protected $source_job_id = ''; - /** - * The time this snapshot was created. - * - * Generated from protobuf field .google.protobuf.Timestamp creation_time = 4; - */ - protected $creation_time = null; - /** - * The time after which this snapshot will be automatically deleted. - * - * Generated from protobuf field .google.protobuf.Duration ttl = 5; - */ - protected $ttl = null; - /** - * State of the snapshot. - * - * Generated from protobuf field .google.dataflow.v1beta3.SnapshotState state = 6; - */ - protected $state = 0; - /** - * Pub/Sub snapshot metadata. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.PubsubSnapshotMetadata pubsub_metadata = 7; - */ - private $pubsub_metadata; - /** - * User specified description of the snapshot. Maybe empty. - * - * Generated from protobuf field string description = 8; - */ - protected $description = ''; - /** - * The disk byte size of the snapshot. Only available for snapshots in READY - * state. - * - * Generated from protobuf field int64 disk_size_bytes = 9; - */ - protected $disk_size_bytes = 0; - /** - * Cloud region where this snapshot lives in, e.g., "us-central1". - * - * Generated from protobuf field string region = 10; - */ - protected $region = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $id - * The unique ID of this snapshot. - * @type string $project_id - * The project this snapshot belongs to. - * @type string $source_job_id - * The job this snapshot was created from. - * @type \Google\Protobuf\Timestamp $creation_time - * The time this snapshot was created. - * @type \Google\Protobuf\Duration $ttl - * The time after which this snapshot will be automatically deleted. - * @type int $state - * State of the snapshot. - * @type array<\Google\Cloud\Dataflow\V1beta3\PubsubSnapshotMetadata>|\Google\Protobuf\Internal\RepeatedField $pubsub_metadata - * Pub/Sub snapshot metadata. - * @type string $description - * User specified description of the snapshot. Maybe empty. - * @type int|string $disk_size_bytes - * The disk byte size of the snapshot. Only available for snapshots in READY - * state. - * @type string $region - * Cloud region where this snapshot lives in, e.g., "us-central1". - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Snapshots::initOnce(); - parent::__construct($data); - } - - /** - * The unique ID of this snapshot. - * - * Generated from protobuf field string id = 1; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * The unique ID of this snapshot. - * - * Generated from protobuf field string id = 1; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * The project this snapshot belongs to. - * - * Generated from protobuf field string project_id = 2; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * The project this snapshot belongs to. - * - * Generated from protobuf field string project_id = 2; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * The job this snapshot was created from. - * - * Generated from protobuf field string source_job_id = 3; - * @return string - */ - public function getSourceJobId() - { - return $this->source_job_id; - } - - /** - * The job this snapshot was created from. - * - * Generated from protobuf field string source_job_id = 3; - * @param string $var - * @return $this - */ - public function setSourceJobId($var) - { - GPBUtil::checkString($var, True); - $this->source_job_id = $var; - - return $this; - } - - /** - * The time this snapshot was created. - * - * Generated from protobuf field .google.protobuf.Timestamp creation_time = 4; - * @return \Google\Protobuf\Timestamp|null - */ - public function getCreationTime() - { - return $this->creation_time; - } - - public function hasCreationTime() - { - return isset($this->creation_time); - } - - public function clearCreationTime() - { - unset($this->creation_time); - } - - /** - * The time this snapshot was created. - * - * Generated from protobuf field .google.protobuf.Timestamp creation_time = 4; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setCreationTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->creation_time = $var; - - return $this; - } - - /** - * The time after which this snapshot will be automatically deleted. - * - * Generated from protobuf field .google.protobuf.Duration ttl = 5; - * @return \Google\Protobuf\Duration|null - */ - public function getTtl() - { - return $this->ttl; - } - - public function hasTtl() - { - return isset($this->ttl); - } - - public function clearTtl() - { - unset($this->ttl); - } - - /** - * The time after which this snapshot will be automatically deleted. - * - * Generated from protobuf field .google.protobuf.Duration ttl = 5; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setTtl($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->ttl = $var; - - return $this; - } - - /** - * State of the snapshot. - * - * Generated from protobuf field .google.dataflow.v1beta3.SnapshotState state = 6; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * State of the snapshot. - * - * Generated from protobuf field .google.dataflow.v1beta3.SnapshotState state = 6; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\SnapshotState::class); - $this->state = $var; - - return $this; - } - - /** - * Pub/Sub snapshot metadata. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.PubsubSnapshotMetadata pubsub_metadata = 7; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPubsubMetadata() - { - return $this->pubsub_metadata; - } - - /** - * Pub/Sub snapshot metadata. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.PubsubSnapshotMetadata pubsub_metadata = 7; - * @param array<\Google\Cloud\Dataflow\V1beta3\PubsubSnapshotMetadata>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPubsubMetadata($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\PubsubSnapshotMetadata::class); - $this->pubsub_metadata = $arr; - - return $this; - } - - /** - * User specified description of the snapshot. Maybe empty. - * - * Generated from protobuf field string description = 8; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * User specified description of the snapshot. Maybe empty. - * - * Generated from protobuf field string description = 8; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * The disk byte size of the snapshot. Only available for snapshots in READY - * state. - * - * Generated from protobuf field int64 disk_size_bytes = 9; - * @return int|string - */ - public function getDiskSizeBytes() - { - return $this->disk_size_bytes; - } - - /** - * The disk byte size of the snapshot. Only available for snapshots in READY - * state. - * - * Generated from protobuf field int64 disk_size_bytes = 9; - * @param int|string $var - * @return $this - */ - public function setDiskSizeBytes($var) - { - GPBUtil::checkInt64($var); - $this->disk_size_bytes = $var; - - return $this; - } - - /** - * Cloud region where this snapshot lives in, e.g., "us-central1". - * - * Generated from protobuf field string region = 10; - * @return string - */ - public function getRegion() - { - return $this->region; - } - - /** - * Cloud region where this snapshot lives in, e.g., "us-central1". - * - * Generated from protobuf field string region = 10; - * @param string $var - * @return $this - */ - public function setRegion($var) - { - GPBUtil::checkString($var, True); - $this->region = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SnapshotJobRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SnapshotJobRequest.php deleted file mode 100644 index 551d6dcfd79b..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SnapshotJobRequest.php +++ /dev/null @@ -1,247 +0,0 @@ -google.dataflow.v1beta3.SnapshotJobRequest - */ -class SnapshotJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The project which owns the job to be snapshotted. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * The job to be snapshotted. - * - * Generated from protobuf field string job_id = 2; - */ - protected $job_id = ''; - /** - * TTL for the snapshot. - * - * Generated from protobuf field .google.protobuf.Duration ttl = 3; - */ - protected $ttl = null; - /** - * The location that contains this job. - * - * Generated from protobuf field string location = 4; - */ - protected $location = ''; - /** - * If true, perform snapshots for sources which support this. - * - * Generated from protobuf field bool snapshot_sources = 5; - */ - protected $snapshot_sources = false; - /** - * User specified description of the snapshot. Maybe empty. - * - * Generated from protobuf field string description = 6; - */ - protected $description = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * The project which owns the job to be snapshotted. - * @type string $job_id - * The job to be snapshotted. - * @type \Google\Protobuf\Duration $ttl - * TTL for the snapshot. - * @type string $location - * The location that contains this job. - * @type bool $snapshot_sources - * If true, perform snapshots for sources which support this. - * @type string $description - * User specified description of the snapshot. Maybe empty. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The project which owns the job to be snapshotted. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * The project which owns the job to be snapshotted. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * The job to be snapshotted. - * - * Generated from protobuf field string job_id = 2; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * The job to be snapshotted. - * - * Generated from protobuf field string job_id = 2; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - - /** - * TTL for the snapshot. - * - * Generated from protobuf field .google.protobuf.Duration ttl = 3; - * @return \Google\Protobuf\Duration|null - */ - public function getTtl() - { - return $this->ttl; - } - - public function hasTtl() - { - return isset($this->ttl); - } - - public function clearTtl() - { - unset($this->ttl); - } - - /** - * TTL for the snapshot. - * - * Generated from protobuf field .google.protobuf.Duration ttl = 3; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setTtl($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->ttl = $var; - - return $this; - } - - /** - * The location that contains this job. - * - * Generated from protobuf field string location = 4; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The location that contains this job. - * - * Generated from protobuf field string location = 4; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - - /** - * If true, perform snapshots for sources which support this. - * - * Generated from protobuf field bool snapshot_sources = 5; - * @return bool - */ - public function getSnapshotSources() - { - return $this->snapshot_sources; - } - - /** - * If true, perform snapshots for sources which support this. - * - * Generated from protobuf field bool snapshot_sources = 5; - * @param bool $var - * @return $this - */ - public function setSnapshotSources($var) - { - GPBUtil::checkBool($var); - $this->snapshot_sources = $var; - - return $this; - } - - /** - * User specified description of the snapshot. Maybe empty. - * - * Generated from protobuf field string description = 6; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * User specified description of the snapshot. Maybe empty. - * - * Generated from protobuf field string description = 6; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SnapshotState.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SnapshotState.php deleted file mode 100644 index 0a2e10b8e1c5..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SnapshotState.php +++ /dev/null @@ -1,83 +0,0 @@ -google.dataflow.v1beta3.SnapshotState - */ -class SnapshotState -{ - /** - * Unknown state. - * - * Generated from protobuf enum UNKNOWN_SNAPSHOT_STATE = 0; - */ - const UNKNOWN_SNAPSHOT_STATE = 0; - /** - * Snapshot intent to create has been persisted, snapshotting of state has not - * yet started. - * - * Generated from protobuf enum PENDING = 1; - */ - const PENDING = 1; - /** - * Snapshotting is being performed. - * - * Generated from protobuf enum RUNNING = 2; - */ - const RUNNING = 2; - /** - * Snapshot has been created and is ready to be used. - * - * Generated from protobuf enum READY = 3; - */ - const READY = 3; - /** - * Snapshot failed to be created. - * - * Generated from protobuf enum FAILED = 4; - */ - const FAILED = 4; - /** - * Snapshot has been deleted. - * - * Generated from protobuf enum DELETED = 5; - */ - const DELETED = 5; - - private static $valueToName = [ - self::UNKNOWN_SNAPSHOT_STATE => 'UNKNOWN_SNAPSHOT_STATE', - self::PENDING => 'PENDING', - self::RUNNING => 'RUNNING', - self::READY => 'READY', - self::FAILED => 'FAILED', - self::DELETED => 'DELETED', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SnapshotsV1Beta3GrpcClient.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SnapshotsV1Beta3GrpcClient.php deleted file mode 100644 index 3fbc05c0f108..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SnapshotsV1Beta3GrpcClient.php +++ /dev/null @@ -1,80 +0,0 @@ -_simpleRequest('/google.dataflow.v1beta3.SnapshotsV1Beta3/GetSnapshot', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\Snapshot', 'decode'], - $metadata, $options); - } - - /** - * Deletes a snapshot. - * @param \Google\Cloud\Dataflow\V1beta3\DeleteSnapshotRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function DeleteSnapshot(\Google\Cloud\Dataflow\V1beta3\DeleteSnapshotRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.dataflow.v1beta3.SnapshotsV1Beta3/DeleteSnapshot', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\DeleteSnapshotResponse', 'decode'], - $metadata, $options); - } - - /** - * Lists snapshots. - * @param \Google\Cloud\Dataflow\V1beta3\ListSnapshotsRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function ListSnapshots(\Google\Cloud\Dataflow\V1beta3\ListSnapshotsRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.dataflow.v1beta3.SnapshotsV1Beta3/ListSnapshots', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\ListSnapshotsResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SpannerIODetails.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SpannerIODetails.php deleted file mode 100644 index 62b48f08932e..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/SpannerIODetails.php +++ /dev/null @@ -1,135 +0,0 @@ -google.dataflow.v1beta3.SpannerIODetails - */ -class SpannerIODetails extends \Google\Protobuf\Internal\Message -{ - /** - * ProjectId accessed in the connection. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * InstanceId accessed in the connection. - * - * Generated from protobuf field string instance_id = 2; - */ - protected $instance_id = ''; - /** - * DatabaseId accessed in the connection. - * - * Generated from protobuf field string database_id = 3; - */ - protected $database_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * ProjectId accessed in the connection. - * @type string $instance_id - * InstanceId accessed in the connection. - * @type string $database_id - * DatabaseId accessed in the connection. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * ProjectId accessed in the connection. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * ProjectId accessed in the connection. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * InstanceId accessed in the connection. - * - * Generated from protobuf field string instance_id = 2; - * @return string - */ - public function getInstanceId() - { - return $this->instance_id; - } - - /** - * InstanceId accessed in the connection. - * - * Generated from protobuf field string instance_id = 2; - * @param string $var - * @return $this - */ - public function setInstanceId($var) - { - GPBUtil::checkString($var, True); - $this->instance_id = $var; - - return $this; - } - - /** - * DatabaseId accessed in the connection. - * - * Generated from protobuf field string database_id = 3; - * @return string - */ - public function getDatabaseId() - { - return $this->database_id; - } - - /** - * DatabaseId accessed in the connection. - * - * Generated from protobuf field string database_id = 3; - * @param string $var - * @return $this - */ - public function setDatabaseId($var) - { - GPBUtil::checkString($var, True); - $this->database_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StageExecutionDetails.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StageExecutionDetails.php deleted file mode 100644 index bc7ff2169c1b..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StageExecutionDetails.php +++ /dev/null @@ -1,109 +0,0 @@ -google.dataflow.v1beta3.StageExecutionDetails - */ -class StageExecutionDetails extends \Google\Protobuf\Internal\Message -{ - /** - * Workers that have done work on the stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.WorkerDetails workers = 1; - */ - private $workers; - /** - * If present, this response does not contain all requested tasks. To obtain - * the next page of results, repeat the request with page_token set to this - * value. - * - * Generated from protobuf field string next_page_token = 2; - */ - protected $next_page_token = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Dataflow\V1beta3\WorkerDetails>|\Google\Protobuf\Internal\RepeatedField $workers - * Workers that have done work on the stage. - * @type string $next_page_token - * If present, this response does not contain all requested tasks. To obtain - * the next page of results, repeat the request with page_token set to this - * value. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * Workers that have done work on the stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.WorkerDetails workers = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getWorkers() - { - return $this->workers; - } - - /** - * Workers that have done work on the stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.WorkerDetails workers = 1; - * @param array<\Google\Cloud\Dataflow\V1beta3\WorkerDetails>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setWorkers($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\WorkerDetails::class); - $this->workers = $arr; - - return $this; - } - - /** - * If present, this response does not contain all requested tasks. To obtain - * the next page of results, repeat the request with page_token set to this - * value. - * - * Generated from protobuf field string next_page_token = 2; - * @return string - */ - public function getNextPageToken() - { - return $this->next_page_token; - } - - /** - * If present, this response does not contain all requested tasks. To obtain - * the next page of results, repeat the request with page_token set to this - * value. - * - * Generated from protobuf field string next_page_token = 2; - * @param string $var - * @return $this - */ - public function setNextPageToken($var) - { - GPBUtil::checkString($var, True); - $this->next_page_token = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StageSummary.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StageSummary.php deleted file mode 100644 index 309520e37e5b..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StageSummary.php +++ /dev/null @@ -1,279 +0,0 @@ -google.dataflow.v1beta3.StageSummary - */ -class StageSummary extends \Google\Protobuf\Internal\Message -{ - /** - * ID of this stage - * - * Generated from protobuf field string stage_id = 1; - */ - protected $stage_id = ''; - /** - * State of this stage. - * - * Generated from protobuf field .google.dataflow.v1beta3.ExecutionState state = 2; - */ - protected $state = 0; - /** - * Start time of this stage. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 3; - */ - protected $start_time = null; - /** - * End time of this stage. - * If the work item is completed, this is the actual end time of the stage. - * Otherwise, it is the predicted end time. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 4; - */ - protected $end_time = null; - /** - * Progress for this stage. - * Only applicable to Batch jobs. - * - * Generated from protobuf field .google.dataflow.v1beta3.ProgressTimeseries progress = 5; - */ - protected $progress = null; - /** - * Metrics for this stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6; - */ - private $metrics; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $stage_id - * ID of this stage - * @type int $state - * State of this stage. - * @type \Google\Protobuf\Timestamp $start_time - * Start time of this stage. - * @type \Google\Protobuf\Timestamp $end_time - * End time of this stage. - * If the work item is completed, this is the actual end time of the stage. - * Otherwise, it is the predicted end time. - * @type \Google\Cloud\Dataflow\V1beta3\ProgressTimeseries $progress - * Progress for this stage. - * Only applicable to Batch jobs. - * @type array<\Google\Cloud\Dataflow\V1beta3\MetricUpdate>|\Google\Protobuf\Internal\RepeatedField $metrics - * Metrics for this stage. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * ID of this stage - * - * Generated from protobuf field string stage_id = 1; - * @return string - */ - public function getStageId() - { - return $this->stage_id; - } - - /** - * ID of this stage - * - * Generated from protobuf field string stage_id = 1; - * @param string $var - * @return $this - */ - public function setStageId($var) - { - GPBUtil::checkString($var, True); - $this->stage_id = $var; - - return $this; - } - - /** - * State of this stage. - * - * Generated from protobuf field .google.dataflow.v1beta3.ExecutionState state = 2; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * State of this stage. - * - * Generated from protobuf field .google.dataflow.v1beta3.ExecutionState state = 2; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\ExecutionState::class); - $this->state = $var; - - return $this; - } - - /** - * Start time of this stage. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * Start time of this stage. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * End time of this stage. - * If the work item is completed, this is the actual end time of the stage. - * Otherwise, it is the predicted end time. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 4; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * End time of this stage. - * If the work item is completed, this is the actual end time of the stage. - * Otherwise, it is the predicted end time. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 4; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * Progress for this stage. - * Only applicable to Batch jobs. - * - * Generated from protobuf field .google.dataflow.v1beta3.ProgressTimeseries progress = 5; - * @return \Google\Cloud\Dataflow\V1beta3\ProgressTimeseries|null - */ - public function getProgress() - { - return $this->progress; - } - - public function hasProgress() - { - return isset($this->progress); - } - - public function clearProgress() - { - unset($this->progress); - } - - /** - * Progress for this stage. - * Only applicable to Batch jobs. - * - * Generated from protobuf field .google.dataflow.v1beta3.ProgressTimeseries progress = 5; - * @param \Google\Cloud\Dataflow\V1beta3\ProgressTimeseries $var - * @return $this - */ - public function setProgress($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\ProgressTimeseries::class); - $this->progress = $var; - - return $this; - } - - /** - * Metrics for this stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getMetrics() - { - return $this->metrics; - } - - /** - * Metrics for this stage. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6; - * @param array<\Google\Cloud\Dataflow\V1beta3\MetricUpdate>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setMetrics($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\MetricUpdate::class); - $this->metrics = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StateFamilyConfig.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StateFamilyConfig.php deleted file mode 100644 index 530224f6bceb..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StateFamilyConfig.php +++ /dev/null @@ -1,101 +0,0 @@ -google.dataflow.v1beta3.StateFamilyConfig - */ -class StateFamilyConfig extends \Google\Protobuf\Internal\Message -{ - /** - * The state family value. - * - * Generated from protobuf field string state_family = 1; - */ - protected $state_family = ''; - /** - * If true, this family corresponds to a read operation. - * - * Generated from protobuf field bool is_read = 2; - */ - protected $is_read = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $state_family - * The state family value. - * @type bool $is_read - * If true, this family corresponds to a read operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * The state family value. - * - * Generated from protobuf field string state_family = 1; - * @return string - */ - public function getStateFamily() - { - return $this->state_family; - } - - /** - * The state family value. - * - * Generated from protobuf field string state_family = 1; - * @param string $var - * @return $this - */ - public function setStateFamily($var) - { - GPBUtil::checkString($var, True); - $this->state_family = $var; - - return $this; - } - - /** - * If true, this family corresponds to a read operation. - * - * Generated from protobuf field bool is_read = 2; - * @return bool - */ - public function getIsRead() - { - return $this->is_read; - } - - /** - * If true, this family corresponds to a read operation. - * - * Generated from protobuf field bool is_read = 2; - * @param bool $var - * @return $this - */ - public function setIsRead($var) - { - GPBUtil::checkBool($var); - $this->is_read = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Step.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Step.php deleted file mode 100644 index b1812ca44bd0..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/Step.php +++ /dev/null @@ -1,173 +0,0 @@ -google.dataflow.v1beta3.Step - */ -class Step extends \Google\Protobuf\Internal\Message -{ - /** - * The kind of step in the Cloud Dataflow job. - * - * Generated from protobuf field string kind = 1; - */ - protected $kind = ''; - /** - * The name that identifies the step. This must be unique for each - * step with respect to all other steps in the Cloud Dataflow job. - * - * Generated from protobuf field string name = 2; - */ - protected $name = ''; - /** - * Named properties associated with the step. Each kind of - * predefined step has its own required set of properties. - * Must be provided on Create. Only retrieved with JOB_VIEW_ALL. - * - * Generated from protobuf field .google.protobuf.Struct properties = 3; - */ - protected $properties = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $kind - * The kind of step in the Cloud Dataflow job. - * @type string $name - * The name that identifies the step. This must be unique for each - * step with respect to all other steps in the Cloud Dataflow job. - * @type \Google\Protobuf\Struct $properties - * Named properties associated with the step. Each kind of - * predefined step has its own required set of properties. - * Must be provided on Create. Only retrieved with JOB_VIEW_ALL. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The kind of step in the Cloud Dataflow job. - * - * Generated from protobuf field string kind = 1; - * @return string - */ - public function getKind() - { - return $this->kind; - } - - /** - * The kind of step in the Cloud Dataflow job. - * - * Generated from protobuf field string kind = 1; - * @param string $var - * @return $this - */ - public function setKind($var) - { - GPBUtil::checkString($var, True); - $this->kind = $var; - - return $this; - } - - /** - * The name that identifies the step. This must be unique for each - * step with respect to all other steps in the Cloud Dataflow job. - * - * Generated from protobuf field string name = 2; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * The name that identifies the step. This must be unique for each - * step with respect to all other steps in the Cloud Dataflow job. - * - * Generated from protobuf field string name = 2; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Named properties associated with the step. Each kind of - * predefined step has its own required set of properties. - * Must be provided on Create. Only retrieved with JOB_VIEW_ALL. - * - * Generated from protobuf field .google.protobuf.Struct properties = 3; - * @return \Google\Protobuf\Struct|null - */ - public function getProperties() - { - return $this->properties; - } - - public function hasProperties() - { - return isset($this->properties); - } - - public function clearProperties() - { - unset($this->properties); - } - - /** - * Named properties associated with the step. Each kind of - * predefined step has its own required set of properties. - * Must be provided on Create. Only retrieved with JOB_VIEW_ALL. - * - * Generated from protobuf field .google.protobuf.Struct properties = 3; - * @param \Google\Protobuf\Struct $var - * @return $this - */ - public function setProperties($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Struct::class); - $this->properties = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamLocation.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamLocation.php deleted file mode 100644 index cccc85051046..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamLocation.php +++ /dev/null @@ -1,178 +0,0 @@ -google.dataflow.v1beta3.StreamLocation - */ -class StreamLocation extends \Google\Protobuf\Internal\Message -{ - protected $location; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Dataflow\V1beta3\StreamingStageLocation $streaming_stage_location - * The stream is part of another computation within the current - * streaming Dataflow job. - * @type \Google\Cloud\Dataflow\V1beta3\PubsubLocation $pubsub_location - * The stream is a pubsub stream. - * @type \Google\Cloud\Dataflow\V1beta3\StreamingSideInputLocation $side_input_location - * The stream is a streaming side input. - * @type \Google\Cloud\Dataflow\V1beta3\CustomSourceLocation $custom_source_location - * The stream is a custom source. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * The stream is part of another computation within the current - * streaming Dataflow job. - * - * Generated from protobuf field .google.dataflow.v1beta3.StreamingStageLocation streaming_stage_location = 1; - * @return \Google\Cloud\Dataflow\V1beta3\StreamingStageLocation|null - */ - public function getStreamingStageLocation() - { - return $this->readOneof(1); - } - - public function hasStreamingStageLocation() - { - return $this->hasOneof(1); - } - - /** - * The stream is part of another computation within the current - * streaming Dataflow job. - * - * Generated from protobuf field .google.dataflow.v1beta3.StreamingStageLocation streaming_stage_location = 1; - * @param \Google\Cloud\Dataflow\V1beta3\StreamingStageLocation $var - * @return $this - */ - public function setStreamingStageLocation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\StreamingStageLocation::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * The stream is a pubsub stream. - * - * Generated from protobuf field .google.dataflow.v1beta3.PubsubLocation pubsub_location = 2; - * @return \Google\Cloud\Dataflow\V1beta3\PubsubLocation|null - */ - public function getPubsubLocation() - { - return $this->readOneof(2); - } - - public function hasPubsubLocation() - { - return $this->hasOneof(2); - } - - /** - * The stream is a pubsub stream. - * - * Generated from protobuf field .google.dataflow.v1beta3.PubsubLocation pubsub_location = 2; - * @param \Google\Cloud\Dataflow\V1beta3\PubsubLocation $var - * @return $this - */ - public function setPubsubLocation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\PubsubLocation::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * The stream is a streaming side input. - * - * Generated from protobuf field .google.dataflow.v1beta3.StreamingSideInputLocation side_input_location = 3; - * @return \Google\Cloud\Dataflow\V1beta3\StreamingSideInputLocation|null - */ - public function getSideInputLocation() - { - return $this->readOneof(3); - } - - public function hasSideInputLocation() - { - return $this->hasOneof(3); - } - - /** - * The stream is a streaming side input. - * - * Generated from protobuf field .google.dataflow.v1beta3.StreamingSideInputLocation side_input_location = 3; - * @param \Google\Cloud\Dataflow\V1beta3\StreamingSideInputLocation $var - * @return $this - */ - public function setSideInputLocation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\StreamingSideInputLocation::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * The stream is a custom source. - * - * Generated from protobuf field .google.dataflow.v1beta3.CustomSourceLocation custom_source_location = 4; - * @return \Google\Cloud\Dataflow\V1beta3\CustomSourceLocation|null - */ - public function getCustomSourceLocation() - { - return $this->readOneof(4); - } - - public function hasCustomSourceLocation() - { - return $this->hasOneof(4); - } - - /** - * The stream is a custom source. - * - * Generated from protobuf field .google.dataflow.v1beta3.CustomSourceLocation custom_source_location = 4; - * @param \Google\Cloud\Dataflow\V1beta3\CustomSourceLocation $var - * @return $this - */ - public function setCustomSourceLocation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\CustomSourceLocation::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * @return string - */ - public function getLocation() - { - return $this->whichOneof("location"); - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamingApplianceSnapshotConfig.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamingApplianceSnapshotConfig.php deleted file mode 100644 index 2cb32a367395..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamingApplianceSnapshotConfig.php +++ /dev/null @@ -1,101 +0,0 @@ -google.dataflow.v1beta3.StreamingApplianceSnapshotConfig - */ -class StreamingApplianceSnapshotConfig extends \Google\Protobuf\Internal\Message -{ - /** - * If set, indicates the snapshot id for the snapshot being performed. - * - * Generated from protobuf field string snapshot_id = 1; - */ - protected $snapshot_id = ''; - /** - * Indicates which endpoint is used to import appliance state. - * - * Generated from protobuf field string import_state_endpoint = 2; - */ - protected $import_state_endpoint = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $snapshot_id - * If set, indicates the snapshot id for the snapshot being performed. - * @type string $import_state_endpoint - * Indicates which endpoint is used to import appliance state. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * If set, indicates the snapshot id for the snapshot being performed. - * - * Generated from protobuf field string snapshot_id = 1; - * @return string - */ - public function getSnapshotId() - { - return $this->snapshot_id; - } - - /** - * If set, indicates the snapshot id for the snapshot being performed. - * - * Generated from protobuf field string snapshot_id = 1; - * @param string $var - * @return $this - */ - public function setSnapshotId($var) - { - GPBUtil::checkString($var, True); - $this->snapshot_id = $var; - - return $this; - } - - /** - * Indicates which endpoint is used to import appliance state. - * - * Generated from protobuf field string import_state_endpoint = 2; - * @return string - */ - public function getImportStateEndpoint() - { - return $this->import_state_endpoint; - } - - /** - * Indicates which endpoint is used to import appliance state. - * - * Generated from protobuf field string import_state_endpoint = 2; - * @param string $var - * @return $this - */ - public function setImportStateEndpoint($var) - { - GPBUtil::checkString($var, True); - $this->import_state_endpoint = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamingComputationRanges.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamingComputationRanges.php deleted file mode 100644 index 132aeaf5df3c..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamingComputationRanges.php +++ /dev/null @@ -1,102 +0,0 @@ -google.dataflow.v1beta3.StreamingComputationRanges - */ -class StreamingComputationRanges extends \Google\Protobuf\Internal\Message -{ - /** - * The ID of the computation. - * - * Generated from protobuf field string computation_id = 1; - */ - protected $computation_id = ''; - /** - * Data disk assignments for ranges from this computation. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.KeyRangeDataDiskAssignment range_assignments = 2; - */ - private $range_assignments; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $computation_id - * The ID of the computation. - * @type array<\Google\Cloud\Dataflow\V1beta3\KeyRangeDataDiskAssignment>|\Google\Protobuf\Internal\RepeatedField $range_assignments - * Data disk assignments for ranges from this computation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * The ID of the computation. - * - * Generated from protobuf field string computation_id = 1; - * @return string - */ - public function getComputationId() - { - return $this->computation_id; - } - - /** - * The ID of the computation. - * - * Generated from protobuf field string computation_id = 1; - * @param string $var - * @return $this - */ - public function setComputationId($var) - { - GPBUtil::checkString($var, True); - $this->computation_id = $var; - - return $this; - } - - /** - * Data disk assignments for ranges from this computation. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.KeyRangeDataDiskAssignment range_assignments = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRangeAssignments() - { - return $this->range_assignments; - } - - /** - * Data disk assignments for ranges from this computation. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.KeyRangeDataDiskAssignment range_assignments = 2; - * @param array<\Google\Cloud\Dataflow\V1beta3\KeyRangeDataDiskAssignment>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRangeAssignments($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\KeyRangeDataDiskAssignment::class); - $this->range_assignments = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamingSideInputLocation.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamingSideInputLocation.php deleted file mode 100644 index a4179ca4236b..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamingSideInputLocation.php +++ /dev/null @@ -1,101 +0,0 @@ -google.dataflow.v1beta3.StreamingSideInputLocation - */ -class StreamingSideInputLocation extends \Google\Protobuf\Internal\Message -{ - /** - * Identifies the particular side input within the streaming Dataflow job. - * - * Generated from protobuf field string tag = 1; - */ - protected $tag = ''; - /** - * Identifies the state family where this side input is stored. - * - * Generated from protobuf field string state_family = 2; - */ - protected $state_family = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $tag - * Identifies the particular side input within the streaming Dataflow job. - * @type string $state_family - * Identifies the state family where this side input is stored. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * Identifies the particular side input within the streaming Dataflow job. - * - * Generated from protobuf field string tag = 1; - * @return string - */ - public function getTag() - { - return $this->tag; - } - - /** - * Identifies the particular side input within the streaming Dataflow job. - * - * Generated from protobuf field string tag = 1; - * @param string $var - * @return $this - */ - public function setTag($var) - { - GPBUtil::checkString($var, True); - $this->tag = $var; - - return $this; - } - - /** - * Identifies the state family where this side input is stored. - * - * Generated from protobuf field string state_family = 2; - * @return string - */ - public function getStateFamily() - { - return $this->state_family; - } - - /** - * Identifies the state family where this side input is stored. - * - * Generated from protobuf field string state_family = 2; - * @param string $var - * @return $this - */ - public function setStateFamily($var) - { - GPBUtil::checkString($var, True); - $this->state_family = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamingStageLocation.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamingStageLocation.php deleted file mode 100644 index a6b9abb8c3d4..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StreamingStageLocation.php +++ /dev/null @@ -1,72 +0,0 @@ -google.dataflow.v1beta3.StreamingStageLocation - */ -class StreamingStageLocation extends \Google\Protobuf\Internal\Message -{ - /** - * Identifies the particular stream within the streaming Dataflow - * job. - * - * Generated from protobuf field string stream_id = 1; - */ - protected $stream_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $stream_id - * Identifies the particular stream within the streaming Dataflow - * job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * Identifies the particular stream within the streaming Dataflow - * job. - * - * Generated from protobuf field string stream_id = 1; - * @return string - */ - public function getStreamId() - { - return $this->stream_id; - } - - /** - * Identifies the particular stream within the streaming Dataflow - * job. - * - * Generated from protobuf field string stream_id = 1; - * @param string $var - * @return $this - */ - public function setStreamId($var) - { - GPBUtil::checkString($var, True); - $this->stream_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StructuredMessage.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StructuredMessage.php deleted file mode 100644 index acfb9370c64d..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StructuredMessage.php +++ /dev/null @@ -1,141 +0,0 @@ -google.dataflow.v1beta3.StructuredMessage - */ -class StructuredMessage extends \Google\Protobuf\Internal\Message -{ - /** - * Human-readable version of message. - * - * Generated from protobuf field string message_text = 1; - */ - protected $message_text = ''; - /** - * Identifier for this message type. Used by external systems to - * internationalize or personalize message. - * - * Generated from protobuf field string message_key = 2; - */ - protected $message_key = ''; - /** - * The structured data associated with this message. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; - */ - private $parameters; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message_text - * Human-readable version of message. - * @type string $message_key - * Identifier for this message type. Used by external systems to - * internationalize or personalize message. - * @type array<\Google\Cloud\Dataflow\V1beta3\StructuredMessage\Parameter>|\Google\Protobuf\Internal\RepeatedField $parameters - * The structured data associated with this message. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Messages::initOnce(); - parent::__construct($data); - } - - /** - * Human-readable version of message. - * - * Generated from protobuf field string message_text = 1; - * @return string - */ - public function getMessageText() - { - return $this->message_text; - } - - /** - * Human-readable version of message. - * - * Generated from protobuf field string message_text = 1; - * @param string $var - * @return $this - */ - public function setMessageText($var) - { - GPBUtil::checkString($var, True); - $this->message_text = $var; - - return $this; - } - - /** - * Identifier for this message type. Used by external systems to - * internationalize or personalize message. - * - * Generated from protobuf field string message_key = 2; - * @return string - */ - public function getMessageKey() - { - return $this->message_key; - } - - /** - * Identifier for this message type. Used by external systems to - * internationalize or personalize message. - * - * Generated from protobuf field string message_key = 2; - * @param string $var - * @return $this - */ - public function setMessageKey($var) - { - GPBUtil::checkString($var, True); - $this->message_key = $var; - - return $this; - } - - /** - * The structured data associated with this message. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getParameters() - { - return $this->parameters; - } - - /** - * The structured data associated with this message. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; - * @param array<\Google\Cloud\Dataflow\V1beta3\StructuredMessage\Parameter>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setParameters($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\StructuredMessage\Parameter::class); - $this->parameters = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StructuredMessage/Parameter.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StructuredMessage/Parameter.php deleted file mode 100644 index a54444fff4ff..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StructuredMessage/Parameter.php +++ /dev/null @@ -1,114 +0,0 @@ -google.dataflow.v1beta3.StructuredMessage.Parameter - */ -class Parameter extends \Google\Protobuf\Internal\Message -{ - /** - * Key or name for this parameter. - * - * Generated from protobuf field string key = 1; - */ - protected $key = ''; - /** - * Value for this parameter. - * - * Generated from protobuf field .google.protobuf.Value value = 2; - */ - protected $value = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $key - * Key or name for this parameter. - * @type \Google\Protobuf\Value $value - * Value for this parameter. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Messages::initOnce(); - parent::__construct($data); - } - - /** - * Key or name for this parameter. - * - * Generated from protobuf field string key = 1; - * @return string - */ - public function getKey() - { - return $this->key; - } - - /** - * Key or name for this parameter. - * - * Generated from protobuf field string key = 1; - * @param string $var - * @return $this - */ - public function setKey($var) - { - GPBUtil::checkString($var, True); - $this->key = $var; - - return $this; - } - - /** - * Value for this parameter. - * - * Generated from protobuf field .google.protobuf.Value value = 2; - * @return \Google\Protobuf\Value|null - */ - public function getValue() - { - return $this->value; - } - - public function hasValue() - { - return isset($this->value); - } - - public function clearValue() - { - unset($this->value); - } - - /** - * Value for this parameter. - * - * Generated from protobuf field .google.protobuf.Value value = 2; - * @param \Google\Protobuf\Value $var - * @return $this - */ - public function setValue($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); - $this->value = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(Parameter::class, \Google\Cloud\Dataflow\V1beta3\StructuredMessage_Parameter::class); - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StructuredMessage_Parameter.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StructuredMessage_Parameter.php deleted file mode 100644 index 007de256e086..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/StructuredMessage_Parameter.php +++ /dev/null @@ -1,16 +0,0 @@ -google.dataflow.v1beta3.TaskRunnerSettings - */ -class TaskRunnerSettings extends \Google\Protobuf\Internal\Message -{ - /** - * The UNIX user ID on the worker VM to use for tasks launched by - * taskrunner; e.g. "root". - * - * Generated from protobuf field string task_user = 1; - */ - protected $task_user = ''; - /** - * The UNIX group ID on the worker VM to use for tasks launched by - * taskrunner; e.g. "wheel". - * - * Generated from protobuf field string task_group = 2; - */ - protected $task_group = ''; - /** - * The OAuth2 scopes to be requested by the taskrunner in order to - * access the Cloud Dataflow API. - * - * Generated from protobuf field repeated string oauth_scopes = 3; - */ - private $oauth_scopes; - /** - * The base URL for the taskrunner to use when accessing Google Cloud APIs. - * When workers access Google Cloud APIs, they logically do so via - * relative URLs. If this field is specified, it supplies the base - * URL to use for resolving these relative URLs. The normative - * algorithm used is defined by RFC 1808, "Relative Uniform Resource - * Locators". - * If not specified, the default value is "http://www.googleapis.com/" - * - * Generated from protobuf field string base_url = 4; - */ - protected $base_url = ''; - /** - * The API version of endpoint, e.g. "v1b3" - * - * Generated from protobuf field string dataflow_api_version = 5; - */ - protected $dataflow_api_version = ''; - /** - * The settings to pass to the parallel worker harness. - * - * Generated from protobuf field .google.dataflow.v1beta3.WorkerSettings parallel_worker_settings = 6; - */ - protected $parallel_worker_settings = null; - /** - * The location on the worker for task-specific subdirectories. - * - * Generated from protobuf field string base_task_dir = 7; - */ - protected $base_task_dir = ''; - /** - * Whether to continue taskrunner if an exception is hit. - * - * Generated from protobuf field bool continue_on_exception = 8; - */ - protected $continue_on_exception = false; - /** - * Whether to send taskrunner log info to Google Compute Engine VM serial - * console. - * - * Generated from protobuf field bool log_to_serialconsole = 9; - */ - protected $log_to_serialconsole = false; - /** - * Whether to also send taskrunner log info to stderr. - * - * Generated from protobuf field bool alsologtostderr = 10; - */ - protected $alsologtostderr = false; - /** - * Indicates where to put logs. If this is not specified, the logs - * will not be uploaded. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field string log_upload_location = 11; - */ - protected $log_upload_location = ''; - /** - * The directory on the VM to store logs. - * - * Generated from protobuf field string log_dir = 12; - */ - protected $log_dir = ''; - /** - * The prefix of the resources the taskrunner should use for - * temporary storage. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field string temp_storage_prefix = 13; - */ - protected $temp_storage_prefix = ''; - /** - * The command to launch the worker harness. - * - * Generated from protobuf field string harness_command = 14; - */ - protected $harness_command = ''; - /** - * The file to store the workflow in. - * - * Generated from protobuf field string workflow_file_name = 15; - */ - protected $workflow_file_name = ''; - /** - * The file to store preprocessing commands in. - * - * Generated from protobuf field string commandlines_file_name = 16; - */ - protected $commandlines_file_name = ''; - /** - * The ID string of the VM. - * - * Generated from protobuf field string vm_id = 17; - */ - protected $vm_id = ''; - /** - * The suggested backend language. - * - * Generated from protobuf field string language_hint = 18; - */ - protected $language_hint = ''; - /** - * The streaming worker main class name. - * - * Generated from protobuf field string streaming_worker_main_class = 19; - */ - protected $streaming_worker_main_class = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $task_user - * The UNIX user ID on the worker VM to use for tasks launched by - * taskrunner; e.g. "root". - * @type string $task_group - * The UNIX group ID on the worker VM to use for tasks launched by - * taskrunner; e.g. "wheel". - * @type array|\Google\Protobuf\Internal\RepeatedField $oauth_scopes - * The OAuth2 scopes to be requested by the taskrunner in order to - * access the Cloud Dataflow API. - * @type string $base_url - * The base URL for the taskrunner to use when accessing Google Cloud APIs. - * When workers access Google Cloud APIs, they logically do so via - * relative URLs. If this field is specified, it supplies the base - * URL to use for resolving these relative URLs. The normative - * algorithm used is defined by RFC 1808, "Relative Uniform Resource - * Locators". - * If not specified, the default value is "http://www.googleapis.com/" - * @type string $dataflow_api_version - * The API version of endpoint, e.g. "v1b3" - * @type \Google\Cloud\Dataflow\V1beta3\WorkerSettings $parallel_worker_settings - * The settings to pass to the parallel worker harness. - * @type string $base_task_dir - * The location on the worker for task-specific subdirectories. - * @type bool $continue_on_exception - * Whether to continue taskrunner if an exception is hit. - * @type bool $log_to_serialconsole - * Whether to send taskrunner log info to Google Compute Engine VM serial - * console. - * @type bool $alsologtostderr - * Whether to also send taskrunner log info to stderr. - * @type string $log_upload_location - * Indicates where to put logs. If this is not specified, the logs - * will not be uploaded. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * @type string $log_dir - * The directory on the VM to store logs. - * @type string $temp_storage_prefix - * The prefix of the resources the taskrunner should use for - * temporary storage. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * @type string $harness_command - * The command to launch the worker harness. - * @type string $workflow_file_name - * The file to store the workflow in. - * @type string $commandlines_file_name - * The file to store preprocessing commands in. - * @type string $vm_id - * The ID string of the VM. - * @type string $language_hint - * The suggested backend language. - * @type string $streaming_worker_main_class - * The streaming worker main class name. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Environment::initOnce(); - parent::__construct($data); - } - - /** - * The UNIX user ID on the worker VM to use for tasks launched by - * taskrunner; e.g. "root". - * - * Generated from protobuf field string task_user = 1; - * @return string - */ - public function getTaskUser() - { - return $this->task_user; - } - - /** - * The UNIX user ID on the worker VM to use for tasks launched by - * taskrunner; e.g. "root". - * - * Generated from protobuf field string task_user = 1; - * @param string $var - * @return $this - */ - public function setTaskUser($var) - { - GPBUtil::checkString($var, True); - $this->task_user = $var; - - return $this; - } - - /** - * The UNIX group ID on the worker VM to use for tasks launched by - * taskrunner; e.g. "wheel". - * - * Generated from protobuf field string task_group = 2; - * @return string - */ - public function getTaskGroup() - { - return $this->task_group; - } - - /** - * The UNIX group ID on the worker VM to use for tasks launched by - * taskrunner; e.g. "wheel". - * - * Generated from protobuf field string task_group = 2; - * @param string $var - * @return $this - */ - public function setTaskGroup($var) - { - GPBUtil::checkString($var, True); - $this->task_group = $var; - - return $this; - } - - /** - * The OAuth2 scopes to be requested by the taskrunner in order to - * access the Cloud Dataflow API. - * - * Generated from protobuf field repeated string oauth_scopes = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOauthScopes() - { - return $this->oauth_scopes; - } - - /** - * The OAuth2 scopes to be requested by the taskrunner in order to - * access the Cloud Dataflow API. - * - * Generated from protobuf field repeated string oauth_scopes = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOauthScopes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->oauth_scopes = $arr; - - return $this; - } - - /** - * The base URL for the taskrunner to use when accessing Google Cloud APIs. - * When workers access Google Cloud APIs, they logically do so via - * relative URLs. If this field is specified, it supplies the base - * URL to use for resolving these relative URLs. The normative - * algorithm used is defined by RFC 1808, "Relative Uniform Resource - * Locators". - * If not specified, the default value is "http://www.googleapis.com/" - * - * Generated from protobuf field string base_url = 4; - * @return string - */ - public function getBaseUrl() - { - return $this->base_url; - } - - /** - * The base URL for the taskrunner to use when accessing Google Cloud APIs. - * When workers access Google Cloud APIs, they logically do so via - * relative URLs. If this field is specified, it supplies the base - * URL to use for resolving these relative URLs. The normative - * algorithm used is defined by RFC 1808, "Relative Uniform Resource - * Locators". - * If not specified, the default value is "http://www.googleapis.com/" - * - * Generated from protobuf field string base_url = 4; - * @param string $var - * @return $this - */ - public function setBaseUrl($var) - { - GPBUtil::checkString($var, True); - $this->base_url = $var; - - return $this; - } - - /** - * The API version of endpoint, e.g. "v1b3" - * - * Generated from protobuf field string dataflow_api_version = 5; - * @return string - */ - public function getDataflowApiVersion() - { - return $this->dataflow_api_version; - } - - /** - * The API version of endpoint, e.g. "v1b3" - * - * Generated from protobuf field string dataflow_api_version = 5; - * @param string $var - * @return $this - */ - public function setDataflowApiVersion($var) - { - GPBUtil::checkString($var, True); - $this->dataflow_api_version = $var; - - return $this; - } - - /** - * The settings to pass to the parallel worker harness. - * - * Generated from protobuf field .google.dataflow.v1beta3.WorkerSettings parallel_worker_settings = 6; - * @return \Google\Cloud\Dataflow\V1beta3\WorkerSettings|null - */ - public function getParallelWorkerSettings() - { - return $this->parallel_worker_settings; - } - - public function hasParallelWorkerSettings() - { - return isset($this->parallel_worker_settings); - } - - public function clearParallelWorkerSettings() - { - unset($this->parallel_worker_settings); - } - - /** - * The settings to pass to the parallel worker harness. - * - * Generated from protobuf field .google.dataflow.v1beta3.WorkerSettings parallel_worker_settings = 6; - * @param \Google\Cloud\Dataflow\V1beta3\WorkerSettings $var - * @return $this - */ - public function setParallelWorkerSettings($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\WorkerSettings::class); - $this->parallel_worker_settings = $var; - - return $this; - } - - /** - * The location on the worker for task-specific subdirectories. - * - * Generated from protobuf field string base_task_dir = 7; - * @return string - */ - public function getBaseTaskDir() - { - return $this->base_task_dir; - } - - /** - * The location on the worker for task-specific subdirectories. - * - * Generated from protobuf field string base_task_dir = 7; - * @param string $var - * @return $this - */ - public function setBaseTaskDir($var) - { - GPBUtil::checkString($var, True); - $this->base_task_dir = $var; - - return $this; - } - - /** - * Whether to continue taskrunner if an exception is hit. - * - * Generated from protobuf field bool continue_on_exception = 8; - * @return bool - */ - public function getContinueOnException() - { - return $this->continue_on_exception; - } - - /** - * Whether to continue taskrunner if an exception is hit. - * - * Generated from protobuf field bool continue_on_exception = 8; - * @param bool $var - * @return $this - */ - public function setContinueOnException($var) - { - GPBUtil::checkBool($var); - $this->continue_on_exception = $var; - - return $this; - } - - /** - * Whether to send taskrunner log info to Google Compute Engine VM serial - * console. - * - * Generated from protobuf field bool log_to_serialconsole = 9; - * @return bool - */ - public function getLogToSerialconsole() - { - return $this->log_to_serialconsole; - } - - /** - * Whether to send taskrunner log info to Google Compute Engine VM serial - * console. - * - * Generated from protobuf field bool log_to_serialconsole = 9; - * @param bool $var - * @return $this - */ - public function setLogToSerialconsole($var) - { - GPBUtil::checkBool($var); - $this->log_to_serialconsole = $var; - - return $this; - } - - /** - * Whether to also send taskrunner log info to stderr. - * - * Generated from protobuf field bool alsologtostderr = 10; - * @return bool - */ - public function getAlsologtostderr() - { - return $this->alsologtostderr; - } - - /** - * Whether to also send taskrunner log info to stderr. - * - * Generated from protobuf field bool alsologtostderr = 10; - * @param bool $var - * @return $this - */ - public function setAlsologtostderr($var) - { - GPBUtil::checkBool($var); - $this->alsologtostderr = $var; - - return $this; - } - - /** - * Indicates where to put logs. If this is not specified, the logs - * will not be uploaded. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field string log_upload_location = 11; - * @return string - */ - public function getLogUploadLocation() - { - return $this->log_upload_location; - } - - /** - * Indicates where to put logs. If this is not specified, the logs - * will not be uploaded. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field string log_upload_location = 11; - * @param string $var - * @return $this - */ - public function setLogUploadLocation($var) - { - GPBUtil::checkString($var, True); - $this->log_upload_location = $var; - - return $this; - } - - /** - * The directory on the VM to store logs. - * - * Generated from protobuf field string log_dir = 12; - * @return string - */ - public function getLogDir() - { - return $this->log_dir; - } - - /** - * The directory on the VM to store logs. - * - * Generated from protobuf field string log_dir = 12; - * @param string $var - * @return $this - */ - public function setLogDir($var) - { - GPBUtil::checkString($var, True); - $this->log_dir = $var; - - return $this; - } - - /** - * The prefix of the resources the taskrunner should use for - * temporary storage. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field string temp_storage_prefix = 13; - * @return string - */ - public function getTempStoragePrefix() - { - return $this->temp_storage_prefix; - } - - /** - * The prefix of the resources the taskrunner should use for - * temporary storage. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field string temp_storage_prefix = 13; - * @param string $var - * @return $this - */ - public function setTempStoragePrefix($var) - { - GPBUtil::checkString($var, True); - $this->temp_storage_prefix = $var; - - return $this; - } - - /** - * The command to launch the worker harness. - * - * Generated from protobuf field string harness_command = 14; - * @return string - */ - public function getHarnessCommand() - { - return $this->harness_command; - } - - /** - * The command to launch the worker harness. - * - * Generated from protobuf field string harness_command = 14; - * @param string $var - * @return $this - */ - public function setHarnessCommand($var) - { - GPBUtil::checkString($var, True); - $this->harness_command = $var; - - return $this; - } - - /** - * The file to store the workflow in. - * - * Generated from protobuf field string workflow_file_name = 15; - * @return string - */ - public function getWorkflowFileName() - { - return $this->workflow_file_name; - } - - /** - * The file to store the workflow in. - * - * Generated from protobuf field string workflow_file_name = 15; - * @param string $var - * @return $this - */ - public function setWorkflowFileName($var) - { - GPBUtil::checkString($var, True); - $this->workflow_file_name = $var; - - return $this; - } - - /** - * The file to store preprocessing commands in. - * - * Generated from protobuf field string commandlines_file_name = 16; - * @return string - */ - public function getCommandlinesFileName() - { - return $this->commandlines_file_name; - } - - /** - * The file to store preprocessing commands in. - * - * Generated from protobuf field string commandlines_file_name = 16; - * @param string $var - * @return $this - */ - public function setCommandlinesFileName($var) - { - GPBUtil::checkString($var, True); - $this->commandlines_file_name = $var; - - return $this; - } - - /** - * The ID string of the VM. - * - * Generated from protobuf field string vm_id = 17; - * @return string - */ - public function getVmId() - { - return $this->vm_id; - } - - /** - * The ID string of the VM. - * - * Generated from protobuf field string vm_id = 17; - * @param string $var - * @return $this - */ - public function setVmId($var) - { - GPBUtil::checkString($var, True); - $this->vm_id = $var; - - return $this; - } - - /** - * The suggested backend language. - * - * Generated from protobuf field string language_hint = 18; - * @return string - */ - public function getLanguageHint() - { - return $this->language_hint; - } - - /** - * The suggested backend language. - * - * Generated from protobuf field string language_hint = 18; - * @param string $var - * @return $this - */ - public function setLanguageHint($var) - { - GPBUtil::checkString($var, True); - $this->language_hint = $var; - - return $this; - } - - /** - * The streaming worker main class name. - * - * Generated from protobuf field string streaming_worker_main_class = 19; - * @return string - */ - public function getStreamingWorkerMainClass() - { - return $this->streaming_worker_main_class; - } - - /** - * The streaming worker main class name. - * - * Generated from protobuf field string streaming_worker_main_class = 19; - * @param string $var - * @return $this - */ - public function setStreamingWorkerMainClass($var) - { - GPBUtil::checkString($var, True); - $this->streaming_worker_main_class = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TeardownPolicy.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TeardownPolicy.php deleted file mode 100644 index 5fab520b1f1a..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TeardownPolicy.php +++ /dev/null @@ -1,71 +0,0 @@ -google.dataflow.v1beta3.TeardownPolicy - */ -class TeardownPolicy -{ - /** - * The teardown policy isn't specified, or is unknown. - * - * Generated from protobuf enum TEARDOWN_POLICY_UNKNOWN = 0; - */ - const TEARDOWN_POLICY_UNKNOWN = 0; - /** - * Always teardown the resource. - * - * Generated from protobuf enum TEARDOWN_ALWAYS = 1; - */ - const TEARDOWN_ALWAYS = 1; - /** - * Teardown the resource on success. This is useful for debugging - * failures. - * - * Generated from protobuf enum TEARDOWN_ON_SUCCESS = 2; - */ - const TEARDOWN_ON_SUCCESS = 2; - /** - * Never teardown the resource. This is useful for debugging and - * development. - * - * Generated from protobuf enum TEARDOWN_NEVER = 3; - */ - const TEARDOWN_NEVER = 3; - - private static $valueToName = [ - self::TEARDOWN_POLICY_UNKNOWN => 'TEARDOWN_POLICY_UNKNOWN', - self::TEARDOWN_ALWAYS => 'TEARDOWN_ALWAYS', - self::TEARDOWN_ON_SUCCESS => 'TEARDOWN_ON_SUCCESS', - self::TEARDOWN_NEVER => 'TEARDOWN_NEVER', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TemplateMetadata.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TemplateMetadata.php deleted file mode 100644 index a8b7dca86120..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TemplateMetadata.php +++ /dev/null @@ -1,135 +0,0 @@ -google.dataflow.v1beta3.TemplateMetadata - */ -class TemplateMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the template. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * Optional. A description of the template. - * - * Generated from protobuf field string description = 2; - */ - protected $description = ''; - /** - * The parameters for the template. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; - */ - private $parameters; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The name of the template. - * @type string $description - * Optional. A description of the template. - * @type array<\Google\Cloud\Dataflow\V1beta3\ParameterMetadata>|\Google\Protobuf\Internal\RepeatedField $parameters - * The parameters for the template. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Templates::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the template. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Required. The name of the template. - * - * Generated from protobuf field string name = 1; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Optional. A description of the template. - * - * Generated from protobuf field string description = 2; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. A description of the template. - * - * Generated from protobuf field string description = 2; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * The parameters for the template. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getParameters() - { - return $this->parameters; - } - - /** - * The parameters for the template. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; - * @param array<\Google\Cloud\Dataflow\V1beta3\ParameterMetadata>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setParameters($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\ParameterMetadata::class); - $this->parameters = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TemplatesServiceGrpcClient.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TemplatesServiceGrpcClient.php deleted file mode 100644 index 1f30aa3c3d87..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TemplatesServiceGrpcClient.php +++ /dev/null @@ -1,80 +0,0 @@ -_simpleRequest('/google.dataflow.v1beta3.TemplatesService/CreateJobFromTemplate', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\Job', 'decode'], - $metadata, $options); - } - - /** - * Launch a template. - * @param \Google\Cloud\Dataflow\V1beta3\LaunchTemplateRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function LaunchTemplate(\Google\Cloud\Dataflow\V1beta3\LaunchTemplateRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.dataflow.v1beta3.TemplatesService/LaunchTemplate', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\LaunchTemplateResponse', 'decode'], - $metadata, $options); - } - - /** - * Get the template associated with a template. - * @param \Google\Cloud\Dataflow\V1beta3\GetTemplateRequest $argument input argument - * @param array $metadata metadata - * @param array $options call options - * @return \Grpc\UnaryCall - */ - public function GetTemplate(\Google\Cloud\Dataflow\V1beta3\GetTemplateRequest $argument, - $metadata = [], $options = []) { - return $this->_simpleRequest('/google.dataflow.v1beta3.TemplatesService/GetTemplate', - $argument, - ['\Google\Cloud\Dataflow\V1beta3\GetTemplateResponse', 'decode'], - $metadata, $options); - } - -} diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TopologyConfig.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TopologyConfig.php deleted file mode 100644 index 90236fec73d2..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TopologyConfig.php +++ /dev/null @@ -1,204 +0,0 @@ -google.dataflow.v1beta3.TopologyConfig - */ -class TopologyConfig extends \Google\Protobuf\Internal\Message -{ - /** - * The computations associated with a streaming Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ComputationTopology computations = 1; - */ - private $computations; - /** - * The disks assigned to a streaming Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.DataDiskAssignment data_disk_assignments = 2; - */ - private $data_disk_assignments; - /** - * Maps user stage names to stable computation names. - * - * Generated from protobuf field map user_stage_to_computation_name_map = 3; - */ - private $user_stage_to_computation_name_map; - /** - * The size (in bits) of keys that will be assigned to source messages. - * - * Generated from protobuf field int32 forwarding_key_bits = 4; - */ - protected $forwarding_key_bits = 0; - /** - * Version number for persistent state. - * - * Generated from protobuf field int32 persistent_state_version = 5; - */ - protected $persistent_state_version = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Dataflow\V1beta3\ComputationTopology>|\Google\Protobuf\Internal\RepeatedField $computations - * The computations associated with a streaming Dataflow job. - * @type array<\Google\Cloud\Dataflow\V1beta3\DataDiskAssignment>|\Google\Protobuf\Internal\RepeatedField $data_disk_assignments - * The disks assigned to a streaming Dataflow job. - * @type array|\Google\Protobuf\Internal\MapField $user_stage_to_computation_name_map - * Maps user stage names to stable computation names. - * @type int $forwarding_key_bits - * The size (in bits) of keys that will be assigned to source messages. - * @type int $persistent_state_version - * Version number for persistent state. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Streaming::initOnce(); - parent::__construct($data); - } - - /** - * The computations associated with a streaming Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ComputationTopology computations = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getComputations() - { - return $this->computations; - } - - /** - * The computations associated with a streaming Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.ComputationTopology computations = 1; - * @param array<\Google\Cloud\Dataflow\V1beta3\ComputationTopology>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setComputations($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\ComputationTopology::class); - $this->computations = $arr; - - return $this; - } - - /** - * The disks assigned to a streaming Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.DataDiskAssignment data_disk_assignments = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDataDiskAssignments() - { - return $this->data_disk_assignments; - } - - /** - * The disks assigned to a streaming Dataflow job. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.DataDiskAssignment data_disk_assignments = 2; - * @param array<\Google\Cloud\Dataflow\V1beta3\DataDiskAssignment>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDataDiskAssignments($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\DataDiskAssignment::class); - $this->data_disk_assignments = $arr; - - return $this; - } - - /** - * Maps user stage names to stable computation names. - * - * Generated from protobuf field map user_stage_to_computation_name_map = 3; - * @return \Google\Protobuf\Internal\MapField - */ - public function getUserStageToComputationNameMap() - { - return $this->user_stage_to_computation_name_map; - } - - /** - * Maps user stage names to stable computation names. - * - * Generated from protobuf field map user_stage_to_computation_name_map = 3; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setUserStageToComputationNameMap($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->user_stage_to_computation_name_map = $arr; - - return $this; - } - - /** - * The size (in bits) of keys that will be assigned to source messages. - * - * Generated from protobuf field int32 forwarding_key_bits = 4; - * @return int - */ - public function getForwardingKeyBits() - { - return $this->forwarding_key_bits; - } - - /** - * The size (in bits) of keys that will be assigned to source messages. - * - * Generated from protobuf field int32 forwarding_key_bits = 4; - * @param int $var - * @return $this - */ - public function setForwardingKeyBits($var) - { - GPBUtil::checkInt32($var); - $this->forwarding_key_bits = $var; - - return $this; - } - - /** - * Version number for persistent state. - * - * Generated from protobuf field int32 persistent_state_version = 5; - * @return int - */ - public function getPersistentStateVersion() - { - return $this->persistent_state_version; - } - - /** - * Version number for persistent state. - * - * Generated from protobuf field int32 persistent_state_version = 5; - * @param int $var - * @return $this - */ - public function setPersistentStateVersion($var) - { - GPBUtil::checkInt32($var); - $this->persistent_state_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TransformSummary.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TransformSummary.php deleted file mode 100644 index dd9570904b78..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/TransformSummary.php +++ /dev/null @@ -1,237 +0,0 @@ -google.dataflow.v1beta3.TransformSummary - */ -class TransformSummary extends \Google\Protobuf\Internal\Message -{ - /** - * Type of transform. - * - * Generated from protobuf field .google.dataflow.v1beta3.KindType kind = 1; - */ - protected $kind = 0; - /** - * SDK generated id of this transform instance. - * - * Generated from protobuf field string id = 2; - */ - protected $id = ''; - /** - * User provided name for this transform instance. - * - * Generated from protobuf field string name = 3; - */ - protected $name = ''; - /** - * Transform-specific display data. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.DisplayData display_data = 4; - */ - private $display_data; - /** - * User names for all collection outputs to this transform. - * - * Generated from protobuf field repeated string output_collection_name = 5; - */ - private $output_collection_name; - /** - * User names for all collection inputs to this transform. - * - * Generated from protobuf field repeated string input_collection_name = 6; - */ - private $input_collection_name; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int $kind - * Type of transform. - * @type string $id - * SDK generated id of this transform instance. - * @type string $name - * User provided name for this transform instance. - * @type array<\Google\Cloud\Dataflow\V1beta3\DisplayData>|\Google\Protobuf\Internal\RepeatedField $display_data - * Transform-specific display data. - * @type array|\Google\Protobuf\Internal\RepeatedField $output_collection_name - * User names for all collection outputs to this transform. - * @type array|\Google\Protobuf\Internal\RepeatedField $input_collection_name - * User names for all collection inputs to this transform. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * Type of transform. - * - * Generated from protobuf field .google.dataflow.v1beta3.KindType kind = 1; - * @return int - */ - public function getKind() - { - return $this->kind; - } - - /** - * Type of transform. - * - * Generated from protobuf field .google.dataflow.v1beta3.KindType kind = 1; - * @param int $var - * @return $this - */ - public function setKind($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\KindType::class); - $this->kind = $var; - - return $this; - } - - /** - * SDK generated id of this transform instance. - * - * Generated from protobuf field string id = 2; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * SDK generated id of this transform instance. - * - * Generated from protobuf field string id = 2; - * @param string $var - * @return $this - */ - public function setId($var) - { - GPBUtil::checkString($var, True); - $this->id = $var; - - return $this; - } - - /** - * User provided name for this transform instance. - * - * Generated from protobuf field string name = 3; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * User provided name for this transform instance. - * - * Generated from protobuf field string name = 3; - * @param string $var - * @return $this - */ - public function setName($var) - { - GPBUtil::checkString($var, True); - $this->name = $var; - - return $this; - } - - /** - * Transform-specific display data. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.DisplayData display_data = 4; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDisplayData() - { - return $this->display_data; - } - - /** - * Transform-specific display data. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.DisplayData display_data = 4; - * @param array<\Google\Cloud\Dataflow\V1beta3\DisplayData>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDisplayData($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\DisplayData::class); - $this->display_data = $arr; - - return $this; - } - - /** - * User names for all collection outputs to this transform. - * - * Generated from protobuf field repeated string output_collection_name = 5; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOutputCollectionName() - { - return $this->output_collection_name; - } - - /** - * User names for all collection outputs to this transform. - * - * Generated from protobuf field repeated string output_collection_name = 5; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOutputCollectionName($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->output_collection_name = $arr; - - return $this; - } - - /** - * User names for all collection inputs to this transform. - * - * Generated from protobuf field repeated string input_collection_name = 6; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getInputCollectionName() - { - return $this->input_collection_name; - } - - /** - * User names for all collection inputs to this transform. - * - * Generated from protobuf field repeated string input_collection_name = 6; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setInputCollectionName($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->input_collection_name = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/UpdateJobRequest.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/UpdateJobRequest.php deleted file mode 100644 index e261f4170d93..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/UpdateJobRequest.php +++ /dev/null @@ -1,191 +0,0 @@ -google.dataflow.v1beta3.UpdateJobRequest - */ -class UpdateJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - */ - protected $project_id = ''; - /** - * The job ID. - * - * Generated from protobuf field string job_id = 2; - */ - protected $job_id = ''; - /** - * The updated job. - * Only the job state is updatable; other fields will be ignored. - * - * Generated from protobuf field .google.dataflow.v1beta3.Job job = 3; - */ - protected $job = null; - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 4; - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $project_id - * The ID of the Cloud Platform project that the job belongs to. - * @type string $job_id - * The job ID. - * @type \Google\Cloud\Dataflow\V1beta3\Job $job - * The updated job. - * Only the job state is updatable; other fields will be ignored. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Jobs::initOnce(); - parent::__construct($data); - } - - /** - * The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @return string - */ - public function getProjectId() - { - return $this->project_id; - } - - /** - * The ID of the Cloud Platform project that the job belongs to. - * - * Generated from protobuf field string project_id = 1; - * @param string $var - * @return $this - */ - public function setProjectId($var) - { - GPBUtil::checkString($var, True); - $this->project_id = $var; - - return $this; - } - - /** - * The job ID. - * - * Generated from protobuf field string job_id = 2; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * The job ID. - * - * Generated from protobuf field string job_id = 2; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - - /** - * The updated job. - * Only the job state is updatable; other fields will be ignored. - * - * Generated from protobuf field .google.dataflow.v1beta3.Job job = 3; - * @return \Google\Cloud\Dataflow\V1beta3\Job|null - */ - public function getJob() - { - return $this->job; - } - - public function hasJob() - { - return isset($this->job); - } - - public function clearJob() - { - unset($this->job); - } - - /** - * The updated job. - * Only the job state is updatable; other fields will be ignored. - * - * Generated from protobuf field .google.dataflow.v1beta3.Job job = 3; - * @param \Google\Cloud\Dataflow\V1beta3\Job $var - * @return $this - */ - public function setJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\Job::class); - $this->job = $var; - - return $this; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 4; - * @return string - */ - public function getLocation() - { - return $this->location; - } - - /** - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * - * Generated from protobuf field string location = 4; - * @param string $var - * @return $this - */ - public function setLocation($var) - { - GPBUtil::checkString($var, True); - $this->location = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkItemDetails.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkItemDetails.php deleted file mode 100644 index 75b9ad2db503..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkItemDetails.php +++ /dev/null @@ -1,309 +0,0 @@ -google.dataflow.v1beta3.WorkItemDetails - */ -class WorkItemDetails extends \Google\Protobuf\Internal\Message -{ - /** - * Name of this work item. - * - * Generated from protobuf field string task_id = 1; - */ - protected $task_id = ''; - /** - * Attempt ID of this work item - * - * Generated from protobuf field string attempt_id = 2; - */ - protected $attempt_id = ''; - /** - * Start time of this work item attempt. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 3; - */ - protected $start_time = null; - /** - * End time of this work item attempt. - * If the work item is completed, this is the actual end time of the work - * item. Otherwise, it is the predicted end time. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 4; - */ - protected $end_time = null; - /** - * State of this work item. - * - * Generated from protobuf field .google.dataflow.v1beta3.ExecutionState state = 5; - */ - protected $state = 0; - /** - * Progress of this work item. - * - * Generated from protobuf field .google.dataflow.v1beta3.ProgressTimeseries progress = 6; - */ - protected $progress = null; - /** - * Metrics for this work item. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.MetricUpdate metrics = 7; - */ - private $metrics; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $task_id - * Name of this work item. - * @type string $attempt_id - * Attempt ID of this work item - * @type \Google\Protobuf\Timestamp $start_time - * Start time of this work item attempt. - * @type \Google\Protobuf\Timestamp $end_time - * End time of this work item attempt. - * If the work item is completed, this is the actual end time of the work - * item. Otherwise, it is the predicted end time. - * @type int $state - * State of this work item. - * @type \Google\Cloud\Dataflow\V1beta3\ProgressTimeseries $progress - * Progress of this work item. - * @type array<\Google\Cloud\Dataflow\V1beta3\MetricUpdate>|\Google\Protobuf\Internal\RepeatedField $metrics - * Metrics for this work item. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * Name of this work item. - * - * Generated from protobuf field string task_id = 1; - * @return string - */ - public function getTaskId() - { - return $this->task_id; - } - - /** - * Name of this work item. - * - * Generated from protobuf field string task_id = 1; - * @param string $var - * @return $this - */ - public function setTaskId($var) - { - GPBUtil::checkString($var, True); - $this->task_id = $var; - - return $this; - } - - /** - * Attempt ID of this work item - * - * Generated from protobuf field string attempt_id = 2; - * @return string - */ - public function getAttemptId() - { - return $this->attempt_id; - } - - /** - * Attempt ID of this work item - * - * Generated from protobuf field string attempt_id = 2; - * @param string $var - * @return $this - */ - public function setAttemptId($var) - { - GPBUtil::checkString($var, True); - $this->attempt_id = $var; - - return $this; - } - - /** - * Start time of this work item attempt. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getStartTime() - { - return $this->start_time; - } - - public function hasStartTime() - { - return isset($this->start_time); - } - - public function clearStartTime() - { - unset($this->start_time); - } - - /** - * Start time of this work item attempt. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->start_time = $var; - - return $this; - } - - /** - * End time of this work item attempt. - * If the work item is completed, this is the actual end time of the work - * item. Otherwise, it is the predicted end time. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 4; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEndTime() - { - return $this->end_time; - } - - public function hasEndTime() - { - return isset($this->end_time); - } - - public function clearEndTime() - { - unset($this->end_time); - } - - /** - * End time of this work item attempt. - * If the work item is completed, this is the actual end time of the work - * item. Otherwise, it is the predicted end time. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 4; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->end_time = $var; - - return $this; - } - - /** - * State of this work item. - * - * Generated from protobuf field .google.dataflow.v1beta3.ExecutionState state = 5; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * State of this work item. - * - * Generated from protobuf field .google.dataflow.v1beta3.ExecutionState state = 5; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\ExecutionState::class); - $this->state = $var; - - return $this; - } - - /** - * Progress of this work item. - * - * Generated from protobuf field .google.dataflow.v1beta3.ProgressTimeseries progress = 6; - * @return \Google\Cloud\Dataflow\V1beta3\ProgressTimeseries|null - */ - public function getProgress() - { - return $this->progress; - } - - public function hasProgress() - { - return isset($this->progress); - } - - public function clearProgress() - { - unset($this->progress); - } - - /** - * Progress of this work item. - * - * Generated from protobuf field .google.dataflow.v1beta3.ProgressTimeseries progress = 6; - * @param \Google\Cloud\Dataflow\V1beta3\ProgressTimeseries $var - * @return $this - */ - public function setProgress($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\ProgressTimeseries::class); - $this->progress = $var; - - return $this; - } - - /** - * Metrics for this work item. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.MetricUpdate metrics = 7; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getMetrics() - { - return $this->metrics; - } - - /** - * Metrics for this work item. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.MetricUpdate metrics = 7; - * @param array<\Google\Cloud\Dataflow\V1beta3\MetricUpdate>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setMetrics($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\MetricUpdate::class); - $this->metrics = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkerDetails.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkerDetails.php deleted file mode 100644 index e9cf5e8027e6..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkerDetails.php +++ /dev/null @@ -1,101 +0,0 @@ -google.dataflow.v1beta3.WorkerDetails - */ -class WorkerDetails extends \Google\Protobuf\Internal\Message -{ - /** - * Name of this worker - * - * Generated from protobuf field string worker_name = 1; - */ - protected $worker_name = ''; - /** - * Work items processed by this worker, sorted by time. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.WorkItemDetails work_items = 2; - */ - private $work_items; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $worker_name - * Name of this worker - * @type array<\Google\Cloud\Dataflow\V1beta3\WorkItemDetails>|\Google\Protobuf\Internal\RepeatedField $work_items - * Work items processed by this worker, sorted by time. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Metrics::initOnce(); - parent::__construct($data); - } - - /** - * Name of this worker - * - * Generated from protobuf field string worker_name = 1; - * @return string - */ - public function getWorkerName() - { - return $this->worker_name; - } - - /** - * Name of this worker - * - * Generated from protobuf field string worker_name = 1; - * @param string $var - * @return $this - */ - public function setWorkerName($var) - { - GPBUtil::checkString($var, True); - $this->worker_name = $var; - - return $this; - } - - /** - * Work items processed by this worker, sorted by time. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.WorkItemDetails work_items = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getWorkItems() - { - return $this->work_items; - } - - /** - * Work items processed by this worker, sorted by time. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.WorkItemDetails work_items = 2; - * @param array<\Google\Cloud\Dataflow\V1beta3\WorkItemDetails>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setWorkItems($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\WorkItemDetails::class); - $this->work_items = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkerIPAddressConfiguration.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkerIPAddressConfiguration.php deleted file mode 100644 index c28b3b8814a8..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkerIPAddressConfiguration.php +++ /dev/null @@ -1,61 +0,0 @@ -google.dataflow.v1beta3.WorkerIPAddressConfiguration - */ -class WorkerIPAddressConfiguration -{ - /** - * The configuration is unknown, or unspecified. - * - * Generated from protobuf enum WORKER_IP_UNSPECIFIED = 0; - */ - const WORKER_IP_UNSPECIFIED = 0; - /** - * Workers should have public IP addresses. - * - * Generated from protobuf enum WORKER_IP_PUBLIC = 1; - */ - const WORKER_IP_PUBLIC = 1; - /** - * Workers should have private IP addresses. - * - * Generated from protobuf enum WORKER_IP_PRIVATE = 2; - */ - const WORKER_IP_PRIVATE = 2; - - private static $valueToName = [ - self::WORKER_IP_UNSPECIFIED => 'WORKER_IP_UNSPECIFIED', - self::WORKER_IP_PUBLIC => 'WORKER_IP_PUBLIC', - self::WORKER_IP_PRIVATE => 'WORKER_IP_PRIVATE', - ]; - - public static function name($value) - { - if (!isset(self::$valueToName[$value])) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no name defined for value %s', __CLASS__, $value)); - } - return self::$valueToName[$value]; - } - - - public static function value($name) - { - $const = __CLASS__ . '::' . strtoupper($name); - if (!defined($const)) { - throw new UnexpectedValueException(sprintf( - 'Enum %s has no value defined for name %s', __CLASS__, $name)); - } - return constant($const); - } -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkerPool.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkerPool.php deleted file mode 100644 index aa331fbcc11d..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkerPool.php +++ /dev/null @@ -1,951 +0,0 @@ -google.dataflow.v1beta3.WorkerPool - */ -class WorkerPool extends \Google\Protobuf\Internal\Message -{ - /** - * The kind of the worker pool; currently only `harness` and `shuffle` - * are supported. - * - * Generated from protobuf field string kind = 1; - */ - protected $kind = ''; - /** - * Number of Google Compute Engine workers in this pool needed to - * execute the job. If zero or unspecified, the service will - * attempt to choose a reasonable default. - * - * Generated from protobuf field int32 num_workers = 2; - */ - protected $num_workers = 0; - /** - * Packages to be installed on workers. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Package packages = 3; - */ - private $packages; - /** - * The default package set to install. This allows the service to - * select a default set of packages which are useful to worker - * harnesses written in a particular language. - * - * Generated from protobuf field .google.dataflow.v1beta3.DefaultPackageSet default_package_set = 4; - */ - protected $default_package_set = 0; - /** - * Machine type (e.g. "n1-standard-1"). If empty or unspecified, the - * service will attempt to choose a reasonable default. - * - * Generated from protobuf field string machine_type = 5; - */ - protected $machine_type = ''; - /** - * Sets the policy for determining when to turndown worker pool. - * Allowed values are: `TEARDOWN_ALWAYS`, `TEARDOWN_ON_SUCCESS`, and - * `TEARDOWN_NEVER`. - * `TEARDOWN_ALWAYS` means workers are always torn down regardless of whether - * the job succeeds. `TEARDOWN_ON_SUCCESS` means workers are torn down - * if the job succeeds. `TEARDOWN_NEVER` means the workers are never torn - * down. - * If the workers are not torn down by the service, they will - * continue to run and use Google Compute Engine VM resources in the - * user's project until they are explicitly terminated by the user. - * Because of this, Google recommends using the `TEARDOWN_ALWAYS` - * policy except for small, manually supervised test jobs. - * If unknown or unspecified, the service will attempt to choose a reasonable - * default. - * - * Generated from protobuf field .google.dataflow.v1beta3.TeardownPolicy teardown_policy = 6; - */ - protected $teardown_policy = 0; - /** - * Size of root disk for VMs, in GB. If zero or unspecified, the service will - * attempt to choose a reasonable default. - * - * Generated from protobuf field int32 disk_size_gb = 7; - */ - protected $disk_size_gb = 0; - /** - * Type of root disk for VMs. If empty or unspecified, the service will - * attempt to choose a reasonable default. - * - * Generated from protobuf field string disk_type = 16; - */ - protected $disk_type = ''; - /** - * Fully qualified source image for disks. - * - * Generated from protobuf field string disk_source_image = 8; - */ - protected $disk_source_image = ''; - /** - * Zone to run the worker pools in. If empty or unspecified, the service - * will attempt to choose a reasonable default. - * - * Generated from protobuf field string zone = 9; - */ - protected $zone = ''; - /** - * Settings passed through to Google Compute Engine workers when - * using the standard Dataflow task runner. Users should ignore - * this field. - * - * Generated from protobuf field .google.dataflow.v1beta3.TaskRunnerSettings taskrunner_settings = 10; - */ - protected $taskrunner_settings = null; - /** - * The action to take on host maintenance, as defined by the Google - * Compute Engine API. - * - * Generated from protobuf field string on_host_maintenance = 11; - */ - protected $on_host_maintenance = ''; - /** - * Data disks that are used by a VM in this workflow. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Disk data_disks = 12; - */ - private $data_disks; - /** - * Metadata to set on the Google Compute Engine VMs. - * - * Generated from protobuf field map metadata = 13; - */ - private $metadata; - /** - * Settings for autoscaling of this WorkerPool. - * - * Generated from protobuf field .google.dataflow.v1beta3.AutoscalingSettings autoscaling_settings = 14; - */ - protected $autoscaling_settings = null; - /** - * Extra arguments for this worker pool. - * - * Generated from protobuf field .google.protobuf.Any pool_args = 15; - */ - protected $pool_args = null; - /** - * Network to which VMs will be assigned. If empty or unspecified, - * the service will use the network "default". - * - * Generated from protobuf field string network = 17; - */ - protected $network = ''; - /** - * Subnetwork to which VMs will be assigned, if desired. Expected to be of - * the form "regions/REGION/subnetworks/SUBNETWORK". - * - * Generated from protobuf field string subnetwork = 19; - */ - protected $subnetwork = ''; - /** - * Required. Docker container image that executes the Cloud Dataflow worker - * harness, residing in Google Container Registry. - * Deprecated for the Fn API path. Use sdk_harness_container_images instead. - * - * Generated from protobuf field string worker_harness_container_image = 18; - */ - protected $worker_harness_container_image = ''; - /** - * The number of threads per worker harness. If empty or unspecified, the - * service will choose a number of threads (according to the number of cores - * on the selected machine type for batch, or 1 by convention for streaming). - * - * Generated from protobuf field int32 num_threads_per_worker = 20; - */ - protected $num_threads_per_worker = 0; - /** - * Configuration for VM IPs. - * - * Generated from protobuf field .google.dataflow.v1beta3.WorkerIPAddressConfiguration ip_configuration = 21; - */ - protected $ip_configuration = 0; - /** - * Set of SDK harness containers needed to execute this pipeline. This will - * only be set in the Fn API path. For non-cross-language pipelines this - * should have only one entry. Cross-language pipelines will have two or more - * entries. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.SdkHarnessContainerImage sdk_harness_container_images = 22; - */ - private $sdk_harness_container_images; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $kind - * The kind of the worker pool; currently only `harness` and `shuffle` - * are supported. - * @type int $num_workers - * Number of Google Compute Engine workers in this pool needed to - * execute the job. If zero or unspecified, the service will - * attempt to choose a reasonable default. - * @type array<\Google\Cloud\Dataflow\V1beta3\Package>|\Google\Protobuf\Internal\RepeatedField $packages - * Packages to be installed on workers. - * @type int $default_package_set - * The default package set to install. This allows the service to - * select a default set of packages which are useful to worker - * harnesses written in a particular language. - * @type string $machine_type - * Machine type (e.g. "n1-standard-1"). If empty or unspecified, the - * service will attempt to choose a reasonable default. - * @type int $teardown_policy - * Sets the policy for determining when to turndown worker pool. - * Allowed values are: `TEARDOWN_ALWAYS`, `TEARDOWN_ON_SUCCESS`, and - * `TEARDOWN_NEVER`. - * `TEARDOWN_ALWAYS` means workers are always torn down regardless of whether - * the job succeeds. `TEARDOWN_ON_SUCCESS` means workers are torn down - * if the job succeeds. `TEARDOWN_NEVER` means the workers are never torn - * down. - * If the workers are not torn down by the service, they will - * continue to run and use Google Compute Engine VM resources in the - * user's project until they are explicitly terminated by the user. - * Because of this, Google recommends using the `TEARDOWN_ALWAYS` - * policy except for small, manually supervised test jobs. - * If unknown or unspecified, the service will attempt to choose a reasonable - * default. - * @type int $disk_size_gb - * Size of root disk for VMs, in GB. If zero or unspecified, the service will - * attempt to choose a reasonable default. - * @type string $disk_type - * Type of root disk for VMs. If empty or unspecified, the service will - * attempt to choose a reasonable default. - * @type string $disk_source_image - * Fully qualified source image for disks. - * @type string $zone - * Zone to run the worker pools in. If empty or unspecified, the service - * will attempt to choose a reasonable default. - * @type \Google\Cloud\Dataflow\V1beta3\TaskRunnerSettings $taskrunner_settings - * Settings passed through to Google Compute Engine workers when - * using the standard Dataflow task runner. Users should ignore - * this field. - * @type string $on_host_maintenance - * The action to take on host maintenance, as defined by the Google - * Compute Engine API. - * @type array<\Google\Cloud\Dataflow\V1beta3\Disk>|\Google\Protobuf\Internal\RepeatedField $data_disks - * Data disks that are used by a VM in this workflow. - * @type array|\Google\Protobuf\Internal\MapField $metadata - * Metadata to set on the Google Compute Engine VMs. - * @type \Google\Cloud\Dataflow\V1beta3\AutoscalingSettings $autoscaling_settings - * Settings for autoscaling of this WorkerPool. - * @type \Google\Protobuf\Any $pool_args - * Extra arguments for this worker pool. - * @type string $network - * Network to which VMs will be assigned. If empty or unspecified, - * the service will use the network "default". - * @type string $subnetwork - * Subnetwork to which VMs will be assigned, if desired. Expected to be of - * the form "regions/REGION/subnetworks/SUBNETWORK". - * @type string $worker_harness_container_image - * Required. Docker container image that executes the Cloud Dataflow worker - * harness, residing in Google Container Registry. - * Deprecated for the Fn API path. Use sdk_harness_container_images instead. - * @type int $num_threads_per_worker - * The number of threads per worker harness. If empty or unspecified, the - * service will choose a number of threads (according to the number of cores - * on the selected machine type for batch, or 1 by convention for streaming). - * @type int $ip_configuration - * Configuration for VM IPs. - * @type array<\Google\Cloud\Dataflow\V1beta3\SdkHarnessContainerImage>|\Google\Protobuf\Internal\RepeatedField $sdk_harness_container_images - * Set of SDK harness containers needed to execute this pipeline. This will - * only be set in the Fn API path. For non-cross-language pipelines this - * should have only one entry. Cross-language pipelines will have two or more - * entries. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Environment::initOnce(); - parent::__construct($data); - } - - /** - * The kind of the worker pool; currently only `harness` and `shuffle` - * are supported. - * - * Generated from protobuf field string kind = 1; - * @return string - */ - public function getKind() - { - return $this->kind; - } - - /** - * The kind of the worker pool; currently only `harness` and `shuffle` - * are supported. - * - * Generated from protobuf field string kind = 1; - * @param string $var - * @return $this - */ - public function setKind($var) - { - GPBUtil::checkString($var, True); - $this->kind = $var; - - return $this; - } - - /** - * Number of Google Compute Engine workers in this pool needed to - * execute the job. If zero or unspecified, the service will - * attempt to choose a reasonable default. - * - * Generated from protobuf field int32 num_workers = 2; - * @return int - */ - public function getNumWorkers() - { - return $this->num_workers; - } - - /** - * Number of Google Compute Engine workers in this pool needed to - * execute the job. If zero or unspecified, the service will - * attempt to choose a reasonable default. - * - * Generated from protobuf field int32 num_workers = 2; - * @param int $var - * @return $this - */ - public function setNumWorkers($var) - { - GPBUtil::checkInt32($var); - $this->num_workers = $var; - - return $this; - } - - /** - * Packages to be installed on workers. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Package packages = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPackages() - { - return $this->packages; - } - - /** - * Packages to be installed on workers. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Package packages = 3; - * @param array<\Google\Cloud\Dataflow\V1beta3\Package>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPackages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\Package::class); - $this->packages = $arr; - - return $this; - } - - /** - * The default package set to install. This allows the service to - * select a default set of packages which are useful to worker - * harnesses written in a particular language. - * - * Generated from protobuf field .google.dataflow.v1beta3.DefaultPackageSet default_package_set = 4; - * @return int - */ - public function getDefaultPackageSet() - { - return $this->default_package_set; - } - - /** - * The default package set to install. This allows the service to - * select a default set of packages which are useful to worker - * harnesses written in a particular language. - * - * Generated from protobuf field .google.dataflow.v1beta3.DefaultPackageSet default_package_set = 4; - * @param int $var - * @return $this - */ - public function setDefaultPackageSet($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\DefaultPackageSet::class); - $this->default_package_set = $var; - - return $this; - } - - /** - * Machine type (e.g. "n1-standard-1"). If empty or unspecified, the - * service will attempt to choose a reasonable default. - * - * Generated from protobuf field string machine_type = 5; - * @return string - */ - public function getMachineType() - { - return $this->machine_type; - } - - /** - * Machine type (e.g. "n1-standard-1"). If empty or unspecified, the - * service will attempt to choose a reasonable default. - * - * Generated from protobuf field string machine_type = 5; - * @param string $var - * @return $this - */ - public function setMachineType($var) - { - GPBUtil::checkString($var, True); - $this->machine_type = $var; - - return $this; - } - - /** - * Sets the policy for determining when to turndown worker pool. - * Allowed values are: `TEARDOWN_ALWAYS`, `TEARDOWN_ON_SUCCESS`, and - * `TEARDOWN_NEVER`. - * `TEARDOWN_ALWAYS` means workers are always torn down regardless of whether - * the job succeeds. `TEARDOWN_ON_SUCCESS` means workers are torn down - * if the job succeeds. `TEARDOWN_NEVER` means the workers are never torn - * down. - * If the workers are not torn down by the service, they will - * continue to run and use Google Compute Engine VM resources in the - * user's project until they are explicitly terminated by the user. - * Because of this, Google recommends using the `TEARDOWN_ALWAYS` - * policy except for small, manually supervised test jobs. - * If unknown or unspecified, the service will attempt to choose a reasonable - * default. - * - * Generated from protobuf field .google.dataflow.v1beta3.TeardownPolicy teardown_policy = 6; - * @return int - */ - public function getTeardownPolicy() - { - return $this->teardown_policy; - } - - /** - * Sets the policy for determining when to turndown worker pool. - * Allowed values are: `TEARDOWN_ALWAYS`, `TEARDOWN_ON_SUCCESS`, and - * `TEARDOWN_NEVER`. - * `TEARDOWN_ALWAYS` means workers are always torn down regardless of whether - * the job succeeds. `TEARDOWN_ON_SUCCESS` means workers are torn down - * if the job succeeds. `TEARDOWN_NEVER` means the workers are never torn - * down. - * If the workers are not torn down by the service, they will - * continue to run and use Google Compute Engine VM resources in the - * user's project until they are explicitly terminated by the user. - * Because of this, Google recommends using the `TEARDOWN_ALWAYS` - * policy except for small, manually supervised test jobs. - * If unknown or unspecified, the service will attempt to choose a reasonable - * default. - * - * Generated from protobuf field .google.dataflow.v1beta3.TeardownPolicy teardown_policy = 6; - * @param int $var - * @return $this - */ - public function setTeardownPolicy($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\TeardownPolicy::class); - $this->teardown_policy = $var; - - return $this; - } - - /** - * Size of root disk for VMs, in GB. If zero or unspecified, the service will - * attempt to choose a reasonable default. - * - * Generated from protobuf field int32 disk_size_gb = 7; - * @return int - */ - public function getDiskSizeGb() - { - return $this->disk_size_gb; - } - - /** - * Size of root disk for VMs, in GB. If zero or unspecified, the service will - * attempt to choose a reasonable default. - * - * Generated from protobuf field int32 disk_size_gb = 7; - * @param int $var - * @return $this - */ - public function setDiskSizeGb($var) - { - GPBUtil::checkInt32($var); - $this->disk_size_gb = $var; - - return $this; - } - - /** - * Type of root disk for VMs. If empty or unspecified, the service will - * attempt to choose a reasonable default. - * - * Generated from protobuf field string disk_type = 16; - * @return string - */ - public function getDiskType() - { - return $this->disk_type; - } - - /** - * Type of root disk for VMs. If empty or unspecified, the service will - * attempt to choose a reasonable default. - * - * Generated from protobuf field string disk_type = 16; - * @param string $var - * @return $this - */ - public function setDiskType($var) - { - GPBUtil::checkString($var, True); - $this->disk_type = $var; - - return $this; - } - - /** - * Fully qualified source image for disks. - * - * Generated from protobuf field string disk_source_image = 8; - * @return string - */ - public function getDiskSourceImage() - { - return $this->disk_source_image; - } - - /** - * Fully qualified source image for disks. - * - * Generated from protobuf field string disk_source_image = 8; - * @param string $var - * @return $this - */ - public function setDiskSourceImage($var) - { - GPBUtil::checkString($var, True); - $this->disk_source_image = $var; - - return $this; - } - - /** - * Zone to run the worker pools in. If empty or unspecified, the service - * will attempt to choose a reasonable default. - * - * Generated from protobuf field string zone = 9; - * @return string - */ - public function getZone() - { - return $this->zone; - } - - /** - * Zone to run the worker pools in. If empty or unspecified, the service - * will attempt to choose a reasonable default. - * - * Generated from protobuf field string zone = 9; - * @param string $var - * @return $this - */ - public function setZone($var) - { - GPBUtil::checkString($var, True); - $this->zone = $var; - - return $this; - } - - /** - * Settings passed through to Google Compute Engine workers when - * using the standard Dataflow task runner. Users should ignore - * this field. - * - * Generated from protobuf field .google.dataflow.v1beta3.TaskRunnerSettings taskrunner_settings = 10; - * @return \Google\Cloud\Dataflow\V1beta3\TaskRunnerSettings|null - */ - public function getTaskrunnerSettings() - { - return $this->taskrunner_settings; - } - - public function hasTaskrunnerSettings() - { - return isset($this->taskrunner_settings); - } - - public function clearTaskrunnerSettings() - { - unset($this->taskrunner_settings); - } - - /** - * Settings passed through to Google Compute Engine workers when - * using the standard Dataflow task runner. Users should ignore - * this field. - * - * Generated from protobuf field .google.dataflow.v1beta3.TaskRunnerSettings taskrunner_settings = 10; - * @param \Google\Cloud\Dataflow\V1beta3\TaskRunnerSettings $var - * @return $this - */ - public function setTaskrunnerSettings($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\TaskRunnerSettings::class); - $this->taskrunner_settings = $var; - - return $this; - } - - /** - * The action to take on host maintenance, as defined by the Google - * Compute Engine API. - * - * Generated from protobuf field string on_host_maintenance = 11; - * @return string - */ - public function getOnHostMaintenance() - { - return $this->on_host_maintenance; - } - - /** - * The action to take on host maintenance, as defined by the Google - * Compute Engine API. - * - * Generated from protobuf field string on_host_maintenance = 11; - * @param string $var - * @return $this - */ - public function setOnHostMaintenance($var) - { - GPBUtil::checkString($var, True); - $this->on_host_maintenance = $var; - - return $this; - } - - /** - * Data disks that are used by a VM in this workflow. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Disk data_disks = 12; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDataDisks() - { - return $this->data_disks; - } - - /** - * Data disks that are used by a VM in this workflow. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.Disk data_disks = 12; - * @param array<\Google\Cloud\Dataflow\V1beta3\Disk>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDataDisks($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\Disk::class); - $this->data_disks = $arr; - - return $this; - } - - /** - * Metadata to set on the Google Compute Engine VMs. - * - * Generated from protobuf field map metadata = 13; - * @return \Google\Protobuf\Internal\MapField - */ - public function getMetadata() - { - return $this->metadata; - } - - /** - * Metadata to set on the Google Compute Engine VMs. - * - * Generated from protobuf field map metadata = 13; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setMetadata($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->metadata = $arr; - - return $this; - } - - /** - * Settings for autoscaling of this WorkerPool. - * - * Generated from protobuf field .google.dataflow.v1beta3.AutoscalingSettings autoscaling_settings = 14; - * @return \Google\Cloud\Dataflow\V1beta3\AutoscalingSettings|null - */ - public function getAutoscalingSettings() - { - return $this->autoscaling_settings; - } - - public function hasAutoscalingSettings() - { - return isset($this->autoscaling_settings); - } - - public function clearAutoscalingSettings() - { - unset($this->autoscaling_settings); - } - - /** - * Settings for autoscaling of this WorkerPool. - * - * Generated from protobuf field .google.dataflow.v1beta3.AutoscalingSettings autoscaling_settings = 14; - * @param \Google\Cloud\Dataflow\V1beta3\AutoscalingSettings $var - * @return $this - */ - public function setAutoscalingSettings($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Dataflow\V1beta3\AutoscalingSettings::class); - $this->autoscaling_settings = $var; - - return $this; - } - - /** - * Extra arguments for this worker pool. - * - * Generated from protobuf field .google.protobuf.Any pool_args = 15; - * @return \Google\Protobuf\Any|null - */ - public function getPoolArgs() - { - return $this->pool_args; - } - - public function hasPoolArgs() - { - return isset($this->pool_args); - } - - public function clearPoolArgs() - { - unset($this->pool_args); - } - - /** - * Extra arguments for this worker pool. - * - * Generated from protobuf field .google.protobuf.Any pool_args = 15; - * @param \Google\Protobuf\Any $var - * @return $this - */ - public function setPoolArgs($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Any::class); - $this->pool_args = $var; - - return $this; - } - - /** - * Network to which VMs will be assigned. If empty or unspecified, - * the service will use the network "default". - * - * Generated from protobuf field string network = 17; - * @return string - */ - public function getNetwork() - { - return $this->network; - } - - /** - * Network to which VMs will be assigned. If empty or unspecified, - * the service will use the network "default". - * - * Generated from protobuf field string network = 17; - * @param string $var - * @return $this - */ - public function setNetwork($var) - { - GPBUtil::checkString($var, True); - $this->network = $var; - - return $this; - } - - /** - * Subnetwork to which VMs will be assigned, if desired. Expected to be of - * the form "regions/REGION/subnetworks/SUBNETWORK". - * - * Generated from protobuf field string subnetwork = 19; - * @return string - */ - public function getSubnetwork() - { - return $this->subnetwork; - } - - /** - * Subnetwork to which VMs will be assigned, if desired. Expected to be of - * the form "regions/REGION/subnetworks/SUBNETWORK". - * - * Generated from protobuf field string subnetwork = 19; - * @param string $var - * @return $this - */ - public function setSubnetwork($var) - { - GPBUtil::checkString($var, True); - $this->subnetwork = $var; - - return $this; - } - - /** - * Required. Docker container image that executes the Cloud Dataflow worker - * harness, residing in Google Container Registry. - * Deprecated for the Fn API path. Use sdk_harness_container_images instead. - * - * Generated from protobuf field string worker_harness_container_image = 18; - * @return string - */ - public function getWorkerHarnessContainerImage() - { - return $this->worker_harness_container_image; - } - - /** - * Required. Docker container image that executes the Cloud Dataflow worker - * harness, residing in Google Container Registry. - * Deprecated for the Fn API path. Use sdk_harness_container_images instead. - * - * Generated from protobuf field string worker_harness_container_image = 18; - * @param string $var - * @return $this - */ - public function setWorkerHarnessContainerImage($var) - { - GPBUtil::checkString($var, True); - $this->worker_harness_container_image = $var; - - return $this; - } - - /** - * The number of threads per worker harness. If empty or unspecified, the - * service will choose a number of threads (according to the number of cores - * on the selected machine type for batch, or 1 by convention for streaming). - * - * Generated from protobuf field int32 num_threads_per_worker = 20; - * @return int - */ - public function getNumThreadsPerWorker() - { - return $this->num_threads_per_worker; - } - - /** - * The number of threads per worker harness. If empty or unspecified, the - * service will choose a number of threads (according to the number of cores - * on the selected machine type for batch, or 1 by convention for streaming). - * - * Generated from protobuf field int32 num_threads_per_worker = 20; - * @param int $var - * @return $this - */ - public function setNumThreadsPerWorker($var) - { - GPBUtil::checkInt32($var); - $this->num_threads_per_worker = $var; - - return $this; - } - - /** - * Configuration for VM IPs. - * - * Generated from protobuf field .google.dataflow.v1beta3.WorkerIPAddressConfiguration ip_configuration = 21; - * @return int - */ - public function getIpConfiguration() - { - return $this->ip_configuration; - } - - /** - * Configuration for VM IPs. - * - * Generated from protobuf field .google.dataflow.v1beta3.WorkerIPAddressConfiguration ip_configuration = 21; - * @param int $var - * @return $this - */ - public function setIpConfiguration($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Dataflow\V1beta3\WorkerIPAddressConfiguration::class); - $this->ip_configuration = $var; - - return $this; - } - - /** - * Set of SDK harness containers needed to execute this pipeline. This will - * only be set in the Fn API path. For non-cross-language pipelines this - * should have only one entry. Cross-language pipelines will have two or more - * entries. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.SdkHarnessContainerImage sdk_harness_container_images = 22; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSdkHarnessContainerImages() - { - return $this->sdk_harness_container_images; - } - - /** - * Set of SDK harness containers needed to execute this pipeline. This will - * only be set in the Fn API path. For non-cross-language pipelines this - * should have only one entry. Cross-language pipelines will have two or more - * entries. - * - * Generated from protobuf field repeated .google.dataflow.v1beta3.SdkHarnessContainerImage sdk_harness_container_images = 22; - * @param array<\Google\Cloud\Dataflow\V1beta3\SdkHarnessContainerImage>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSdkHarnessContainerImages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Dataflow\V1beta3\SdkHarnessContainerImage::class); - $this->sdk_harness_container_images = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkerSettings.php b/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkerSettings.php deleted file mode 100644 index d62549d6fb3c..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/proto/src/Google/Cloud/Dataflow/V1beta3/WorkerSettings.php +++ /dev/null @@ -1,289 +0,0 @@ -google.dataflow.v1beta3.WorkerSettings - */ -class WorkerSettings extends \Google\Protobuf\Internal\Message -{ - /** - * The base URL for accessing Google Cloud APIs. - * When workers access Google Cloud APIs, they logically do so via - * relative URLs. If this field is specified, it supplies the base - * URL to use for resolving these relative URLs. The normative - * algorithm used is defined by RFC 1808, "Relative Uniform Resource - * Locators". - * If not specified, the default value is "http://www.googleapis.com/" - * - * Generated from protobuf field string base_url = 1; - */ - protected $base_url = ''; - /** - * Whether to send work progress updates to the service. - * - * Generated from protobuf field bool reporting_enabled = 2; - */ - protected $reporting_enabled = false; - /** - * The Cloud Dataflow service path relative to the root URL, for example, - * "dataflow/v1b3/projects". - * - * Generated from protobuf field string service_path = 3; - */ - protected $service_path = ''; - /** - * The Shuffle service path relative to the root URL, for example, - * "shuffle/v1beta1". - * - * Generated from protobuf field string shuffle_service_path = 4; - */ - protected $shuffle_service_path = ''; - /** - * The ID of the worker running this pipeline. - * - * Generated from protobuf field string worker_id = 5; - */ - protected $worker_id = ''; - /** - * The prefix of the resources the system should use for temporary - * storage. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field string temp_storage_prefix = 6; - */ - protected $temp_storage_prefix = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $base_url - * The base URL for accessing Google Cloud APIs. - * When workers access Google Cloud APIs, they logically do so via - * relative URLs. If this field is specified, it supplies the base - * URL to use for resolving these relative URLs. The normative - * algorithm used is defined by RFC 1808, "Relative Uniform Resource - * Locators". - * If not specified, the default value is "http://www.googleapis.com/" - * @type bool $reporting_enabled - * Whether to send work progress updates to the service. - * @type string $service_path - * The Cloud Dataflow service path relative to the root URL, for example, - * "dataflow/v1b3/projects". - * @type string $shuffle_service_path - * The Shuffle service path relative to the root URL, for example, - * "shuffle/v1beta1". - * @type string $worker_id - * The ID of the worker running this pipeline. - * @type string $temp_storage_prefix - * The prefix of the resources the system should use for temporary - * storage. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Dataflow\V1Beta3\Environment::initOnce(); - parent::__construct($data); - } - - /** - * The base URL for accessing Google Cloud APIs. - * When workers access Google Cloud APIs, they logically do so via - * relative URLs. If this field is specified, it supplies the base - * URL to use for resolving these relative URLs. The normative - * algorithm used is defined by RFC 1808, "Relative Uniform Resource - * Locators". - * If not specified, the default value is "http://www.googleapis.com/" - * - * Generated from protobuf field string base_url = 1; - * @return string - */ - public function getBaseUrl() - { - return $this->base_url; - } - - /** - * The base URL for accessing Google Cloud APIs. - * When workers access Google Cloud APIs, they logically do so via - * relative URLs. If this field is specified, it supplies the base - * URL to use for resolving these relative URLs. The normative - * algorithm used is defined by RFC 1808, "Relative Uniform Resource - * Locators". - * If not specified, the default value is "http://www.googleapis.com/" - * - * Generated from protobuf field string base_url = 1; - * @param string $var - * @return $this - */ - public function setBaseUrl($var) - { - GPBUtil::checkString($var, True); - $this->base_url = $var; - - return $this; - } - - /** - * Whether to send work progress updates to the service. - * - * Generated from protobuf field bool reporting_enabled = 2; - * @return bool - */ - public function getReportingEnabled() - { - return $this->reporting_enabled; - } - - /** - * Whether to send work progress updates to the service. - * - * Generated from protobuf field bool reporting_enabled = 2; - * @param bool $var - * @return $this - */ - public function setReportingEnabled($var) - { - GPBUtil::checkBool($var); - $this->reporting_enabled = $var; - - return $this; - } - - /** - * The Cloud Dataflow service path relative to the root URL, for example, - * "dataflow/v1b3/projects". - * - * Generated from protobuf field string service_path = 3; - * @return string - */ - public function getServicePath() - { - return $this->service_path; - } - - /** - * The Cloud Dataflow service path relative to the root URL, for example, - * "dataflow/v1b3/projects". - * - * Generated from protobuf field string service_path = 3; - * @param string $var - * @return $this - */ - public function setServicePath($var) - { - GPBUtil::checkString($var, True); - $this->service_path = $var; - - return $this; - } - - /** - * The Shuffle service path relative to the root URL, for example, - * "shuffle/v1beta1". - * - * Generated from protobuf field string shuffle_service_path = 4; - * @return string - */ - public function getShuffleServicePath() - { - return $this->shuffle_service_path; - } - - /** - * The Shuffle service path relative to the root URL, for example, - * "shuffle/v1beta1". - * - * Generated from protobuf field string shuffle_service_path = 4; - * @param string $var - * @return $this - */ - public function setShuffleServicePath($var) - { - GPBUtil::checkString($var, True); - $this->shuffle_service_path = $var; - - return $this; - } - - /** - * The ID of the worker running this pipeline. - * - * Generated from protobuf field string worker_id = 5; - * @return string - */ - public function getWorkerId() - { - return $this->worker_id; - } - - /** - * The ID of the worker running this pipeline. - * - * Generated from protobuf field string worker_id = 5; - * @param string $var - * @return $this - */ - public function setWorkerId($var) - { - GPBUtil::checkString($var, True); - $this->worker_id = $var; - - return $this; - } - - /** - * The prefix of the resources the system should use for temporary - * storage. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field string temp_storage_prefix = 6; - * @return string - */ - public function getTempStoragePrefix() - { - return $this->temp_storage_prefix; - } - - /** - * The prefix of the resources the system should use for temporary - * storage. - * The supported resource type is: - * Google Cloud Storage: - * storage.googleapis.com/{bucket}/{object} - * bucket.storage.googleapis.com/{object} - * - * Generated from protobuf field string temp_storage_prefix = 6; - * @param string $var - * @return $this - */ - public function setTempStoragePrefix($var) - { - GPBUtil::checkString($var, True); - $this->temp_storage_prefix = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/FlexTemplatesServiceClient/launch_flex_template.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/FlexTemplatesServiceClient/launch_flex_template.php deleted file mode 100644 index 5276a5ca30f6..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/FlexTemplatesServiceClient/launch_flex_template.php +++ /dev/null @@ -1,57 +0,0 @@ -launchFlexTemplate($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_FlexTemplatesService_LaunchFlexTemplate_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/aggregated_list_jobs.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/aggregated_list_jobs.php deleted file mode 100644 index d41bf4833fbe..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/aggregated_list_jobs.php +++ /dev/null @@ -1,62 +0,0 @@ -aggregatedListJobs($request); - - /** @var Job $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_JobsV1Beta3_AggregatedListJobs_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/check_active_jobs.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/check_active_jobs.php deleted file mode 100644 index 42e3fa1b8ce0..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/check_active_jobs.php +++ /dev/null @@ -1,57 +0,0 @@ -checkActiveJobs($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_JobsV1Beta3_CheckActiveJobs_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/create_job.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/create_job.php deleted file mode 100644 index 6780247b7e9b..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/create_job.php +++ /dev/null @@ -1,63 +0,0 @@ -createJob($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_JobsV1Beta3_CreateJob_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/get_job.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/get_job.php deleted file mode 100644 index 831581c0e06d..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/get_job.php +++ /dev/null @@ -1,63 +0,0 @@ -getJob($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_JobsV1Beta3_GetJob_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/list_jobs.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/list_jobs.php deleted file mode 100644 index d9091e6319c0..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/list_jobs.php +++ /dev/null @@ -1,69 +0,0 @@ -listJobs($request); - - /** @var Job $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_JobsV1Beta3_ListJobs_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/snapshot_job.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/snapshot_job.php deleted file mode 100644 index e19cbd725b8a..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/snapshot_job.php +++ /dev/null @@ -1,57 +0,0 @@ -snapshotJob($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_JobsV1Beta3_SnapshotJob_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/update_job.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/update_job.php deleted file mode 100644 index 9e68509d5169..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/JobsV1Beta3Client/update_job.php +++ /dev/null @@ -1,63 +0,0 @@ -updateJob($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_JobsV1Beta3_UpdateJob_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/MessagesV1Beta3Client/list_job_messages.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/MessagesV1Beta3Client/list_job_messages.php deleted file mode 100644 index 570698eafd1f..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/MessagesV1Beta3Client/list_job_messages.php +++ /dev/null @@ -1,68 +0,0 @@ -listJobMessages($request); - - /** @var JobMessage $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_MessagesV1Beta3_ListJobMessages_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/MetricsV1Beta3Client/get_job_execution_details.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/MetricsV1Beta3Client/get_job_execution_details.php deleted file mode 100644 index a17ff82d65fc..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/MetricsV1Beta3Client/get_job_execution_details.php +++ /dev/null @@ -1,64 +0,0 @@ -getJobExecutionDetails($request); - - /** @var StageSummary $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_MetricsV1Beta3_GetJobExecutionDetails_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/MetricsV1Beta3Client/get_job_metrics.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/MetricsV1Beta3Client/get_job_metrics.php deleted file mode 100644 index 5b6b0a6a8289..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/MetricsV1Beta3Client/get_job_metrics.php +++ /dev/null @@ -1,63 +0,0 @@ -getJobMetrics($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_MetricsV1Beta3_GetJobMetrics_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/MetricsV1Beta3Client/get_stage_execution_details.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/MetricsV1Beta3Client/get_stage_execution_details.php deleted file mode 100644 index da43bf00c223..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/MetricsV1Beta3Client/get_stage_execution_details.php +++ /dev/null @@ -1,65 +0,0 @@ -getStageExecutionDetails($request); - - /** @var WorkerDetails $element */ - foreach ($response as $element) { - printf('Element data: %s' . PHP_EOL, $element->serializeToJsonString()); - } - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_MetricsV1Beta3_GetStageExecutionDetails_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/SnapshotsV1Beta3Client/delete_snapshot.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/SnapshotsV1Beta3Client/delete_snapshot.php deleted file mode 100644 index 388a438c626a..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/SnapshotsV1Beta3Client/delete_snapshot.php +++ /dev/null @@ -1,57 +0,0 @@ -deleteSnapshot($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_SnapshotsV1Beta3_DeleteSnapshot_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/SnapshotsV1Beta3Client/get_snapshot.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/SnapshotsV1Beta3Client/get_snapshot.php deleted file mode 100644 index 0f575587a596..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/SnapshotsV1Beta3Client/get_snapshot.php +++ /dev/null @@ -1,57 +0,0 @@ -getSnapshot($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_SnapshotsV1Beta3_GetSnapshot_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/SnapshotsV1Beta3Client/list_snapshots.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/SnapshotsV1Beta3Client/list_snapshots.php deleted file mode 100644 index e12865316efc..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/SnapshotsV1Beta3Client/list_snapshots.php +++ /dev/null @@ -1,57 +0,0 @@ -listSnapshots($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_SnapshotsV1Beta3_ListSnapshots_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/TemplatesServiceClient/create_job_from_template.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/TemplatesServiceClient/create_job_from_template.php deleted file mode 100644 index 89343c0556a2..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/TemplatesServiceClient/create_job_from_template.php +++ /dev/null @@ -1,57 +0,0 @@ -createJobFromTemplate($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_TemplatesService_CreateJobFromTemplate_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/TemplatesServiceClient/get_template.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/TemplatesServiceClient/get_template.php deleted file mode 100644 index 90a63a910702..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/TemplatesServiceClient/get_template.php +++ /dev/null @@ -1,57 +0,0 @@ -getTemplate($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_TemplatesService_GetTemplate_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/TemplatesServiceClient/launch_template.php b/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/TemplatesServiceClient/launch_template.php deleted file mode 100644 index 53308da2a442..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/samples/V1beta3/TemplatesServiceClient/launch_template.php +++ /dev/null @@ -1,57 +0,0 @@ -launchTemplate($request); - printf('Response data: %s' . PHP_EOL, $response->serializeToJsonString()); - } catch (ApiException $ex) { - printf('Call failed with message: %s' . PHP_EOL, $ex->getMessage()); - } -} -// [END dataflow_v1beta3_generated_TemplatesService_LaunchTemplate_sync] diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/FlexTemplatesServiceClient.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/FlexTemplatesServiceClient.php deleted file mode 100644 index 1f8e86e707cf..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/FlexTemplatesServiceClient.php +++ /dev/null @@ -1,36 +0,0 @@ -launchFlexTemplate(); - * } finally { - * $flexTemplatesServiceClient->close(); - * } - * ``` - * - * @experimental - */ -class FlexTemplatesServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.dataflow.v1beta3.FlexTemplatesService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'dataflow.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - 'https://www.googleapis.com/auth/compute', - 'https://www.googleapis.com/auth/compute.readonly', - 'https://www.googleapis.com/auth/userinfo.email', - ]; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/flex_templates_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/flex_templates_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/flex_templates_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/flex_templates_service_rest_client_config.php', - ], - ], - ]; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'dataflow.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - * - * @experimental - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * Launch a job with a FlexTemplate. - * - * Sample code: - * ``` - * $flexTemplatesServiceClient = new FlexTemplatesServiceClient(); - * try { - * $response = $flexTemplatesServiceClient->launchFlexTemplate(); - * } finally { - * $flexTemplatesServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * Required. The ID of the Cloud Platform project that the job belongs to. - * @type LaunchFlexTemplateParameter $launchParameter - * Required. Parameter to launch a job form Flex Template. - * @type string $location - * Required. The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. E.g., us-central1, us-west1. - * @type bool $validateOnly - * If true, the request is validated but not actually executed. - * Defaults to false. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\LaunchFlexTemplateResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function launchFlexTemplate(array $optionalArgs = []) - { - $request = new LaunchFlexTemplateRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['launchParameter'])) { - $request->setLaunchParameter($optionalArgs['launchParameter']); - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('LaunchFlexTemplate', LaunchFlexTemplateResponse::class, $optionalArgs, $request)->wait(); - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/JobsV1Beta3GapicClient.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/JobsV1Beta3GapicClient.php deleted file mode 100644 index 0086c06954d0..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/JobsV1Beta3GapicClient.php +++ /dev/null @@ -1,724 +0,0 @@ -aggregatedListJobs(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $jobsV1Beta3Client->aggregatedListJobs(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $jobsV1Beta3Client->close(); - * } - * ``` - * - * @experimental - */ -class JobsV1Beta3GapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.dataflow.v1beta3.JobsV1Beta3'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'dataflow.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - 'https://www.googleapis.com/auth/compute', - 'https://www.googleapis.com/auth/compute.readonly', - 'https://www.googleapis.com/auth/userinfo.email', - ]; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/jobs_v1_beta3_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/jobs_v1_beta3_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/jobs_v1_beta3_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/jobs_v1_beta3_rest_client_config.php', - ], - ], - ]; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'dataflow.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - * - * @experimental - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * List the jobs of a project across all regions. - * - * Sample code: - * ``` - * $jobsV1Beta3Client = new JobsV1Beta3Client(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $jobsV1Beta3Client->aggregatedListJobs(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $jobsV1Beta3Client->aggregatedListJobs(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $jobsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type int $filter - * The kind of filter to use. - * For allowed values, use constants defined on {@see \Google\Cloud\Dataflow\V1beta3\ListJobsRequest\Filter} - * @type string $projectId - * The project which owns the jobs. - * @type int $view - * Deprecated. ListJobs always returns summaries now. - * Use GetJob for other JobViews. - * For allowed values, use constants defined on {@see \Google\Cloud\Dataflow\V1beta3\JobView} - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function aggregatedListJobs(array $optionalArgs = []) - { - $request = new ListJobsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['view'])) { - $request->setView($optionalArgs['view']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('AggregatedListJobs', $optionalArgs, ListJobsResponse::class, $request); - } - - /** - * Check for existence of active jobs in the given project across all regions. - * - * Sample code: - * ``` - * $jobsV1Beta3Client = new JobsV1Beta3Client(); - * try { - * $response = $jobsV1Beta3Client->checkActiveJobs(); - * } finally { - * $jobsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * The project which owns the jobs. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\CheckActiveJobsResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function checkActiveJobs(array $optionalArgs = []) - { - $request = new CheckActiveJobsRequest(); - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - } - - return $this->startCall('CheckActiveJobs', CheckActiveJobsResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Creates a Cloud Dataflow job. - * - * To create a job, we recommend using `projects.locations.jobs.create` with a - * [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using - * `projects.jobs.create` is not recommended, as your job will always start - * in `us-central1`. - * - * Sample code: - * ``` - * $jobsV1Beta3Client = new JobsV1Beta3Client(); - * try { - * $response = $jobsV1Beta3Client->createJob(); - * } finally { - * $jobsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * The ID of the Cloud Platform project that the job belongs to. - * @type Job $job - * The job to create. - * @type int $view - * The level of information requested in response. - * For allowed values, use constants defined on {@see \Google\Cloud\Dataflow\V1beta3\JobView} - * @type string $replaceJobId - * Deprecated. This field is now in the Job message. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\Job - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function createJob(array $optionalArgs = []) - { - $request = new CreateJobRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['job'])) { - $request->setJob($optionalArgs['job']); - } - - if (isset($optionalArgs['view'])) { - $request->setView($optionalArgs['view']); - } - - if (isset($optionalArgs['replaceJobId'])) { - $request->setReplaceJobId($optionalArgs['replaceJobId']); - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateJob', Job::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets the state of the specified Cloud Dataflow job. - * - * To get the state of a job, we recommend using `projects.locations.jobs.get` - * with a [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using - * `projects.jobs.get` is not recommended, as you can only get the state of - * jobs that are running in `us-central1`. - * - * Sample code: - * ``` - * $jobsV1Beta3Client = new JobsV1Beta3Client(); - * try { - * $response = $jobsV1Beta3Client->getJob(); - * } finally { - * $jobsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * The ID of the Cloud Platform project that the job belongs to. - * @type string $jobId - * The job ID. - * @type int $view - * The level of information requested in response. - * For allowed values, use constants defined on {@see \Google\Cloud\Dataflow\V1beta3\JobView} - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\Job - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getJob(array $optionalArgs = []) - { - $request = new GetJobRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['jobId'])) { - $request->setJobId($optionalArgs['jobId']); - $requestParamHeaders['job_id'] = $optionalArgs['jobId']; - } - - if (isset($optionalArgs['view'])) { - $request->setView($optionalArgs['view']); - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetJob', Job::class, $optionalArgs, $request)->wait(); - } - - /** - * List the jobs of a project. - * - * To list the jobs of a project in a region, we recommend using - * `projects.locations.jobs.list` with a [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). To - * list the all jobs across all regions, use `projects.jobs.aggregated`. Using - * `projects.jobs.list` is not recommended, as you can only get the list of - * jobs that are running in `us-central1`. - * - * Sample code: - * ``` - * $jobsV1Beta3Client = new JobsV1Beta3Client(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $jobsV1Beta3Client->listJobs(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $jobsV1Beta3Client->listJobs(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $jobsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type int $filter - * The kind of filter to use. - * For allowed values, use constants defined on {@see \Google\Cloud\Dataflow\V1beta3\ListJobsRequest\Filter} - * @type string $projectId - * The project which owns the jobs. - * @type int $view - * Deprecated. ListJobs always returns summaries now. - * Use GetJob for other JobViews. - * For allowed values, use constants defined on {@see \Google\Cloud\Dataflow\V1beta3\JobView} - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listJobs(array $optionalArgs = []) - { - $request = new ListJobsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['filter'])) { - $request->setFilter($optionalArgs['filter']); - } - - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['view'])) { - $request->setView($optionalArgs['view']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListJobs', $optionalArgs, ListJobsResponse::class, $request); - } - - /** - * Snapshot the state of a streaming job. - * - * Sample code: - * ``` - * $jobsV1Beta3Client = new JobsV1Beta3Client(); - * try { - * $response = $jobsV1Beta3Client->snapshotJob(); - * } finally { - * $jobsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * The project which owns the job to be snapshotted. - * @type string $jobId - * The job to be snapshotted. - * @type Duration $ttl - * TTL for the snapshot. - * @type string $location - * The location that contains this job. - * @type bool $snapshotSources - * If true, perform snapshots for sources which support this. - * @type string $description - * User specified description of the snapshot. Maybe empty. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\Snapshot - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function snapshotJob(array $optionalArgs = []) - { - $request = new SnapshotJobRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['jobId'])) { - $request->setJobId($optionalArgs['jobId']); - $requestParamHeaders['job_id'] = $optionalArgs['jobId']; - } - - if (isset($optionalArgs['ttl'])) { - $request->setTtl($optionalArgs['ttl']); - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - if (isset($optionalArgs['snapshotSources'])) { - $request->setSnapshotSources($optionalArgs['snapshotSources']); - } - - if (isset($optionalArgs['description'])) { - $request->setDescription($optionalArgs['description']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('SnapshotJob', Snapshot::class, $optionalArgs, $request)->wait(); - } - - /** - * Updates the state of an existing Cloud Dataflow job. - * - * To update the state of an existing job, we recommend using - * `projects.locations.jobs.update` with a [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using - * `projects.jobs.update` is not recommended, as you can only update the state - * of jobs that are running in `us-central1`. - * - * Sample code: - * ``` - * $jobsV1Beta3Client = new JobsV1Beta3Client(); - * try { - * $response = $jobsV1Beta3Client->updateJob(); - * } finally { - * $jobsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * The ID of the Cloud Platform project that the job belongs to. - * @type string $jobId - * The job ID. - * @type Job $job - * The updated job. - * Only the job state is updatable; other fields will be ignored. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains this job. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\Job - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function updateJob(array $optionalArgs = []) - { - $request = new UpdateJobRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['jobId'])) { - $request->setJobId($optionalArgs['jobId']); - $requestParamHeaders['job_id'] = $optionalArgs['jobId']; - } - - if (isset($optionalArgs['job'])) { - $request->setJob($optionalArgs['job']); - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('UpdateJob', Job::class, $optionalArgs, $request)->wait(); - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/MessagesV1Beta3GapicClient.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/MessagesV1Beta3GapicClient.php deleted file mode 100644 index df5d4b5a864c..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/MessagesV1Beta3GapicClient.php +++ /dev/null @@ -1,291 +0,0 @@ -listJobMessages(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $messagesV1Beta3Client->listJobMessages(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $messagesV1Beta3Client->close(); - * } - * ``` - * - * @experimental - */ -class MessagesV1Beta3GapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.dataflow.v1beta3.MessagesV1Beta3'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'dataflow.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - 'https://www.googleapis.com/auth/compute', - 'https://www.googleapis.com/auth/compute.readonly', - 'https://www.googleapis.com/auth/userinfo.email', - ]; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/messages_v1_beta3_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/messages_v1_beta3_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/messages_v1_beta3_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/messages_v1_beta3_rest_client_config.php', - ], - ], - ]; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'dataflow.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - * - * @experimental - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * Request the job status. - * - * To request the status of a job, we recommend using - * `projects.locations.jobs.messages.list` with a [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using - * `projects.jobs.messages.list` is not recommended, as you can only request - * the status of jobs that are running in `us-central1`. - * - * Sample code: - * ``` - * $messagesV1Beta3Client = new MessagesV1Beta3Client(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $messagesV1Beta3Client->listJobMessages(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $messagesV1Beta3Client->listJobMessages(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $messagesV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * A project id. - * @type string $jobId - * The job to get messages about. - * @type int $minimumImportance - * Filter to only get messages with importance >= level - * For allowed values, use constants defined on {@see \Google\Cloud\Dataflow\V1beta3\JobMessageImportance} - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type Timestamp $startTime - * If specified, return only messages with timestamps >= start_time. - * The default is the job creation time (i.e. beginning of messages). - * @type Timestamp $endTime - * Return only messages with timestamps < end_time. The default is now - * (i.e. return up to the latest messages available). - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listJobMessages(array $optionalArgs = []) - { - $request = new ListJobMessagesRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['jobId'])) { - $request->setJobId($optionalArgs['jobId']); - $requestParamHeaders['job_id'] = $optionalArgs['jobId']; - } - - if (isset($optionalArgs['minimumImportance'])) { - $request->setMinimumImportance($optionalArgs['minimumImportance']); - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['startTime'])) { - $request->setStartTime($optionalArgs['startTime']); - } - - if (isset($optionalArgs['endTime'])) { - $request->setEndTime($optionalArgs['endTime']); - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('ListJobMessages', $optionalArgs, ListJobMessagesResponse::class, $request); - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/MetricsV1Beta3GapicClient.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/MetricsV1Beta3GapicClient.php deleted file mode 100644 index 7b62e8116737..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/MetricsV1Beta3GapicClient.php +++ /dev/null @@ -1,454 +0,0 @@ -getJobExecutionDetails(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $metricsV1Beta3Client->getJobExecutionDetails(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $metricsV1Beta3Client->close(); - * } - * ``` - * - * @experimental - */ -class MetricsV1Beta3GapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.dataflow.v1beta3.MetricsV1Beta3'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'dataflow.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - 'https://www.googleapis.com/auth/compute', - 'https://www.googleapis.com/auth/compute.readonly', - 'https://www.googleapis.com/auth/userinfo.email', - ]; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/metrics_v1_beta3_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/metrics_v1_beta3_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/metrics_v1_beta3_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/metrics_v1_beta3_rest_client_config.php', - ], - ], - ]; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'dataflow.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - * - * @experimental - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * Request detailed information about the execution status of the job. - * - * EXPERIMENTAL. This API is subject to change or removal without notice. - * - * Sample code: - * ``` - * $metricsV1Beta3Client = new MetricsV1Beta3Client(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $metricsV1Beta3Client->getJobExecutionDetails(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $metricsV1Beta3Client->getJobExecutionDetails(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $metricsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * A project id. - * @type string $jobId - * The job to get execution details for. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getJobExecutionDetails(array $optionalArgs = []) - { - $request = new GetJobExecutionDetailsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['jobId'])) { - $request->setJobId($optionalArgs['jobId']); - $requestParamHeaders['job_id'] = $optionalArgs['jobId']; - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('GetJobExecutionDetails', $optionalArgs, JobExecutionDetails::class, $request); - } - - /** - * Request the job status. - * - * To request the status of a job, we recommend using - * `projects.locations.jobs.getMetrics` with a [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using - * `projects.jobs.getMetrics` is not recommended, as you can only request the - * status of jobs that are running in `us-central1`. - * - * Sample code: - * ``` - * $metricsV1Beta3Client = new MetricsV1Beta3Client(); - * try { - * $response = $metricsV1Beta3Client->getJobMetrics(); - * } finally { - * $metricsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * A project id. - * @type string $jobId - * The job to get metrics for. - * @type Timestamp $startTime - * Return only metric data that has changed since this time. - * Default is to return all information about all metrics for the job. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\JobMetrics - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getJobMetrics(array $optionalArgs = []) - { - $request = new GetJobMetricsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['jobId'])) { - $request->setJobId($optionalArgs['jobId']); - $requestParamHeaders['job_id'] = $optionalArgs['jobId']; - } - - if (isset($optionalArgs['startTime'])) { - $request->setStartTime($optionalArgs['startTime']); - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetJobMetrics', JobMetrics::class, $optionalArgs, $request)->wait(); - } - - /** - * Request detailed information about the execution status of a stage of the - * job. - * - * EXPERIMENTAL. This API is subject to change or removal without notice. - * - * Sample code: - * ``` - * $metricsV1Beta3Client = new MetricsV1Beta3Client(); - * try { - * // Iterate over pages of elements - * $pagedResponse = $metricsV1Beta3Client->getStageExecutionDetails(); - * foreach ($pagedResponse->iteratePages() as $page) { - * foreach ($page as $element) { - * // doSomethingWith($element); - * } - * } - * // Alternatively: - * // Iterate through all elements - * $pagedResponse = $metricsV1Beta3Client->getStageExecutionDetails(); - * foreach ($pagedResponse->iterateAllElements() as $element) { - * // doSomethingWith($element); - * } - * } finally { - * $metricsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * A project id. - * @type string $jobId - * The job to get execution details for. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that - * contains the job specified by job_id. - * @type string $stageId - * The stage for which to fetch information. - * @type int $pageSize - * The maximum number of resources contained in the underlying API - * response. The API may return fewer values in a page, even if - * there are additional values to be retrieved. - * @type string $pageToken - * A page token is used to specify a page of values to be returned. - * If no page token is specified (the default), the first page - * of values will be returned. Any page token used here must have - * been generated by a previous call to the API. - * @type Timestamp $startTime - * Lower time bound of work items to include, by start time. - * @type Timestamp $endTime - * Upper time bound of work items to include, by start time. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\ApiCore\PagedListResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getStageExecutionDetails(array $optionalArgs = []) - { - $request = new GetStageExecutionDetailsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['jobId'])) { - $request->setJobId($optionalArgs['jobId']); - $requestParamHeaders['job_id'] = $optionalArgs['jobId']; - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - if (isset($optionalArgs['stageId'])) { - $request->setStageId($optionalArgs['stageId']); - $requestParamHeaders['stage_id'] = $optionalArgs['stageId']; - } - - if (isset($optionalArgs['pageSize'])) { - $request->setPageSize($optionalArgs['pageSize']); - } - - if (isset($optionalArgs['pageToken'])) { - $request->setPageToken($optionalArgs['pageToken']); - } - - if (isset($optionalArgs['startTime'])) { - $request->setStartTime($optionalArgs['startTime']); - } - - if (isset($optionalArgs['endTime'])) { - $request->setEndTime($optionalArgs['endTime']); - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->getPagedListResponse('GetStageExecutionDetails', $optionalArgs, StageExecutionDetails::class, $request); - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/SnapshotsV1Beta3GapicClient.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/SnapshotsV1Beta3GapicClient.php deleted file mode 100644 index 1cb4e61badf1..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/SnapshotsV1Beta3GapicClient.php +++ /dev/null @@ -1,339 +0,0 @@ -deleteSnapshot(); - * } finally { - * $snapshotsV1Beta3Client->close(); - * } - * ``` - * - * @experimental - */ -class SnapshotsV1Beta3GapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.dataflow.v1beta3.SnapshotsV1Beta3'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'dataflow.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - 'https://www.googleapis.com/auth/compute', - 'https://www.googleapis.com/auth/compute.readonly', - 'https://www.googleapis.com/auth/userinfo.email', - ]; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/snapshots_v1_beta3_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/snapshots_v1_beta3_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/snapshots_v1_beta3_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/snapshots_v1_beta3_rest_client_config.php', - ], - ], - ]; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'dataflow.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - * - * @experimental - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * Deletes a snapshot. - * - * Sample code: - * ``` - * $snapshotsV1Beta3Client = new SnapshotsV1Beta3Client(); - * try { - * $response = $snapshotsV1Beta3Client->deleteSnapshot(); - * } finally { - * $snapshotsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * The ID of the Cloud Platform project that the snapshot belongs to. - * @type string $snapshotId - * The ID of the snapshot. - * @type string $location - * The location that contains this snapshot. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\DeleteSnapshotResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function deleteSnapshot(array $optionalArgs = []) - { - $request = new DeleteSnapshotRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['snapshotId'])) { - $request->setSnapshotId($optionalArgs['snapshotId']); - $requestParamHeaders['snapshot_id'] = $optionalArgs['snapshotId']; - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('DeleteSnapshot', DeleteSnapshotResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Gets information about a snapshot. - * - * Sample code: - * ``` - * $snapshotsV1Beta3Client = new SnapshotsV1Beta3Client(); - * try { - * $response = $snapshotsV1Beta3Client->getSnapshot(); - * } finally { - * $snapshotsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * The ID of the Cloud Platform project that the snapshot belongs to. - * @type string $snapshotId - * The ID of the snapshot. - * @type string $location - * The location that contains this snapshot. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\Snapshot - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getSnapshot(array $optionalArgs = []) - { - $request = new GetSnapshotRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['snapshotId'])) { - $request->setSnapshotId($optionalArgs['snapshotId']); - $requestParamHeaders['snapshot_id'] = $optionalArgs['snapshotId']; - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetSnapshot', Snapshot::class, $optionalArgs, $request)->wait(); - } - - /** - * Lists snapshots. - * - * Sample code: - * ``` - * $snapshotsV1Beta3Client = new SnapshotsV1Beta3Client(); - * try { - * $response = $snapshotsV1Beta3Client->listSnapshots(); - * } finally { - * $snapshotsV1Beta3Client->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * The project ID to list snapshots for. - * @type string $jobId - * If specified, list snapshots created from this job. - * @type string $location - * The location to list snapshots in. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\ListSnapshotsResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function listSnapshots(array $optionalArgs = []) - { - $request = new ListSnapshotsRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['jobId'])) { - $request->setJobId($optionalArgs['jobId']); - $requestParamHeaders['job_id'] = $optionalArgs['jobId']; - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('ListSnapshots', ListSnapshotsResponse::class, $optionalArgs, $request)->wait(); - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/TemplatesServiceGapicClient.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/TemplatesServiceGapicClient.php deleted file mode 100644 index 621bff925880..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/Gapic/TemplatesServiceGapicClient.php +++ /dev/null @@ -1,396 +0,0 @@ -createJobFromTemplate(); - * } finally { - * $templatesServiceClient->close(); - * } - * ``` - * - * @experimental - */ -class TemplatesServiceGapicClient -{ - use GapicClientTrait; - - /** The name of the service. */ - const SERVICE_NAME = 'google.dataflow.v1beta3.TemplatesService'; - - /** The default address of the service. */ - const SERVICE_ADDRESS = 'dataflow.googleapis.com'; - - /** The default port of the service. */ - const DEFAULT_SERVICE_PORT = 443; - - /** The name of the code generator, to be included in the agent header. */ - const CODEGEN_NAME = 'gapic'; - - /** The default scopes required by the service. */ - public static $serviceScopes = [ - 'https://www.googleapis.com/auth/cloud-platform', - 'https://www.googleapis.com/auth/compute', - 'https://www.googleapis.com/auth/compute.readonly', - 'https://www.googleapis.com/auth/userinfo.email', - ]; - - private static function getClientDefaults() - { - return [ - 'serviceName' => self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/templates_service_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/templates_service_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/templates_service_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/templates_service_rest_client_config.php', - ], - ], - ]; - } - - /** - * Constructor. - * - * @param array $options { - * Optional. Options for configuring the service API wrapper. - * - * @type string $apiEndpoint - * The address of the API remote host. May optionally include the port, formatted - * as ":". Default 'dataflow.googleapis.com:443'. - * @type string|array|FetchAuthTokenInterface|CredentialsWrapper $credentials - * The credentials to be used by the client to authorize API calls. This option - * accepts either a path to a credentials file, or a decoded credentials file as a - * PHP array. - * *Advanced usage*: In addition, this option can also accept a pre-constructed - * {@see \Google\Auth\FetchAuthTokenInterface} object or - * {@see \Google\ApiCore\CredentialsWrapper} object. Note that when one of these - * objects are provided, any settings in $credentialsConfig will be ignored. - * @type array $credentialsConfig - * Options used to configure credentials, including auth token caching, for the - * client. For a full list of supporting configuration options, see - * {@see \Google\ApiCore\CredentialsWrapper::build()} . - * @type bool $disableRetries - * Determines whether or not retries defined by the client configuration should be - * disabled. Defaults to `false`. - * @type string|array $clientConfig - * Client method configuration, including retry settings. This option can be either - * a path to a JSON file, or a PHP array containing the decoded JSON data. By - * default this settings points to the default client config file, which is - * provided in the resources folder. - * @type string|TransportInterface $transport - * The transport used for executing network requests. May be either the string - * `rest` or `grpc`. Defaults to `grpc` if gRPC support is detected on the system. - * *Advanced usage*: Additionally, it is possible to pass in an already - * instantiated {@see \Google\ApiCore\Transport\TransportInterface} object. Note - * that when this object is provided, any settings in $transportConfig, and any - * $apiEndpoint setting, will be ignored. - * @type array $transportConfig - * Configuration options that will be used to construct the transport. Options for - * each supported transport type should be passed in a key for that transport. For - * example: - * $transportConfig = [ - * 'grpc' => [...], - * 'rest' => [...], - * ]; - * See the {@see \Google\ApiCore\Transport\GrpcTransport::build()} and - * {@see \Google\ApiCore\Transport\RestTransport::build()} methods for the - * supported options. - * @type callable $clientCertSource - * A callable which returns the client cert as a string. This can be used to - * provide a certificate and private key to the transport layer for mTLS. - * } - * - * @throws ValidationException - * - * @experimental - */ - public function __construct(array $options = []) - { - $clientOptions = $this->buildClientOptions($options); - $this->setClientOptions($clientOptions); - } - - /** - * Creates a Cloud Dataflow job from a template. - * - * Sample code: - * ``` - * $templatesServiceClient = new TemplatesServiceClient(); - * try { - * $response = $templatesServiceClient->createJobFromTemplate(); - * } finally { - * $templatesServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * Required. The ID of the Cloud Platform project that the job belongs to. - * @type string $jobName - * Required. The job name to use for the created job. - * @type string $gcsPath - * Required. A Cloud Storage path to the template from which to - * create the job. - * Must be a valid Cloud Storage URL, beginning with `gs://`. - * @type array $parameters - * The runtime parameters to pass to the job. - * @type RuntimeEnvironment $environment - * The runtime environment for the job. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\Job - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function createJobFromTemplate(array $optionalArgs = []) - { - $request = new CreateJobFromTemplateRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['jobName'])) { - $request->setJobName($optionalArgs['jobName']); - } - - if (isset($optionalArgs['gcsPath'])) { - $request->setGcsPath($optionalArgs['gcsPath']); - } - - if (isset($optionalArgs['parameters'])) { - $request->setParameters($optionalArgs['parameters']); - } - - if (isset($optionalArgs['environment'])) { - $request->setEnvironment($optionalArgs['environment']); - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('CreateJobFromTemplate', Job::class, $optionalArgs, $request)->wait(); - } - - /** - * Get the template associated with a template. - * - * Sample code: - * ``` - * $templatesServiceClient = new TemplatesServiceClient(); - * try { - * $response = $templatesServiceClient->getTemplate(); - * } finally { - * $templatesServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * Required. The ID of the Cloud Platform project that the job belongs to. - * @type string $gcsPath - * Required. A Cloud Storage path to the template from which to - * create the job. - * Must be valid Cloud Storage URL, beginning with 'gs://'. - * @type int $view - * The view to retrieve. Defaults to METADATA_ONLY. - * For allowed values, use constants defined on {@see \Google\Cloud\Dataflow\V1beta3\GetTemplateRequest\TemplateView} - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\GetTemplateResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function getTemplate(array $optionalArgs = []) - { - $request = new GetTemplateRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['gcsPath'])) { - $request->setGcsPath($optionalArgs['gcsPath']); - } - - if (isset($optionalArgs['view'])) { - $request->setView($optionalArgs['view']); - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('GetTemplate', GetTemplateResponse::class, $optionalArgs, $request)->wait(); - } - - /** - * Launch a template. - * - * Sample code: - * ``` - * $templatesServiceClient = new TemplatesServiceClient(); - * try { - * $response = $templatesServiceClient->launchTemplate(); - * } finally { - * $templatesServiceClient->close(); - * } - * ``` - * - * @param array $optionalArgs { - * Optional. - * - * @type string $projectId - * Required. The ID of the Cloud Platform project that the job belongs to. - * @type bool $validateOnly - * If true, the request is validated but not actually executed. - * Defaults to false. - * @type string $gcsPath - * A Cloud Storage path to the template from which to create - * the job. - * Must be valid Cloud Storage URL, beginning with 'gs://'. - * @type DynamicTemplateLaunchParams $dynamicTemplate - * Params for launching a dynamic template. - * @type LaunchTemplateParameters $launchParameters - * The parameters of the template to launch. This should be part of the - * body of the POST request. - * @type string $location - * The [regional endpoint] - * (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to - * which to direct the request. - * @type RetrySettings|array $retrySettings - * Retry settings to use for this call. Can be a {@see RetrySettings} object, or an - * associative array of retry settings parameters. See the documentation on - * {@see RetrySettings} for example usage. - * } - * - * @return \Google\Cloud\Dataflow\V1beta3\LaunchTemplateResponse - * - * @throws ApiException if the remote call fails - * - * @experimental - */ - public function launchTemplate(array $optionalArgs = []) - { - $request = new LaunchTemplateRequest(); - $requestParamHeaders = []; - if (isset($optionalArgs['projectId'])) { - $request->setProjectId($optionalArgs['projectId']); - $requestParamHeaders['project_id'] = $optionalArgs['projectId']; - } - - if (isset($optionalArgs['validateOnly'])) { - $request->setValidateOnly($optionalArgs['validateOnly']); - } - - if (isset($optionalArgs['gcsPath'])) { - $request->setGcsPath($optionalArgs['gcsPath']); - } - - if (isset($optionalArgs['dynamicTemplate'])) { - $request->setDynamicTemplate($optionalArgs['dynamicTemplate']); - } - - if (isset($optionalArgs['launchParameters'])) { - $request->setLaunchParameters($optionalArgs['launchParameters']); - } - - if (isset($optionalArgs['location'])) { - $request->setLocation($optionalArgs['location']); - $requestParamHeaders['location'] = $optionalArgs['location']; - } - - $requestParams = new RequestParamsHeaderDescriptor($requestParamHeaders); - $optionalArgs['headers'] = isset($optionalArgs['headers']) ? array_merge($requestParams->getHeader(), $optionalArgs['headers']) : $requestParams->getHeader(); - return $this->startCall('LaunchTemplate', LaunchTemplateResponse::class, $optionalArgs, $request)->wait(); - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/JobsV1Beta3Client.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/JobsV1Beta3Client.php deleted file mode 100644 index 06e0cd65c9fa..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/JobsV1Beta3Client.php +++ /dev/null @@ -1,36 +0,0 @@ - [ - 'google.dataflow.v1beta3.FlexTemplatesService' => [ - 'LaunchFlexTemplate' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\LaunchFlexTemplateResponse', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/flex_templates_service_rest_client_config.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/flex_templates_service_rest_client_config.php deleted file mode 100644 index 1b436c06964a..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/flex_templates_service_rest_client_config.php +++ /dev/null @@ -1,26 +0,0 @@ - [ - 'google.dataflow.v1beta3.FlexTemplatesService' => [ - 'LaunchFlexTemplate' => [ - 'method' => 'post', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/flexTemplates:launch', - 'body' => '*', - 'placeholders' => [ - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/jobs_v1_beta3_client_config.json b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/jobs_v1_beta3_client_config.json deleted file mode 100644 index 2f046efec0ee..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/jobs_v1_beta3_client_config.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "interfaces": { - "google.dataflow.v1beta3.JobsV1Beta3": { - "retry_codes": { - "no_retry_codes": [], - "no_retry_1_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "AggregatedListJobs": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CheckActiveJobs": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CreateJob": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetJob": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListJobs": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "SnapshotJob": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateJob": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/jobs_v1_beta3_descriptor_config.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/jobs_v1_beta3_descriptor_config.php deleted file mode 100644 index 72fac5975de0..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/jobs_v1_beta3_descriptor_config.php +++ /dev/null @@ -1,148 +0,0 @@ - [ - 'google.dataflow.v1beta3.JobsV1Beta3' => [ - 'AggregatedListJobs' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getJobs', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\ListJobsResponse', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - ], - ], - 'CheckActiveJobs' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\CheckActiveJobsResponse', - ], - 'CreateJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\Job', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - 'GetJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\Job', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'job_id', - 'fieldAccessors' => [ - 'getJobId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - 'ListJobs' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getJobs', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\ListJobsResponse', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - 'SnapshotJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\Snapshot', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'job_id', - 'fieldAccessors' => [ - 'getJobId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - 'UpdateJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\Job', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'job_id', - 'fieldAccessors' => [ - 'getJobId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/jobs_v1_beta3_rest_client_config.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/jobs_v1_beta3_rest_client_config.php deleted file mode 100644 index 57ae0aceb76b..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/jobs_v1_beta3_rest_client_config.php +++ /dev/null @@ -1,151 +0,0 @@ - [ - 'google.dataflow.v1beta3.JobsV1Beta3' => [ - 'AggregatedListJobs' => [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/jobs:aggregated', - 'placeholders' => [ - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'CreateJob' => [ - 'method' => 'post', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/jobs', - 'body' => 'job', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1b3/projects/{project_id}/jobs', - 'body' => 'job', - ], - ], - 'placeholders' => [ - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'GetJob' => [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/jobs/{job_id}', - ], - ], - 'placeholders' => [ - 'job_id' => [ - 'getters' => [ - 'getJobId', - ], - ], - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'ListJobs' => [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/jobs', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/jobs', - ], - ], - 'placeholders' => [ - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'SnapshotJob' => [ - 'method' => 'post', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}:snapshot', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1b3/projects/{project_id}/jobs/{job_id}:snapshot', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'job_id' => [ - 'getters' => [ - 'getJobId', - ], - ], - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'UpdateJob' => [ - 'method' => 'put', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}', - 'body' => 'job', - 'additionalBindings' => [ - [ - 'method' => 'put', - 'uriTemplate' => '/v1b3/projects/{project_id}/jobs/{job_id}', - 'body' => 'job', - ], - ], - 'placeholders' => [ - 'job_id' => [ - 'getters' => [ - 'getJobId', - ], - ], - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/messages_v1_beta3_client_config.json b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/messages_v1_beta3_client_config.json deleted file mode 100644 index 8c4a078dceba..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/messages_v1_beta3_client_config.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "interfaces": { - "google.dataflow.v1beta3.MessagesV1Beta3": { - "retry_codes": { - "no_retry_codes": [], - "no_retry_1_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "ListJobMessages": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/messages_v1_beta3_descriptor_config.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/messages_v1_beta3_descriptor_config.php deleted file mode 100644 index 92e76f70edec..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/messages_v1_beta3_descriptor_config.php +++ /dev/null @@ -1,40 +0,0 @@ - [ - 'google.dataflow.v1beta3.MessagesV1Beta3' => [ - 'ListJobMessages' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getJobMessages', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\ListJobMessagesResponse', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'job_id', - 'fieldAccessors' => [ - 'getJobId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/messages_v1_beta3_rest_client_config.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/messages_v1_beta3_rest_client_config.php deleted file mode 100644 index e8f6b18eda1d..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/messages_v1_beta3_rest_client_config.php +++ /dev/null @@ -1,36 +0,0 @@ - [ - 'google.dataflow.v1beta3.MessagesV1Beta3' => [ - 'ListJobMessages' => [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}/messages', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/jobs/{job_id}/messages', - ], - ], - 'placeholders' => [ - 'job_id' => [ - 'getters' => [ - 'getJobId', - ], - ], - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/metrics_v1_beta3_client_config.json b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/metrics_v1_beta3_client_config.json deleted file mode 100644 index 8020a4ba0bb4..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/metrics_v1_beta3_client_config.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "interfaces": { - "google.dataflow.v1beta3.MetricsV1Beta3": { - "retry_codes": { - "no_retry_codes": [], - "no_retry_1_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "GetJobExecutionDetails": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetJobMetrics": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetStageExecutionDetails": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/metrics_v1_beta3_descriptor_config.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/metrics_v1_beta3_descriptor_config.php deleted file mode 100644 index 298c38d58a43..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/metrics_v1_beta3_descriptor_config.php +++ /dev/null @@ -1,102 +0,0 @@ - [ - 'google.dataflow.v1beta3.MetricsV1Beta3' => [ - 'GetJobExecutionDetails' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getStages', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\JobExecutionDetails', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - [ - 'keyName' => 'job_id', - 'fieldAccessors' => [ - 'getJobId', - ], - ], - ], - ], - 'GetJobMetrics' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\JobMetrics', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'job_id', - 'fieldAccessors' => [ - 'getJobId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - 'GetStageExecutionDetails' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getWorkers', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\StageExecutionDetails', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - [ - 'keyName' => 'job_id', - 'fieldAccessors' => [ - 'getJobId', - ], - ], - [ - 'keyName' => 'stage_id', - 'fieldAccessors' => [ - 'getStageId', - ], - ], - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/metrics_v1_beta3_rest_client_config.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/metrics_v1_beta3_rest_client_config.php deleted file mode 100644 index 47324b92545e..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/metrics_v1_beta3_rest_client_config.php +++ /dev/null @@ -1,83 +0,0 @@ - [ - 'google.dataflow.v1beta3.MetricsV1Beta3' => [ - 'GetJobExecutionDetails' => [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}/executionDetails', - 'placeholders' => [ - 'job_id' => [ - 'getters' => [ - 'getJobId', - ], - ], - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'GetJobMetrics' => [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}/metrics', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/jobs/{job_id}/metrics', - ], - ], - 'placeholders' => [ - 'job_id' => [ - 'getters' => [ - 'getJobId', - ], - ], - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'GetStageExecutionDetails' => [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}/stages/{stage_id}/executionDetails', - 'placeholders' => [ - 'job_id' => [ - 'getters' => [ - 'getJobId', - ], - ], - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - 'stage_id' => [ - 'getters' => [ - 'getStageId', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/snapshots_v1_beta3_client_config.json b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/snapshots_v1_beta3_client_config.json deleted file mode 100644 index 2c3ff40757ba..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/snapshots_v1_beta3_client_config.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "interfaces": { - "google.dataflow.v1beta3.SnapshotsV1Beta3": { - "retry_codes": { - "no_retry_codes": [], - "no_retry_1_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "DeleteSnapshot": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetSnapshot": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListSnapshots": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/snapshots_v1_beta3_descriptor_config.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/snapshots_v1_beta3_descriptor_config.php deleted file mode 100644 index 997e29031e3e..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/snapshots_v1_beta3_descriptor_config.php +++ /dev/null @@ -1,80 +0,0 @@ - [ - 'google.dataflow.v1beta3.SnapshotsV1Beta3' => [ - 'DeleteSnapshot' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\DeleteSnapshotResponse', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - [ - 'keyName' => 'snapshot_id', - 'fieldAccessors' => [ - 'getSnapshotId', - ], - ], - ], - ], - 'GetSnapshot' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\Snapshot', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'snapshot_id', - 'fieldAccessors' => [ - 'getSnapshotId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - 'ListSnapshots' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\ListSnapshotsResponse', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - [ - 'keyName' => 'job_id', - 'fieldAccessors' => [ - 'getJobId', - ], - ], - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/snapshots_v1_beta3_rest_client_config.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/snapshots_v1_beta3_rest_client_config.php deleted file mode 100644 index 7009c3778574..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/snapshots_v1_beta3_rest_client_config.php +++ /dev/null @@ -1,94 +0,0 @@ - [ - 'google.dataflow.v1beta3.SnapshotsV1Beta3' => [ - 'DeleteSnapshot' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/snapshots/{snapshot_id}', - 'additionalBindings' => [ - [ - 'method' => 'delete', - 'uriTemplate' => '/v1b3/projects/{project_id}/snapshots', - ], - ], - 'placeholders' => [ - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - 'snapshot_id' => [ - 'getters' => [ - 'getSnapshotId', - ], - ], - ], - ], - 'GetSnapshot' => [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/snapshots/{snapshot_id}', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/snapshots/{snapshot_id}', - ], - ], - 'placeholders' => [ - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - 'snapshot_id' => [ - 'getters' => [ - 'getSnapshotId', - ], - ], - ], - ], - 'ListSnapshots' => [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/jobs/{job_id}/snapshots', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/snapshots', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/snapshots', - ], - ], - 'placeholders' => [ - 'job_id' => [ - 'getters' => [ - 'getJobId', - ], - ], - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/templates_service_client_config.json b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/templates_service_client_config.json deleted file mode 100644 index b84ee3f09cfc..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/templates_service_client_config.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "interfaces": { - "google.dataflow.v1beta3.TemplatesService": { - "retry_codes": { - "no_retry_codes": [], - "no_retry_1_codes": [] - }, - "retry_params": { - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 60000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 60000, - "total_timeout_millis": 60000 - } - }, - "methods": { - "CreateJobFromTemplate": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetTemplate": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "LaunchTemplate": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - } - } - } - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/templates_service_descriptor_config.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/templates_service_descriptor_config.php deleted file mode 100644 index f826b2612275..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/templates_service_descriptor_config.php +++ /dev/null @@ -1,62 +0,0 @@ - [ - 'google.dataflow.v1beta3.TemplatesService' => [ - 'CreateJobFromTemplate' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\Job', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - 'GetTemplate' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\GetTemplateResponse', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - 'LaunchTemplate' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Dataflow\V1beta3\LaunchTemplateResponse', - 'headerParams' => [ - [ - 'keyName' => 'project_id', - 'fieldAccessors' => [ - 'getProjectId', - ], - ], - [ - 'keyName' => 'location', - 'fieldAccessors' => [ - 'getLocation', - ], - ], - ], - ], - ], - ], -]; diff --git a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/templates_service_rest_client_config.php b/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/templates_service_rest_client_config.php deleted file mode 100644 index f2d8c1e2eeca..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/src/V1beta3/resources/templates_service_rest_client_config.php +++ /dev/null @@ -1,79 +0,0 @@ - [ - 'google.dataflow.v1beta3.TemplatesService' => [ - 'CreateJobFromTemplate' => [ - 'method' => 'post', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/templates', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1b3/projects/{project_id}/templates', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'GetTemplate' => [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/templates:get', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1b3/projects/{project_id}/templates:get', - ], - ], - 'placeholders' => [ - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - 'LaunchTemplate' => [ - 'method' => 'post', - 'uriTemplate' => '/v1b3/projects/{project_id}/locations/{location}/templates:launch', - 'body' => 'launch_parameters', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1b3/projects/{project_id}/templates:launch', - 'body' => 'launch_parameters', - ], - ], - 'placeholders' => [ - 'location' => [ - 'getters' => [ - 'getLocation', - ], - ], - 'project_id' => [ - 'getters' => [ - 'getProjectId', - ], - ], - ], - ], - ], - ], - 'numericEnums' => true, -]; diff --git a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/FlexTemplatesServiceClientTest.php b/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/FlexTemplatesServiceClientTest.php deleted file mode 100644 index 8a1d42f3f333..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/FlexTemplatesServiceClientTest.php +++ /dev/null @@ -1,113 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return FlexTemplatesServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new FlexTemplatesServiceClient($options); - } - - /** @test */ - public function launchFlexTemplateTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new LaunchFlexTemplateResponse(); - $transport->addResponse($expectedResponse); - $response = $gapicClient->launchFlexTemplate(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.FlexTemplatesService/LaunchFlexTemplate', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function launchFlexTemplateExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->launchFlexTemplate(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/JobsV1Beta3ClientTest.php b/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/JobsV1Beta3ClientTest.php deleted file mode 100644 index 1c9778660a46..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/JobsV1Beta3ClientTest.php +++ /dev/null @@ -1,522 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return JobsV1Beta3Client */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new JobsV1Beta3Client($options); - } - - /** @test */ - public function aggregatedListJobsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $jobsElement = new Job(); - $jobs = [ - $jobsElement, - ]; - $expectedResponse = new ListJobsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setJobs($jobs); - $transport->addResponse($expectedResponse); - $response = $gapicClient->aggregatedListJobs(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getJobs()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.JobsV1Beta3/AggregatedListJobs', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function aggregatedListJobsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->aggregatedListJobs(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function checkActiveJobsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $activeJobsExist = false; - $expectedResponse = new CheckActiveJobsResponse(); - $expectedResponse->setActiveJobsExist($activeJobsExist); - $transport->addResponse($expectedResponse); - $response = $gapicClient->checkActiveJobs(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.JobsV1Beta3/CheckActiveJobs', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function checkActiveJobsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->checkActiveJobs(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $id = 'id3355'; - $projectId2 = 'projectId2939242356'; - $name = 'name3373707'; - $stepsLocation = 'stepsLocation-354969139'; - $replaceJobId2 = 'replaceJobId2-609521029'; - $clientRequestId = 'clientRequestId-1902516801'; - $replacedByJobId = 'replacedByJobId-671370122'; - $location2 = 'location21541837352'; - $createdFromSnapshotId = 'createdFromSnapshotId1520659672'; - $satisfiesPzs = false; - $expectedResponse = new Job(); - $expectedResponse->setId($id); - $expectedResponse->setProjectId($projectId2); - $expectedResponse->setName($name); - $expectedResponse->setStepsLocation($stepsLocation); - $expectedResponse->setReplaceJobId($replaceJobId2); - $expectedResponse->setClientRequestId($clientRequestId); - $expectedResponse->setReplacedByJobId($replacedByJobId); - $expectedResponse->setLocation($location2); - $expectedResponse->setCreatedFromSnapshotId($createdFromSnapshotId); - $expectedResponse->setSatisfiesPzs($satisfiesPzs); - $transport->addResponse($expectedResponse); - $response = $gapicClient->createJob(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.JobsV1Beta3/CreateJob', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->createJob(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $id = 'id3355'; - $projectId2 = 'projectId2939242356'; - $name = 'name3373707'; - $stepsLocation = 'stepsLocation-354969139'; - $replaceJobId = 'replaceJobId459700424'; - $clientRequestId = 'clientRequestId-1902516801'; - $replacedByJobId = 'replacedByJobId-671370122'; - $location2 = 'location21541837352'; - $createdFromSnapshotId = 'createdFromSnapshotId1520659672'; - $satisfiesPzs = false; - $expectedResponse = new Job(); - $expectedResponse->setId($id); - $expectedResponse->setProjectId($projectId2); - $expectedResponse->setName($name); - $expectedResponse->setStepsLocation($stepsLocation); - $expectedResponse->setReplaceJobId($replaceJobId); - $expectedResponse->setClientRequestId($clientRequestId); - $expectedResponse->setReplacedByJobId($replacedByJobId); - $expectedResponse->setLocation($location2); - $expectedResponse->setCreatedFromSnapshotId($createdFromSnapshotId); - $expectedResponse->setSatisfiesPzs($satisfiesPzs); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getJob(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.JobsV1Beta3/GetJob', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getJob(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listJobsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $jobsElement = new Job(); - $jobs = [ - $jobsElement, - ]; - $expectedResponse = new ListJobsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setJobs($jobs); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listJobs(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getJobs()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.JobsV1Beta3/ListJobs', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listJobsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listJobs(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function snapshotJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $id = 'id3355'; - $projectId2 = 'projectId2939242356'; - $sourceJobId = 'sourceJobId-16371327'; - $description2 = 'description2568623279'; - $diskSizeBytes = 275393905; - $region = 'region-934795532'; - $expectedResponse = new Snapshot(); - $expectedResponse->setId($id); - $expectedResponse->setProjectId($projectId2); - $expectedResponse->setSourceJobId($sourceJobId); - $expectedResponse->setDescription($description2); - $expectedResponse->setDiskSizeBytes($diskSizeBytes); - $expectedResponse->setRegion($region); - $transport->addResponse($expectedResponse); - $response = $gapicClient->snapshotJob(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.JobsV1Beta3/SnapshotJob', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function snapshotJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->snapshotJob(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $id = 'id3355'; - $projectId2 = 'projectId2939242356'; - $name = 'name3373707'; - $stepsLocation = 'stepsLocation-354969139'; - $replaceJobId = 'replaceJobId459700424'; - $clientRequestId = 'clientRequestId-1902516801'; - $replacedByJobId = 'replacedByJobId-671370122'; - $location2 = 'location21541837352'; - $createdFromSnapshotId = 'createdFromSnapshotId1520659672'; - $satisfiesPzs = false; - $expectedResponse = new Job(); - $expectedResponse->setId($id); - $expectedResponse->setProjectId($projectId2); - $expectedResponse->setName($name); - $expectedResponse->setStepsLocation($stepsLocation); - $expectedResponse->setReplaceJobId($replaceJobId); - $expectedResponse->setClientRequestId($clientRequestId); - $expectedResponse->setReplacedByJobId($replacedByJobId); - $expectedResponse->setLocation($location2); - $expectedResponse->setCreatedFromSnapshotId($createdFromSnapshotId); - $expectedResponse->setSatisfiesPzs($satisfiesPzs); - $transport->addResponse($expectedResponse); - $response = $gapicClient->updateJob(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.JobsV1Beta3/UpdateJob', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function updateJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->updateJob(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/MessagesV1Beta3ClientTest.php b/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/MessagesV1Beta3ClientTest.php deleted file mode 100644 index 67065d06559d..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/MessagesV1Beta3ClientTest.php +++ /dev/null @@ -1,124 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return MessagesV1Beta3Client */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new MessagesV1Beta3Client($options); - } - - /** @test */ - public function listJobMessagesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $jobMessagesElement = new JobMessage(); - $jobMessages = [ - $jobMessagesElement, - ]; - $expectedResponse = new ListJobMessagesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setJobMessages($jobMessages); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listJobMessages(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getJobMessages()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.MessagesV1Beta3/ListJobMessages', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listJobMessagesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listJobMessages(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/MetricsV1Beta3ClientTest.php b/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/MetricsV1Beta3ClientTest.php deleted file mode 100644 index b4b8029a42d2..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/MetricsV1Beta3ClientTest.php +++ /dev/null @@ -1,241 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return MetricsV1Beta3Client */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new MetricsV1Beta3Client($options); - } - - /** @test */ - public function getJobExecutionDetailsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $stagesElement = new StageSummary(); - $stages = [ - $stagesElement, - ]; - $expectedResponse = new JobExecutionDetails(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setStages($stages); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getJobExecutionDetails(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getStages()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.MetricsV1Beta3/GetJobExecutionDetails', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getJobExecutionDetailsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getJobExecutionDetails(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getJobMetricsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new JobMetrics(); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getJobMetrics(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.MetricsV1Beta3/GetJobMetrics', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getJobMetricsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getJobMetrics(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getStageExecutionDetailsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $workersElement = new WorkerDetails(); - $workers = [ - $workersElement, - ]; - $expectedResponse = new StageExecutionDetails(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setWorkers($workers); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getStageExecutionDetails(); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getWorkers()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.MetricsV1Beta3/GetStageExecutionDetails', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getStageExecutionDetailsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getStageExecutionDetails(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/SnapshotsV1Beta3ClientTest.php b/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/SnapshotsV1Beta3ClientTest.php deleted file mode 100644 index 936485686e60..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/SnapshotsV1Beta3ClientTest.php +++ /dev/null @@ -1,231 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return SnapshotsV1Beta3Client */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new SnapshotsV1Beta3Client($options); - } - - /** @test */ - public function deleteSnapshotTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new DeleteSnapshotResponse(); - $transport->addResponse($expectedResponse); - $response = $gapicClient->deleteSnapshot(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.SnapshotsV1Beta3/DeleteSnapshot', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function deleteSnapshotExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->deleteSnapshot(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getSnapshotTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $id = 'id3355'; - $projectId2 = 'projectId2939242356'; - $sourceJobId = 'sourceJobId-16371327'; - $description = 'description-1724546052'; - $diskSizeBytes = 275393905; - $region = 'region-934795532'; - $expectedResponse = new Snapshot(); - $expectedResponse->setId($id); - $expectedResponse->setProjectId($projectId2); - $expectedResponse->setSourceJobId($sourceJobId); - $expectedResponse->setDescription($description); - $expectedResponse->setDiskSizeBytes($diskSizeBytes); - $expectedResponse->setRegion($region); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getSnapshot(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.SnapshotsV1Beta3/GetSnapshot', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getSnapshotExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getSnapshot(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listSnapshotsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new ListSnapshotsResponse(); - $transport->addResponse($expectedResponse); - $response = $gapicClient->listSnapshots(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.SnapshotsV1Beta3/ListSnapshots', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listSnapshotsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->listSnapshots(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -} diff --git a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/TemplatesServiceClientTest.php b/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/TemplatesServiceClientTest.php deleted file mode 100644 index a2e5738a8cec..000000000000 --- a/owl-bot-staging/Dataflow/v1beta3/tests/Unit/V1beta3/TemplatesServiceClientTest.php +++ /dev/null @@ -1,239 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return TemplatesServiceClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new TemplatesServiceClient($options); - } - - /** @test */ - public function createJobFromTemplateTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $id = 'id3355'; - $projectId2 = 'projectId2939242356'; - $name = 'name3373707'; - $stepsLocation = 'stepsLocation-354969139'; - $replaceJobId = 'replaceJobId459700424'; - $clientRequestId = 'clientRequestId-1902516801'; - $replacedByJobId = 'replacedByJobId-671370122'; - $location2 = 'location21541837352'; - $createdFromSnapshotId = 'createdFromSnapshotId1520659672'; - $satisfiesPzs = false; - $expectedResponse = new Job(); - $expectedResponse->setId($id); - $expectedResponse->setProjectId($projectId2); - $expectedResponse->setName($name); - $expectedResponse->setStepsLocation($stepsLocation); - $expectedResponse->setReplaceJobId($replaceJobId); - $expectedResponse->setClientRequestId($clientRequestId); - $expectedResponse->setReplacedByJobId($replacedByJobId); - $expectedResponse->setLocation($location2); - $expectedResponse->setCreatedFromSnapshotId($createdFromSnapshotId); - $expectedResponse->setSatisfiesPzs($satisfiesPzs); - $transport->addResponse($expectedResponse); - $response = $gapicClient->createJobFromTemplate(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.TemplatesService/CreateJobFromTemplate', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function createJobFromTemplateExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->createJobFromTemplate(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getTemplateTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new GetTemplateResponse(); - $transport->addResponse($expectedResponse); - $response = $gapicClient->getTemplate(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.TemplatesService/GetTemplate', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getTemplateExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->getTemplate(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function launchTemplateTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new LaunchTemplateResponse(); - $transport->addResponse($expectedResponse); - $response = $gapicClient->launchTemplate(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.dataflow.v1beta3.TemplatesService/LaunchTemplate', $actualFuncCall); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function launchTemplateExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->details = 'internal error'; - $expectedExceptionMessage = json_encode([ - 'message' => 'internal error', - 'code' => Code::DATA_LOSS, - 'status' => 'DATA_LOSS', - 'details' => [], - ], JSON_PRETTY_PRINT); - $transport->addResponse(null, $status); - try { - $gapicClient->launchTemplate(); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->assertEquals($status->code, $ex->getCode()); - $this->assertEquals($expectedExceptionMessage, $ex->getMessage()); - } - // Call popReceivedCalls to ensure the stub is exhausted - $transport->popReceivedCalls(); - $this->assertTrue($transport->isExhausted()); - } -}